net.minecraft.world.level.block

public class LayeredCauldronBlock

extends AbstractCauldronBlock

All mapped superinterfaces:

FeatureElement, ItemLike

duo
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(eeb arg0)
isFull(BlockState arg0)
method_32766(class_2680 arg0)
isFull(BlockState arg0)
protected boolean
a(fak arg0)
canReceiveStalactiteDrip(Fluid arg0)
method_32765(class_3611 arg0)
canBeFilledByDripstone(Fluid arg0)
protected double
b(eeb 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(eeb arg0, dly arg1, jb arg2, bzm 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(eeb arg0, dmu arg1, jb arg2, bzm arg3, cae 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
e(eeb arg0, dmu 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
d(eeb arg0, dmu 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(eeb arg0, dmu arg1, jb arg2, dnx$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(eeb arg0, dmu arg1, jb arg2)
getAnalogOutputSignal(BlockState arg0, Level arg1, BlockPos arg2)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2)
protected void
a(eec$a<dpz, eeb> 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(eeb arg0, dmu arg1, jb arg2, fak 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)