net.minecraft.block

public abstract class AbstractCauldronBlock

extends Block

All mapped superinterfaces:

ToggleableFeature, ItemConvertible

net.minecraft.world.level.block.AbstractCauldronBlock
net.minecraft.class_2275
net.minecraft.block.AbstractCauldronBlock

Field summary

Modifier and TypeField
protected static final int
FLOOR_LEVEL
field_30988
field_30988
private static final VoxelShape
SHAPE_INSIDE
field_10747
RAYCAST_SHAPE
protected static final VoxelShape
SHAPE
field_10746
OUTLINE_SHAPE
protected final CauldronBehavior$Map
interactions
field_27084
behaviorMap

Constructor summary

ModifierConstructor
public (AbstractBlock$Settings settings, CauldronBehavior$Map behaviorMap)

Method summary

Modifier and TypeMethod
protected abstract com.mojang.serialization.MapCodec<? extends AbstractCauldronBlock>
codec()
method_53969()
getCodec()
protected double
getContentHeight(BlockState state)
method_31615(class_2680 arg0)
getFluidHeight(BlockState state)
protected ActionResult
useItemOn(ItemStack itemStack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult)
method_55765(class_1799 arg0, class_2680 arg1, class_1937 arg2, class_2338 arg3, class_1657 arg4, class_1268 arg5, class_3965 arg6)
onUseWithItem(ItemStack arg0, BlockState arg1, World arg2, BlockPos arg3, PlayerEntity arg4, Hand arg5, BlockHitResult arg6)
protected VoxelShape
getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
protected VoxelShape
getInteractionShape(BlockState state, BlockGetter level, BlockPos pos)
method_9584(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getRaycastShape(BlockState arg0, BlockView arg1, BlockPos arg2)
protected boolean
hasAnalogOutputSignal(BlockState state)
method_9498(class_2680 arg0)
hasComparatorOutput(BlockState arg0)
protected boolean
isPathfindable(BlockState state, PathComputationType type)
method_9516(class_2680 arg0, class_10 arg1)
canPathfindThrough(BlockState arg0, NavigationType arg1)
public abstract boolean
isFull(BlockState state)
method_32766(class_2680 arg0)
isFull(BlockState state)
protected void
tick(BlockState cauldronState, ServerLevel level, BlockPos pos, RandomSource random)
method_9588(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_5819 arg3)
scheduledTick(BlockState arg0, ServerWorld arg1, BlockPos arg2, Random arg3)
protected boolean
canReceiveStalactiteDrip(Fluid fluid)
method_32765(class_3611 arg0)
canBeFilledByDripstone(Fluid fluid)
protected void
receiveStalactiteDrip(BlockState state, Level level, BlockPos pos, Fluid fluid)
method_32764(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_3611 arg3)
fillFromDripstone(BlockState state, World world, BlockPos pos, Fluid fluid)
private static VoxelShape
lambda$static$0()
method_66387()
method_66387()