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 - dca$a$a- intermediary - net/minecraft/class_4970$class_4971$class_3752- named - net/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static intindexSolidSide(Direction direction, SideShapeType shapeType) booleanisSideSolid(Direction direction, SideShapeType shapeType) 
- 
Field Details- 
DIRECTIONS- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldca$a$a;e:[Lha;- intermediary - field_16559- Lnet/minecraft/class_4970$class_4971$class_3752;field_16559:[Lnet/minecraft/class_2350;- named - DIRECTIONS- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
 
- 
SHAPE_TYPE_LENGTHprivate static final int SHAPE_TYPE_LENGTH- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldca$a$a;f:I- intermediary - field_25830- Lnet/minecraft/class_4970$class_4971$class_3752;field_25830:I- named - SHAPE_TYPE_LENGTH- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;SHAPE_TYPE_LENGTH:I
 
- 
fullOpaqueprotected final boolean fullOpaque- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldca$a$a;a:Z- intermediary - field_16557- Lnet/minecraft/class_4970$class_4971$class_3752;field_16557:Z- named - fullOpaque- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;fullOpaque:Z
 
- 
transparentfinal boolean transparent- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldca$a$a;g:Z- intermediary - field_16556- Lnet/minecraft/class_4970$class_4971$class_3752;field_16556:Z- named - transparent- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;transparent:Z
 
- 
lightSubtractedfinal int lightSubtracted- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldca$a$a;h:I- intermediary - field_16555- Lnet/minecraft/class_4970$class_4971$class_3752;field_16555:I- named - lightSubtracted- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;lightSubtracted:I
 
- 
extrudedFaces- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldca$a$a;i:[Lefb;- intermediary - field_16560- Lnet/minecraft/class_4970$class_4971$class_3752;field_16560:[Lnet/minecraft/class_265;- named - extrudedFaces- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;extrudedFaces:[Lnet/minecraft/util/shape/VoxelShape;
 
- 
collisionShape- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldca$a$a;b:Lefb;- intermediary - field_19360- Lnet/minecraft/class_4970$class_4971$class_3752;field_19360:Lnet/minecraft/class_265;- named - collisionShape- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;collisionShape:Lnet/minecraft/util/shape/VoxelShape;
 
- 
exceedsCubeprotected final boolean exceedsCube- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldca$a$a;c:Z- intermediary - field_17651- Lnet/minecraft/class_4970$class_4971$class_3752;field_17651:Z- named - exceedsCube- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;exceedsCube:Z
 
- 
solidSidesprivate final boolean[] solidSides- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldca$a$a;j:[Z- intermediary - field_19429- Lnet/minecraft/class_4970$class_4971$class_3752;field_19429:[Z- named - solidSides- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;solidSides:[Z
 
- 
isFullCubeprotected final boolean isFullCube- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldca$a$a;d:Z- intermediary - field_20337- Lnet/minecraft/class_4970$class_4971$class_3752;field_20337:Z- named - isFullCube- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;isFullCube:Z
 
 
- 
- 
Constructor Details- 
ShapeCacheShapeCache(BlockState state) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldca$a$a;<init>(Ldcb;)V- intermediary - <init>- Lnet/minecraft/class_4970$class_4971$class_3752;<init>(Lnet/minecraft/class_2680;)V- named - <init>- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;<init>(Lnet/minecraft/block/BlockState;)V
 
 
- 
- 
Method Details- 
isSideSolid- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldca$a$a;a(Lha;Lcxp;)Z- intermediary - method_30369- Lnet/minecraft/class_4970$class_4971$class_3752;method_30369(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z- named - isSideSolid- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;isSideSolid(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)Z
 
- 
indexSolidSide- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldca$a$a;b(Lha;Lcxp;)I- intermediary - method_30370- Lnet/minecraft/class_4970$class_4971$class_3752;method_30370(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)I- named - indexSolidSide- Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;indexSolidSide(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)I
 
 
-