net.minecraft.world.level.block

public class LayeredCauldronBlock

extends AbstractCauldronBlock

All mapped superinterfaces:

FeatureElement, ItemLike

dvk
net.minecraft.world.level.block.LayeredCauldronBlock
net.minecraft.class_5556
net.minecraft.block.LeveledCauldronBlock

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<LayeredCauldronBlock>
d
CODEC
field_46383
CODEC
public static final int
e
MIN_FILL_LEVEL
field_31107
MIN_LEVEL
public static final int
f
MAX_FILL_LEVEL
field_31108
MAX_LEVEL
public static final IntegerProperty
g
LEVEL
field_27206
LEVEL
private static final int
h
BASE_CONTENT_HEIGHT
field_31109
BASE_FLUID_HEIGHT
private static final double
i
HEIGHT_PER_LEVEL
field_31110
FLUID_HEIGHT_PER_LEVEL
private static final VoxelShape[]
D
FILLED_SHAPES
field_60561
INSIDE_COLLISION_SHAPE_BY_LEVEL
private final Biome$Precipitation
R
precipitationType
field_46384
precipitation

Constructor summary

ModifierConstructor
public (Biome$Precipitation precipitation, CauldronInteraction$InteractionMap behaviorMap, BlockBehaviour$Properties settings)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<LayeredCauldronBlock>
a()
codec()
method_53969()
getCodec()
public boolean
d(efg arg0)
isFull(BlockState arg0)
method_32766(class_2680 arg0)
isFull(BlockState arg0)
protected boolean
a(fbq arg0)
canReceiveStalactiteDrip(Fluid arg0)
method_32765(class_3611 arg0)
canBeFilledByDripstone(Fluid arg0)
protected double
b(efg arg0)
getContentHeight(BlockState arg0)
method_31615(class_2680 arg0)
getFluidHeight(BlockState arg0)
private static double
b(int arg0)
getPixelContentHeight(int arg0)
method_71629(int arg0)
getFluidHeight(int level)
protected VoxelShape
a(efg arg0, dms arg1, jb arg2, bzx arg3)
getEntityInsideCollisionShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, Entity arg3)
method_64022(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_1297 arg3)
getInsideCollisionShape(BlockState arg0, BlockView arg1, BlockPos arg2, Entity arg3)
protected void
a(efg arg0, dno arg1, jb arg2, bzx arg3, cap arg4)
entityInside(BlockState arg0, Level arg1, BlockPos arg2, Entity arg3, InsideBlockEffectApplier arg4)
method_9548(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1297 arg3, class_10774 arg4)
onEntityCollision(BlockState arg0, World arg1, BlockPos arg2, Entity arg3, EntityCollisionHandler arg4)
private void
d(efg arg0, dno arg1, jb arg2)
handleEntityOnFireInside(BlockState arg0, Level arg1, BlockPos arg2)
method_36994(class_2680 arg0, class_1937 arg1, class_2338 arg2)
onFireCollision(BlockState state, World world, BlockPos pos)
public static void
c(efg arg0, dno arg1, jb arg2)
lowerFillLevel(BlockState arg0, Level arg1, BlockPos arg2)
method_31650(class_2680 arg0, class_1937 arg1, class_2338 arg2)
decrementFluidLevel(BlockState state, World world, BlockPos pos)
public void
a(efg arg0, dno arg1, jb arg2, dor$c arg3)
handlePrecipitation(BlockState arg0, Level arg1, BlockPos arg2, Biome$Precipitation arg3)
method_9504(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1959$class_1963 arg3)
precipitationTick(BlockState arg0, World arg1, BlockPos arg2, Biome$Precipitation arg3)
protected int
a(efg arg0, dno arg1, jb arg2, jh arg3)
getAnalogOutputSignal(BlockState arg0, Level arg1, BlockPos arg2, Direction arg3)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2350 arg3)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2, Direction arg3)
protected void
a(efh$a<dqt, efg> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
protected void
a(efg arg0, dno arg1, jb arg2, fbq arg3)
receiveStalactiteDrip(BlockState arg0, Level arg1, BlockPos arg2, Fluid arg3)
method_32764(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_3611 arg3)
fillFromDripstone(BlockState arg0, World arg1, BlockPos arg2, Fluid arg3)