Package net.minecraft.block
Class AbstractBlock.AbstractBlockState.ShapeCache
java.lang.Object
net.minecraft.block.AbstractBlock.AbstractBlockState.ShapeCache
- Enclosing class:
AbstractBlock.AbstractBlockState
- Mappings:
Namespace Name official dbx$a$aintermediary net/minecraft/class_4970$class_4971$class_3752named net/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final VoxelShapeprivate static final Direction[]protected final boolean(package private) final @Nullable VoxelShape[]protected final booleanprotected final boolean(package private) final intprivate static final intprivate final boolean[](package private) final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intindexSolidSide(Direction direction, SideShapeType shapeType) booleanisSideSolid(Direction direction, SideShapeType shapeType)
-
Field Details
-
DIRECTIONS
- Mappings:
Namespace Name Mixin selector official eLdbx$a$a;e:[Lha;intermediary field_16559Lnet/minecraft/class_4970$class_4971$class_3752;field_16559:[Lnet/minecraft/class_2350;named DIRECTIONSLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
-
SHAPE_TYPE_LENGTH
private static final int SHAPE_TYPE_LENGTH- Mappings:
Namespace Name Mixin selector official fLdbx$a$a;f:Iintermediary field_25830Lnet/minecraft/class_4970$class_4971$class_3752;field_25830:Inamed SHAPE_TYPE_LENGTHLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;SHAPE_TYPE_LENGTH:I
-
fullOpaque
protected final boolean fullOpaque- Mappings:
Namespace Name Mixin selector official aLdbx$a$a;a:Zintermediary field_16557Lnet/minecraft/class_4970$class_4971$class_3752;field_16557:Znamed fullOpaqueLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;fullOpaque:Z
-
transparent
final boolean transparent- Mappings:
Namespace Name Mixin selector official gLdbx$a$a;g:Zintermediary field_16556Lnet/minecraft/class_4970$class_4971$class_3752;field_16556:Znamed transparentLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;transparent:Z
-
lightSubtracted
final int lightSubtracted- Mappings:
Namespace Name Mixin selector official hLdbx$a$a;h:Iintermediary field_16555Lnet/minecraft/class_4970$class_4971$class_3752;field_16555:Inamed lightSubtractedLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;lightSubtracted:I
-
extrudedFaces
- Mappings:
Namespace Name Mixin selector official iLdbx$a$a;i:[Leet;intermediary field_16560Lnet/minecraft/class_4970$class_4971$class_3752;field_16560:[Lnet/minecraft/class_265;named extrudedFacesLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;extrudedFaces:[Lnet/minecraft/util/shape/VoxelShape;
-
collisionShape
- Mappings:
Namespace Name Mixin selector official bLdbx$a$a;b:Leet;intermediary field_19360Lnet/minecraft/class_4970$class_4971$class_3752;field_19360:Lnet/minecraft/class_265;named collisionShapeLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;collisionShape:Lnet/minecraft/util/shape/VoxelShape;
-
exceedsCube
protected final boolean exceedsCube- Mappings:
Namespace Name Mixin selector official cLdbx$a$a;c:Zintermediary field_17651Lnet/minecraft/class_4970$class_4971$class_3752;field_17651:Znamed exceedsCubeLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;exceedsCube:Z
-
solidSides
private final boolean[] solidSides- Mappings:
Namespace Name Mixin selector official jLdbx$a$a;j:[Zintermediary field_19429Lnet/minecraft/class_4970$class_4971$class_3752;field_19429:[Znamed solidSidesLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;solidSides:[Z
-
isFullCube
protected final boolean isFullCube- Mappings:
Namespace Name Mixin selector official dLdbx$a$a;d:Zintermediary field_20337Lnet/minecraft/class_4970$class_4971$class_3752;field_20337:Znamed isFullCubeLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;isFullCube:Z
-
-
Constructor Details
-
ShapeCache
ShapeCache(BlockState state) - Mappings:
Namespace Name Mixin selector official <init>Ldbx$a$a;<init>(Ldby;)Vintermediary <init>Lnet/minecraft/class_4970$class_4971$class_3752;<init>(Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;<init>(Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
isSideSolid
- Mappings:
Namespace Name Mixin selector official aLdbx$a$a;a(Lha;Lcxm;)Zintermediary method_30369Lnet/minecraft/class_4970$class_4971$class_3752;method_30369(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Znamed isSideSolidLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;isSideSolid(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)Z
-
indexSolidSide
- Mappings:
Namespace Name Mixin selector official bLdbx$a$a;b(Lha;Lcxm;)Iintermediary method_30370Lnet/minecraft/class_4970$class_4971$class_3752;method_30370(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Inamed indexSolidSideLnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;indexSolidSide(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)I
-