net.minecraft.block

final class AbstractBlock$AbstractBlockState$ShapeCache

net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase$Cache
net.minecraft.class_4970$class_4971$class_3752
net.minecraft.block.AbstractBlock$AbstractBlockState$ShapeCache

Field summary

Modifier and TypeField
private static final Direction[]
DIRECTIONS
field_16559
DIRECTIONS
private static final int
SUPPORT_TYPE_COUNT
field_25830
SHAPE_TYPE_LENGTH
public final VoxelShape
collisionShape
field_19360
collisionShape
public final boolean
largeCollisionShape
field_17651
exceedsCube
private final boolean[]
faceSturdy
field_19429
solidSides
public final boolean
isCollisionShapeFullBlock
field_20337
isFullCube

Constructor summary

ModifierConstructor
private (BlockState state)

Method summary

Modifier and TypeMethod
public boolean
isFaceSturdy(Direction direction, SupportType supportType)
method_30369(class_2350 arg0, class_5431 arg1)
isSideSolid(Direction direction, SideShapeType shapeType)
private static int
getFaceSupportIndex(Direction direction, SupportType supportType)
method_30370(class_2350 arg0, class_5431 arg1)
indexSolidSide(Direction direction, SideShapeType shapeType)
private boolean
lambda$new$0(Direction$Axis arg0)
method_17901(class_2350$class_2351 arg0)
method_17901(Direction$Axis axis)