Package net.minecraft.block
Class AbstractBlock.AbstractBlockState.ShapeCache
java.lang.Object
net.minecraft.block.AbstractBlock.AbstractBlockState.ShapeCache
- Enclosing class:
AbstractBlock.AbstractBlockState
- Mappings:
Namespace Name named net/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache
intermediary net/minecraft/class_4970$class_4971$class_3752
official dxt$a$a
-
Field Summary
Modifier and TypeFieldDescriptionprotected final VoxelShape
private static final Direction[]
protected final boolean
protected final boolean
private static final int
private final boolean[]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static int
indexSolidSide
(Direction direction, SideShapeType shapeType) boolean
isSideSolid
(Direction direction, SideShapeType shapeType)
-
Field Details
-
DIRECTIONS
- Mappings:
Namespace Name Mixin selector named DIRECTIONS
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
intermediary field_16559
Lnet/minecraft/class_4970$class_4971$class_3752;field_16559:[Lnet/minecraft/class_2350;
official d
Ldxt$a$a;d:[Ljm;
-
SHAPE_TYPE_LENGTH
private static final int SHAPE_TYPE_LENGTH- Mappings:
Namespace Name Mixin selector named SHAPE_TYPE_LENGTH
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;SHAPE_TYPE_LENGTH:I
intermediary field_25830
Lnet/minecraft/class_4970$class_4971$class_3752;field_25830:I
official e
Ldxt$a$a;e:I
-
collisionShape
- Mappings:
Namespace Name Mixin selector named collisionShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;collisionShape:Lnet/minecraft/util/shape/VoxelShape;
intermediary field_19360
Lnet/minecraft/class_4970$class_4971$class_3752;field_19360:Lnet/minecraft/class_265;
official a
Ldxt$a$a;a:Lfcr;
-
exceedsCube
protected final boolean exceedsCube- Mappings:
Namespace Name Mixin selector named exceedsCube
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;exceedsCube:Z
intermediary field_17651
Lnet/minecraft/class_4970$class_4971$class_3752;field_17651:Z
official b
Ldxt$a$a;b:Z
-
solidSides
private final boolean[] solidSides- Mappings:
Namespace Name Mixin selector named solidSides
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;solidSides:[Z
intermediary field_19429
Lnet/minecraft/class_4970$class_4971$class_3752;field_19429:[Z
official f
Ldxt$a$a;f:[Z
-
isFullCube
protected final boolean isFullCube- Mappings:
Namespace Name Mixin selector named isFullCube
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;isFullCube:Z
intermediary field_20337
Lnet/minecraft/class_4970$class_4971$class_3752;field_20337:Z
official c
Ldxt$a$a;c:Z
-
-
Constructor Details
-
ShapeCache
ShapeCache(BlockState state) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;<init>(Lnet/minecraft/block/BlockState;)V
intermediary <init>
Lnet/minecraft/class_4970$class_4971$class_3752;<init>(Lnet/minecraft/class_2680;)V
official <init>
Ldxt$a$a;<init>(Ldxu;)V
-
-
Method Details
-
isSideSolid
- Mappings:
Namespace Name Mixin selector named isSideSolid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;isSideSolid(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)Z
intermediary method_30369
Lnet/minecraft/class_4970$class_4971$class_3752;method_30369(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z
official a
Ldxt$a$a;a(Ljm;Ldsp;)Z
-
indexSolidSide
- Mappings:
Namespace Name Mixin selector named indexSolidSide
Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;indexSolidSide(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)I
intermediary method_30370
Lnet/minecraft/class_4970$class_4971$class_3752;method_30370(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)I
official b
Ldxt$a$a;b(Ljm;Ldsp;)I
-