Package net.minecraft.util.shape
Class CroppedVoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
net.minecraft.util.shape.CroppedVoxelSet
- Mappings:
Namespace Name official dwlintermediary 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 dLdwl;d:Ldwc;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 eLdwl;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 fLdwl;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 gLdwl;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 hLdwl;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 iLdwl;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 jLdwl;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>Ldwl;<init>(Ldwc;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 aLdwc;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 bLdwc;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 aLdwl;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
-