Package net.minecraft.util.shape
Class VoxelSet
java.lang.Object
net.minecraft.util.shape.VoxelSet
- Direct Known Subclasses:
- BitSetVoxelSet,- CroppedVoxelSet
- Mappings:
- Namespace - Name - named - net/minecraft/util/shape/VoxelSet- intermediary - net/minecraft/class_251- official - fbk
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Direction.Axis[]protected final intprotected final intprotected final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract booleancontains(int x, int y, int z) booleancontains(AxisCycleDirection cycle, int x, int y, int z) voidforEachBox(VoxelSet.PositionBiConsumer consumer, boolean coalesce) voidforEachDirection(VoxelSet.PositionConsumer consumer) private voidforEachDirection(VoxelSet.PositionConsumer consumer, AxisCycleDirection direction) voidforEachEdge(VoxelSet.PositionBiConsumer callback, boolean coalesce) private voidforEachEdge(VoxelSet.PositionBiConsumer callback, AxisCycleDirection direction, boolean coalesce) intgetEndingAxisCoord(Direction.Axis axis, int from, int to) abstract intgetMax(Direction.Axis axis) abstract intgetMin(Direction.Axis axis) intgetSize(Direction.Axis axis) intgetStartingAxisCoord(Direction.Axis axis, int from, int to) intgetXSize()intgetYSize()intgetZSize()booleaninBoundsAndContains(int x, int y, int z) booleaninBoundsAndContains(AxisCycleDirection cycle, int x, int y, int z) booleanisEmpty()abstract voidset(int x, int y, int z) 
- 
Field Details- 
AXES- Mappings:
- Namespace - Name - Mixin selector - named - AXES- Lnet/minecraft/util/shape/VoxelSet;AXES:[Lnet/minecraft/util/math/Direction$Axis;- intermediary - field_1375- Lnet/minecraft/class_251;field_1375:[Lnet/minecraft/class_2350$class_2351;- official - d- Lfbk;d:[Ljn$a;
 
- 
sizeXprotected final int sizeX- Mappings:
- Namespace - Name - Mixin selector - named - sizeX- Lnet/minecraft/util/shape/VoxelSet;sizeX:I- intermediary - field_1374- Lnet/minecraft/class_251;field_1374:I- official - a- Lfbk;a:I
 
- 
sizeYprotected final int sizeY- Mappings:
- Namespace - Name - Mixin selector - named - sizeY- Lnet/minecraft/util/shape/VoxelSet;sizeY:I- intermediary - field_1373- Lnet/minecraft/class_251;field_1373:I- official - b- Lfbk;b:I
 
- 
sizeZprotected final int sizeZ- Mappings:
- Namespace - Name - Mixin selector - named - sizeZ- Lnet/minecraft/util/shape/VoxelSet;sizeZ:I- intermediary - field_1372- Lnet/minecraft/class_251;field_1372:I- official - c- Lfbk;c:I
 
 
- 
- 
Constructor Details- 
VoxelSetprotected VoxelSet(int sizeX, int sizeY, int sizeZ) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/shape/VoxelSet;<init>(III)V- intermediary - <init>- Lnet/minecraft/class_251;<init>(III)V- official - <init>- Lfbk;<init>(III)V
 
 
- 
- 
Method Details- 
inBoundsAndContains- Mappings:
- Namespace - Name - Mixin selector - named - inBoundsAndContains- Lnet/minecraft/util/shape/VoxelSet;inBoundsAndContains(Lnet/minecraft/util/math/AxisCycleDirection;III)Z- intermediary - method_1062- Lnet/minecraft/class_251;method_1062(Lnet/minecraft/class_2335;III)Z- official - a- Lfbk;a(Ljf;III)Z
 
- 
inBoundsAndContainspublic boolean inBoundsAndContains(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - named - inBoundsAndContains- Lnet/minecraft/util/shape/VoxelSet;inBoundsAndContains(III)Z- intermediary - method_1044- Lnet/minecraft/class_251;method_1044(III)Z- official - e- Lfbk;e(III)Z
 
- 
contains- Mappings:
- Namespace - Name - Mixin selector - named - contains- Lnet/minecraft/util/shape/VoxelSet;contains(Lnet/minecraft/util/math/AxisCycleDirection;III)Z- intermediary - method_1057- Lnet/minecraft/class_251;method_1057(Lnet/minecraft/class_2335;III)Z- official - b- Lfbk;b(Ljf;III)Z
 
- 
containspublic abstract boolean contains(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - named - contains- Lnet/minecraft/util/shape/VoxelSet;contains(III)Z- intermediary - method_1063- Lnet/minecraft/class_251;method_1063(III)Z- official - b- Lfbk;b(III)Z
 
- 
setpublic abstract void set(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - named - set- Lnet/minecraft/util/shape/VoxelSet;set(III)V- intermediary - method_1049- Lnet/minecraft/class_251;method_1049(III)V- official - c- Lfbk;c(III)V
 
- 
isEmptypublic boolean isEmpty()- Mappings:
- Namespace - Name - Mixin selector - named - isEmpty- Lnet/minecraft/util/shape/VoxelSet;isEmpty()Z- intermediary - method_1056- Lnet/minecraft/class_251;method_1056()Z- official - a- Lfbk;a()Z
 
- 
getMin- Mappings:
- Namespace - Name - Mixin selector - named - getMin- Lnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I- intermediary - method_1055- Lnet/minecraft/class_251;method_1055(Lnet/minecraft/class_2350$class_2351;)I- official - a- Lfbk;a(Ljn$a;)I
 
- 
getMax- Mappings:
- Namespace - Name - Mixin selector - named - getMax- Lnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I- intermediary - method_1045- Lnet/minecraft/class_251;method_1045(Lnet/minecraft/class_2350$class_2351;)I- official - b- Lfbk;b(Ljn$a;)I
 
- 
getStartingAxisCoord- Mappings:
- Namespace - Name - Mixin selector - named - getStartingAxisCoord- Lnet/minecraft/util/shape/VoxelSet;getStartingAxisCoord(Lnet/minecraft/util/math/Direction$Axis;II)I- intermediary - method_35592- Lnet/minecraft/class_251;method_35592(Lnet/minecraft/class_2350$class_2351;II)I- official - a- Lfbk;a(Ljn$a;II)I
 
- 
getEndingAxisCoord- Mappings:
- Namespace - Name - Mixin selector - named - getEndingAxisCoord- Lnet/minecraft/util/shape/VoxelSet;getEndingAxisCoord(Lnet/minecraft/util/math/Direction$Axis;II)I- intermediary - method_1058- Lnet/minecraft/class_251;method_1058(Lnet/minecraft/class_2350$class_2351;II)I- official - b- Lfbk;b(Ljn$a;II)I
 
- 
getSize- Mappings:
- Namespace - Name - Mixin selector - named - getSize- Lnet/minecraft/util/shape/VoxelSet;getSize(Lnet/minecraft/util/math/Direction$Axis;)I- intermediary - method_1051- Lnet/minecraft/class_251;method_1051(Lnet/minecraft/class_2350$class_2351;)I- official - c- Lfbk;c(Ljn$a;)I
 
- 
getXSizepublic int getXSize()- Mappings:
- Namespace - Name - Mixin selector - named - getXSize- Lnet/minecraft/util/shape/VoxelSet;getXSize()I- intermediary - method_1050- Lnet/minecraft/class_251;method_1050()I- official - b- Lfbk;b()I
 
- 
getYSizepublic int getYSize()- Mappings:
- Namespace - Name - Mixin selector - named - getYSize- Lnet/minecraft/util/shape/VoxelSet;getYSize()I- intermediary - method_1047- Lnet/minecraft/class_251;method_1047()I- official - c- Lfbk;c()I
 
- 
getZSizepublic int getZSize()- Mappings:
- Namespace - Name - Mixin selector - named - getZSize- Lnet/minecraft/util/shape/VoxelSet;getZSize()I- intermediary - method_1048- Lnet/minecraft/class_251;method_1048()I- official - d- Lfbk;d()I
 
- 
forEachEdge- Mappings:
- Namespace - Name - Mixin selector - named - forEachEdge- Lnet/minecraft/util/shape/VoxelSet;forEachEdge(Lnet/minecraft/util/shape/VoxelSet$PositionBiConsumer;Z)V- intermediary - method_1064- Lnet/minecraft/class_251;method_1064(Lnet/minecraft/class_251$class_253;Z)V- official - a- Lfbk;a(Lfbk$b;Z)V
 
- 
forEachEdgeprivate void forEachEdge(VoxelSet.PositionBiConsumer callback, AxisCycleDirection direction, boolean coalesce) - Mappings:
- Namespace - Name - Mixin selector - named - forEachEdge- Lnet/minecraft/util/shape/VoxelSet;forEachEdge(Lnet/minecraft/util/shape/VoxelSet$PositionBiConsumer;Lnet/minecraft/util/math/AxisCycleDirection;Z)V- intermediary - method_1052- Lnet/minecraft/class_251;method_1052(Lnet/minecraft/class_251$class_253;Lnet/minecraft/class_2335;Z)V- official - a- Lfbk;a(Lfbk$b;Ljf;Z)V
 
- 
forEachBox- Mappings:
- Namespace - Name - Mixin selector - named - forEachBox- Lnet/minecraft/util/shape/VoxelSet;forEachBox(Lnet/minecraft/util/shape/VoxelSet$PositionBiConsumer;Z)V- intermediary - method_1053- Lnet/minecraft/class_251;method_1053(Lnet/minecraft/class_251$class_253;Z)V- official - b- Lfbk;b(Lfbk$b;Z)V
 
- 
forEachDirection- Mappings:
- Namespace - Name - Mixin selector - named - forEachDirection- Lnet/minecraft/util/shape/VoxelSet;forEachDirection(Lnet/minecraft/util/shape/VoxelSet$PositionConsumer;)V- intermediary - method_1046- Lnet/minecraft/class_251;method_1046(Lnet/minecraft/class_251$class_252;)V- official - a- Lfbk;a(Lfbk$a;)V
 
- 
forEachDirection- Mappings:
- Namespace - Name - Mixin selector - named - forEachDirection- Lnet/minecraft/util/shape/VoxelSet;forEachDirection(Lnet/minecraft/util/shape/VoxelSet$PositionConsumer;Lnet/minecraft/util/math/AxisCycleDirection;)V- intermediary - method_1061- Lnet/minecraft/class_251;method_1061(Lnet/minecraft/class_251$class_252;Lnet/minecraft/class_2335;)V- official - a- Lfbk;a(Lfbk$a;Ljf;)V
 
 
-