net.minecraft.world.level.block

public interface SegmentableBlock

dtm
net.minecraft.world.level.block.SegmentableBlock
net.minecraft.class_10596
net.minecraft.unmapped.C_lskgiwlp
net.minecraft.block.Segmented
net.minecraft.unmapped.C_lskgiwlp

Field summary

Modifier and TypeField
int
d
MIN_SEGMENT
field_55789
f_gvcnlpah
SEGMENTS_PER_PLACEMENT
int
e
MAX_SEGMENT
field_55790
f_thvihzrz
MAX_SEGMENTS
IntegerProperty
f
AMOUNT
field_55791
f_emvxkmna
SEGMENT_AMOUNT

Method summary

Modifier and TypeMethod
default Function<BlockState, VoxelShape>
a(ebf<ja> arg0, ebh arg1)
getShapeCalculator(EnumProperty<Direction> arg0, IntegerProperty arg1)
method_66465(class_2754<class_2350> arg0, class_2758 arg1)
m_huodadyt(C_cgckxfsw<C_xpuuihxf> arg0, C_vltzvhxi arg1)
createShapeFunction(EnumProperty<Direction> directionProperty, IntProperty segmentAmountProperty)
default IntegerProperty
c()
getSegmentAmountProperty()
method_66434()
m_xvuwnktr()
getAmountProperty()
default double
b()
getShapeHeight()
method_66433()
m_ahusxvkw()
getHeight()
default boolean
a(eah arg0, dcw arg1, ebh arg2)
canBeReplaced(BlockState arg0, BlockPlaceContext arg1, IntegerProperty arg2)
method_66464(class_2680 arg0, class_1750 arg1, class_2758 arg2)
m_kncxzfqb(C_txtbiemp arg0, C_aiootljq arg1, C_vltzvhxi arg2)
shouldAddSegment(BlockState state, ItemPlacementContext context, IntProperty property)
m_kncxzfqb(BlockState state, ItemPlacementContext arg1, IntProperty arg2)
default BlockState
a(dcw arg0, dmf arg1, ebh arg2, ebf<ja> arg3)
getStateForPlacement(BlockPlaceContext arg0, Block arg1, IntegerProperty arg2, EnumProperty<Direction> arg3)
method_66463(class_1750 arg0, class_2248 arg1, class_2758 arg2, class_2754<class_2350> arg3)
m_isqxbnjj(C_aiootljq arg0, C_mmxmpdoq arg1, C_vltzvhxi arg2, C_cgckxfsw<C_xpuuihxf> arg3)
getPlacementState(ItemPlacementContext context, Block block, IntProperty amountProperty, EnumProperty<Direction> directionProperty)
m_isqxbnjj(ItemPlacementContext arg0, Block block, IntProperty arg2, EnumProperty<Direction> arg3)