Package net.minecraft.util.shape
Class CroppedVoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
net.minecraft.util.shape.CroppedVoxelSet
- Mappings:
Namespace Name official dns
intermediary net/minecraft/class_262
named 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
Modifier and TypeFieldDescriptionprivate int
private int
private int
private int
private int
private int
private VoxelSet
-
Constructor Summary
ModifierConstructorDescriptionprotected
CroppedVoxelSet(VoxelSet parent, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
-
Method Summary
Modifier and TypeMethodDescriptionprivate int
clamp(Direction.Axis axis, int value)
boolean
contains(int x, int y, int z)
int
getMax(Direction.Axis axis)
int
getMin(Direction.Axis axis)
void
set(int x, int y, int z)
Methods inherited from class net.minecraft.util.shape.VoxelSet
contains, forEachBox, forEachDirection, forEachEdge, getEndingAxisCoord, getSize, getXSize, getYSize, getZSize, inBoundsAndContains, inBoundsAndContains, isEmpty, method_35592
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official d
Ldns;d:Ldnj;
intermediary field_1393
Lnet/minecraft/class_262;field_1393:Lnet/minecraft/class_251;
named parent
Lnet/minecraft/util/shape/CroppedVoxelSet;parent:Lnet/minecraft/util/shape/VoxelSet;
-
minX
private final int minX- Mappings:
Namespace Name Mixin selector official e
Ldns;e:I
intermediary field_1392
Lnet/minecraft/class_262;field_1392:I
named minX
Lnet/minecraft/util/shape/CroppedVoxelSet;minX:I
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official f
Ldns;f:I
intermediary field_1391
Lnet/minecraft/class_262;field_1391:I
named minY
Lnet/minecraft/util/shape/CroppedVoxelSet;minY:I
-
minZ
private final int minZ- Mappings:
Namespace Name Mixin selector official g
Ldns;g:I
intermediary field_1390
Lnet/minecraft/class_262;field_1390:I
named minZ
Lnet/minecraft/util/shape/CroppedVoxelSet;minZ:I
-
maxX
private final int maxX- Mappings:
Namespace Name Mixin selector official h
Ldns;h:I
intermediary field_1389
Lnet/minecraft/class_262;field_1389:I
named maxX
Lnet/minecraft/util/shape/CroppedVoxelSet;maxX:I
-
maxY
private final int maxY- Mappings:
Namespace Name Mixin selector official i
Ldns;i:I
intermediary field_1388
Lnet/minecraft/class_262;field_1388:I
named maxY
Lnet/minecraft/util/shape/CroppedVoxelSet;maxY:I
-
maxZ
private final int maxZ- Mappings:
Namespace Name Mixin selector official j
Ldns;j:I
intermediary field_1394
Lnet/minecraft/class_262;field_1394:I
named maxZ
Lnet/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>
Ldns;<init>(Ldnj;IIIIII)V
intermediary <init>
Lnet/minecraft/class_262;<init>(Lnet/minecraft/class_251;IIIIII)V
named <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:
getMin
in classVoxelSet
- Mappings:
Namespace Name Mixin selector official a
Ldnj;a(Lgl$a;)I
intermediary method_1055
Lnet/minecraft/class_251;method_1055(Lnet/minecraft/class_2350$class_2351;)I
named getMin
Lnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
-
getMax
- Specified by:
getMax
in classVoxelSet
- Mappings:
Namespace Name Mixin selector official b
Ldnj;b(Lgl$a;)I
intermediary method_1045
Lnet/minecraft/class_251;method_1045(Lnet/minecraft/class_2350$class_2351;)I
named getMax
Lnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
-
clamp
- Mappings:
Namespace Name Mixin selector official a
Ldns;a(Lgl$a;I)I
intermediary method_31944
Lnet/minecraft/class_262;method_31944(Lnet/minecraft/class_2350$class_2351;I)I
named clamp
Lnet/minecraft/util/shape/CroppedVoxelSet;clamp(Lnet/minecraft/util/math/Direction$Axis;I)I
-