net.minecraft.block

public abstract class AbstractPlantPartBlock

extends Block

All mapped superinterfaces:

ItemConvertible

byi
net.minecraft.world.level.block.GrowingPlantBlock
net.minecraft.class_4863
net.minecraft.block.AbstractPlantPartBlock
net.minecraft.unmapped.C_nplyatkk
net.minecraft.block.AbstractPlantBlock
net.minecraft.block.AbstractPlantBlock

Field summary

Modifier and TypeField
protected final Direction
a
growthDirection
field_22507
growthDirection
f_apoyndpe
field_235498_a_
growthDirection
protected final boolean
b
scheduleFluidTicks
field_22508
tickWater
f_tihjwtms
field_235499_b_
breaksInWater
protected final VoxelShape
c
shape
field_23080
outlineShape
f_ofvlmmit
field_235500_c_
shape

Constructor summary

ModifierConstructor
protected (AbstractBlock$Settings settings, Direction growthDirection, VoxelShape outlineShape, boolean tickWater)

Method summary

Modifier and TypeMethod
public boolean
a(cfj arg0, bqd arg1, fu 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)
func_196260_a(BlockState arg0, IWorldReader arg1, BlockPos arg2)
isValidPosition(BlockState arg0, IWorldReader arg1, BlockPos arg2)
protected boolean
c(bvr arg0)
canAttachToBlock(Block arg0)
method_24947(class_2248 arg0)
canAttachTo(Block block)
m_ehrvjrtt(C_mmxmpdoq arg0)
func_230333_c_(Block arg0)
canGrowOn(Block block)
public VoxelShape
b(cfj arg0, bpg arg1, fu arg2, der 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)
func_220053_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
getShape(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
protected abstract AbstractPlantStemBlock
c()
getHeadBlock()
method_24945()
getStem()
m_inibvmov()
func_230331_c_()
getTopPlantBlock()
protected abstract Block
d()
getBodyBlock()
method_24946()
getPlant()
m_oydhwfwm()
func_230330_d_()
getBodyPlantBlock()