Package net.minecraft.util.shape
Class CroppedVoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
net.minecraft.util.shape.CroppedVoxelSet
- Mappings:
Namespace Name official dxiintermediary net/minecraft/class_262named net/minecraft/util/shape/CroppedVoxelSet
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.util.shape.VoxelSet
VoxelSet.PositionBiConsumer, VoxelSet.PositionConsumer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate final intprivate final intprivate final intprivate final VoxelSet -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCroppedVoxelSet(VoxelSet parent, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) -
Method Summary
Modifier and TypeMethodDescriptionprivate intclamp(Direction.Axis axis, int value) booleancontains(int x, int y, int z) intgetMax(Direction.Axis axis) intgetMin(Direction.Axis axis) voidset(int x, int y, int z) Methods inherited from class net.minecraft.util.shape.VoxelSet
contains, forEachBox, forEachDirection, forEachEdge, getEndingAxisCoord, getSize, getStartingAxisCoord, getXSize, getYSize, getZSize, inBoundsAndContains, inBoundsAndContains, isEmpty
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official dLdxi;d:Ldwz;intermediary field_1393Lnet/minecraft/class_262;field_1393:Lnet/minecraft/class_251;named parentLnet/minecraft/util/shape/CroppedVoxelSet;parent:Lnet/minecraft/util/shape/VoxelSet;
-
minX
private final int minX- Mappings:
Namespace Name Mixin selector official eLdxi;e:Iintermediary field_1392Lnet/minecraft/class_262;field_1392:Inamed minXLnet/minecraft/util/shape/CroppedVoxelSet;minX:I
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official fLdxi;f:Iintermediary field_1391Lnet/minecraft/class_262;field_1391:Inamed minYLnet/minecraft/util/shape/CroppedVoxelSet;minY:I
-
minZ
private final int minZ- Mappings:
Namespace Name Mixin selector official gLdxi;g:Iintermediary field_1390Lnet/minecraft/class_262;field_1390:Inamed minZLnet/minecraft/util/shape/CroppedVoxelSet;minZ:I
-
maxX
private final int maxX- Mappings:
Namespace Name Mixin selector official hLdxi;h:Iintermediary field_1389Lnet/minecraft/class_262;field_1389:Inamed maxXLnet/minecraft/util/shape/CroppedVoxelSet;maxX:I
-
maxY
private final int maxY- Mappings:
Namespace Name Mixin selector official iLdxi;i:Iintermediary field_1388Lnet/minecraft/class_262;field_1388:Inamed maxYLnet/minecraft/util/shape/CroppedVoxelSet;maxY:I
-
maxZ
private final int maxZ- Mappings:
Namespace Name Mixin selector official jLdxi;j:Iintermediary field_1394Lnet/minecraft/class_262;field_1394:Inamed maxZLnet/minecraft/util/shape/CroppedVoxelSet;maxZ:I
-
-
Constructor Details
-
CroppedVoxelSet
protected CroppedVoxelSet(VoxelSet parent, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) - Mappings:
Namespace Name Mixin selector official <init>Ldxi;<init>(Ldwz;IIIIII)Vintermediary <init>Lnet/minecraft/class_262;<init>(Lnet/minecraft/class_251;IIIIII)Vnamed <init>Lnet/minecraft/util/shape/CroppedVoxelSet;<init>(Lnet/minecraft/util/shape/VoxelSet;IIIIII)V
-
-
Method Details
-
contains
public boolean contains(int x, int y, int z) -
set
public void set(int x, int y, int z) -
getMin
- Specified by:
getMinin classVoxelSet- Mappings:
Namespace Name Mixin selector official aLdwz;a(Lgy$a;)Iintermediary method_1055Lnet/minecraft/class_251;method_1055(Lnet/minecraft/class_2350$class_2351;)Inamed getMinLnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
-
getMax
- Specified by:
getMaxin classVoxelSet- Mappings:
Namespace Name Mixin selector official bLdwz;b(Lgy$a;)Iintermediary method_1045Lnet/minecraft/class_251;method_1045(Lnet/minecraft/class_2350$class_2351;)Inamed getMaxLnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
-
clamp
- Mappings:
Namespace Name Mixin selector official aLdxi;a(Lgy$a;I)Iintermediary method_31944Lnet/minecraft/class_262;method_31944(Lnet/minecraft/class_2350$class_2351;I)Inamed clampLnet/minecraft/util/shape/CroppedVoxelSet;clamp(Lnet/minecraft/util/math/Direction$Axis;I)I
-