net.minecraft.block

public abstract class AbstractCoralBlock

extends Block implements Waterloggable

All mapped superinterfaces:

ToggleableFeature, ItemConvertible, Waterloggable, FluidDrainable, FluidFillable

dmy
net.minecraft.world.level.block.BaseCoralPlantTypeBlock
net.minecraft.class_2230
net.minecraft.block.AbstractCoralBlock
net.minecraft.unmapped.C_hxblpphu
net.minecraft.block.CoralParentBlock
net.minecraft.src.C_1690_

Field summary

Modifier and TypeField
public static final BooleanProperty
b
WATERLOGGED
field_9940
WATERLOGGED
f_jdiyfdif
WATERLOGGED
f_49158_
private static final VoxelShape
a
SHAPE
field_9939
SHAPE
f_erdincnj
SHAPE
f_380142_

Constructor summary

ModifierConstructor
protected (AbstractBlock$Settings settings)

Method summary

Modifier and TypeMethod
protected abstract com.mojang.serialization.MapCodec<? extends AbstractCoralBlock>
a()
codec()
method_53969()
getCodec()
m_wrnxumjr()
getCodec()
m_304657_()
protected void
a(ebq o, djn o, dky o, bai o, iw arg4)
tryScheduleDieTick(BlockState arg0, BlockGetter arg1, ScheduledTickAccess arg2, RandomSource arg3, BlockPos arg4)
method_9430(class_2680 arg0, class_1922 arg1, class_10225 arg2, class_5819 arg3, class_2338 arg4)
checkLivingConditions(BlockState state, BlockView world, ScheduledTickView tickView, Random random, BlockPos pos)
m_eeufklii(C_txtbiemp arg0, C_peaveboq arg1, C_adoatlrf arg2, C_rlomrsco arg3, C_hynzadkk arg4)
checkLivingConditions(BlockState state, BlockView world, TickSchedulerAccess tickAccess, RandomGenerator random, BlockPos pos)
m_49164_(C_2064_ p_369413_, C_1559_ p_368290_, C_346056_ p_364394_, C_212974_ p_49167_, C_4675_ arg4)
protected static boolean
d(ebq o, djn o, iw o)
scanForWater(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9431(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isInWater(BlockState state, BlockView world, BlockPos pos)
m_crdjrjge(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2)
isInWater(BlockState state, BlockView world, BlockPos pos)
m_49186_(C_2064_ p_49187_, C_1559_ p_49188_, C_4675_ p_49189_)
public BlockState
a(ded arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
m_iwedynhy(C_aiootljq arg0)
getPlacementState(ItemPlacementContext arg0)
m_5573_(C_1445_ arg0)
protected VoxelShape
a(ebq o, djn o, iw o, fgh arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
m_fqngyjtr(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_pbfjvesm arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
m_5940_(C_2064_ p_49183_, C_1559_ p_49184_, C_4675_ p_49185_, C_3051_ arg3)
protected BlockState
a(ebq o, dkm o, dky o, iw o, jc o, iw o, ebq o, bai arg7)
updateShape(BlockState arg0, LevelReader arg1, ScheduledTickAccess arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, RandomSource arg7)
method_9559(class_2680 arg0, class_4538 arg1, class_10225 arg2, class_2338 arg3, class_2350 arg4, class_2338 arg5, class_2680 arg6, class_5819 arg7)
getStateForNeighborUpdate(BlockState arg0, WorldView arg1, ScheduledTickView arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, Random arg7)
m_yvunqpeq(C_txtbiemp arg0, C_eemzphbi arg1, C_adoatlrf arg2, C_hynzadkk arg3, C_xpuuihxf arg4, C_hynzadkk arg5, C_txtbiemp arg6, C_rlomrsco arg7)
getStateForNeighborUpdate(BlockState arg0, WorldView arg1, TickSchedulerAccess arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, RandomGenerator arg7)
m_7417_(C_2064_ p_363497_, C_1599_ p_366125_, C_346056_ p_49177_, C_4675_ p_49174_, C_4687_ p_49178_, C_4675_ p_49175_, C_2064_ p_365580_, C_212974_ arg7)
protected boolean
a(ebq o, dkm o, iw arg2)
canSurvive(BlockState arg0, LevelReader arg1, BlockPos arg2)
method_9558(class_2680 arg0, class_4538 arg1, class_2338 arg2)
canPlaceAt(BlockState arg0, WorldView arg1, BlockPos arg2)
m_qixajhot(C_txtbiemp arg0, C_eemzphbi arg1, C_hynzadkk arg2)
canPlaceAt(BlockState arg0, WorldView arg1, BlockPos arg2)
m_7898_(C_2064_ p_49170_, C_1599_ p_49171_, C_4675_ arg2)
protected void
a(ebr$a<dno, ebq> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_yujtcnah(C_ezfeikaq$C_mfnsmxhw<C_mmxmpdoq, C_txtbiemp> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_7926_(C_2065_$C_2066_<C_1706_, C_2064_> arg0)
protected FluidState
b_(ebq arg0)
getFluidState(BlockState arg0)
method_9545(class_2680 arg0)
getFluidState(BlockState arg0)
m_nlstkjhl(C_txtbiemp arg0)
getFluidState(BlockState arg0)
m_5888_(C_2064_ arg0)