Package net.minecraft.util.shape
Class CroppedVoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
net.minecraft.util.shape.CroppedVoxelSet
- Mappings:
Namespace Name official eebintermediary 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 dLeeb;d:Leds;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 eLeeb;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 fLeeb;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 gLeeb;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 hLeeb;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 iLeeb;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 jLeeb;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>Leeb;<init>(Leds;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 aLeds;a(Lgz$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 bLeds;b(Lgz$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 aLeeb;a(Lgz$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
-