Package net.minecraft.util.math
Class BlockBox
java.lang.Object
net.minecraft.util.math.BlockBox
- Mappings:
Namespace Name official bjbintermediary net/minecraft/class_1251named net/minecraft/util/math/BlockBox
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic BlockBoxcreate(int x1, int y1, int z1, int x2, int y2, int z2) static BlockBoxempty()voidintintintbooleanintersects(BlockBox other) booleanintersectsXZ(int minX, int minZ, int maxX, int maxZ) voidmove(int dx, int dy, int dz) static BlockBoxrotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing) toNbt()toString()
-
Field Details
-
minX
public int minX- Mappings:
Namespace Name Mixin selector official aLbjb;a:Iintermediary field_4904Lnet/minecraft/class_1251;field_4904:Inamed minXLnet/minecraft/util/math/BlockBox;minX:I
-
minY
public int minY- Mappings:
Namespace Name Mixin selector official bLbjb;b:Iintermediary field_4905Lnet/minecraft/class_1251;field_4905:Inamed minYLnet/minecraft/util/math/BlockBox;minY:I
-
minZ
public int minZ- Mappings:
Namespace Name Mixin selector official cLbjb;c:Iintermediary field_4906Lnet/minecraft/class_1251;field_4906:Inamed minZLnet/minecraft/util/math/BlockBox;minZ:I
-
maxX
public int maxX- Mappings:
Namespace Name Mixin selector official dLbjb;d:Iintermediary field_4907Lnet/minecraft/class_1251;field_4907:Inamed maxXLnet/minecraft/util/math/BlockBox;maxX:I
-
maxY
public int maxY- Mappings:
Namespace Name Mixin selector official eLbjb;e:Iintermediary field_4908Lnet/minecraft/class_1251;field_4908:Inamed maxYLnet/minecraft/util/math/BlockBox;maxY:I
-
maxZ
public int maxZ- Mappings:
Namespace Name Mixin selector official fLbjb;f:Iintermediary field_4909Lnet/minecraft/class_1251;field_4909:Inamed maxZLnet/minecraft/util/math/BlockBox;maxZ:I
-
-
Constructor Details
-
BlockBox
public BlockBox() -
BlockBox
public BlockBox(int[] data) - Mappings:
Namespace Name Mixin selector official <init>Lbjb;<init>([I)Vintermediary <init>Lnet/minecraft/class_1251;<init>([I)Vnamed <init>Lnet/minecraft/util/math/BlockBox;<init>([I)V
-
BlockBox
- Mappings:
Namespace Name Mixin selector official <init>Lbjb;<init>(Lbjb;)Vintermediary <init>Lnet/minecraft/class_1251;<init>(Lnet/minecraft/class_1251;)Vnamed <init>Lnet/minecraft/util/math/BlockBox;<init>(Lnet/minecraft/util/math/BlockBox;)V
-
BlockBox
public BlockBox(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) - Mappings:
Namespace Name Mixin selector official <init>Lbjb;<init>(IIIIII)Vintermediary <init>Lnet/minecraft/class_1251;<init>(IIIIII)Vnamed <init>Lnet/minecraft/util/math/BlockBox;<init>(IIIIII)V
-
BlockBox
- Mappings:
Namespace Name Mixin selector official <init>Lbjb;<init>(Lfd;Lfd;)Vintermediary <init>Lnet/minecraft/class_1251;<init>(Lnet/minecraft/class_1167;Lnet/minecraft/class_1167;)Vnamed <init>Lnet/minecraft/util/math/BlockBox;<init>(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/math/Vec3i;)V
-
BlockBox
public BlockBox(int minX, int minZ, int maxX, int maxZ) - Mappings:
Namespace Name Mixin selector official <init>Lbjb;<init>(IIII)Vintermediary <init>Lnet/minecraft/class_1251;<init>(IIII)Vnamed <init>Lnet/minecraft/util/math/BlockBox;<init>(IIII)V
-
-
Method Details
-
empty
- Mappings:
Namespace Name Mixin selector official aLbjb;a()Lbjb;intermediary method_4034Lnet/minecraft/class_1251;method_4034()Lnet/minecraft/class_1251;named emptyLnet/minecraft/util/math/BlockBox;empty()Lnet/minecraft/util/math/BlockBox;
-
rotated
public static BlockBox rotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing) - Mappings:
Namespace Name Mixin selector official aLbjb;a(IIIIIIIIILej;)Lbjb;intermediary method_9231Lnet/minecraft/class_1251;method_9231(IIIIIIIIILnet/minecraft/class_1354;)Lnet/minecraft/class_1251;named rotatedLnet/minecraft/util/math/BlockBox;rotated(IIIIIIIIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
create
- Mappings:
Namespace Name Mixin selector official aLbjb;a(IIIIII)Lbjb;intermediary method_9230Lnet/minecraft/class_1251;method_9230(IIIIII)Lnet/minecraft/class_1251;named createLnet/minecraft/util/math/BlockBox;create(IIIIII)Lnet/minecraft/util/math/BlockBox;
-
intersects
- Mappings:
Namespace Name Mixin selector official aLbjb;a(Lbjb;)Zintermediary method_4038Lnet/minecraft/class_1251;method_4038(Lnet/minecraft/class_1251;)Znamed intersectsLnet/minecraft/util/math/BlockBox;intersects(Lnet/minecraft/util/math/BlockBox;)Z
-
intersectsXZ
public boolean intersectsXZ(int minX, int minZ, int maxX, int maxZ) - Mappings:
Namespace Name Mixin selector official aLbjb;a(IIII)Zintermediary method_4036Lnet/minecraft/class_1251;method_4036(IIII)Znamed intersectsXZLnet/minecraft/util/math/BlockBox;intersectsXZ(IIII)Z
-
encompass
- Mappings:
Namespace Name Mixin selector official bLbjb;b(Lbjb;)Vintermediary method_4041Lnet/minecraft/class_1251;method_4041(Lnet/minecraft/class_1251;)Vnamed encompassLnet/minecraft/util/math/BlockBox;encompass(Lnet/minecraft/util/math/BlockBox;)V
-
move
public void move(int dx, int dy, int dz) - Mappings:
Namespace Name Mixin selector official aLbjb;a(III)Vintermediary method_4035Lnet/minecraft/class_1251;method_4035(III)Vnamed moveLnet/minecraft/util/math/BlockBox;move(III)V
-
contains
- Mappings:
Namespace Name Mixin selector official bLbjb;b(Lfd;)Zintermediary method_9233Lnet/minecraft/class_1251;method_9233(Lnet/minecraft/class_1167;)Znamed containsLnet/minecraft/util/math/BlockBox;contains(Lnet/minecraft/util/math/Vec3i;)Z
-
getDimensions
- Mappings:
Namespace Name Mixin selector official bLbjb;b()Lfd;intermediary method_9232Lnet/minecraft/class_1251;method_9232()Lnet/minecraft/class_1167;named getDimensionsLnet/minecraft/util/math/BlockBox;getDimensions()Lnet/minecraft/util/math/Vec3i;
-
getBlockCountX
public int getBlockCountX()- Mappings:
Namespace Name Mixin selector official cLbjb;c()Iintermediary method_4039Lnet/minecraft/class_1251;method_4039()Inamed getBlockCountXLnet/minecraft/util/math/BlockBox;getBlockCountX()I
-
getBlockCountY
public int getBlockCountY()- Mappings:
Namespace Name Mixin selector official dLbjb;d()Iintermediary method_4042Lnet/minecraft/class_1251;method_4042()Inamed getBlockCountYLnet/minecraft/util/math/BlockBox;getBlockCountY()I
-
getBlockCountZ
public int getBlockCountZ()- Mappings:
Namespace Name Mixin selector official eLbjb;e()Iintermediary method_4043Lnet/minecraft/class_1251;method_4043()Inamed getBlockCountZLnet/minecraft/util/math/BlockBox;getBlockCountZ()I
-
getCenter
- Implementation Note:
- Biased towards the minimum bound corner of the box.
- Mappings:
Namespace Name Mixin selector official fLbjb;f()Lfd;intermediary method_9234Lnet/minecraft/class_1251;method_9234()Lnet/minecraft/class_1167;named getCenterLnet/minecraft/util/math/BlockBox;getCenter()Lnet/minecraft/util/math/Vec3i;
-
toString
-
toNbt
- Mappings:
Namespace Name Mixin selector official gLbjb;g()Lft;intermediary method_6566Lnet/minecraft/class_1251;method_6566()Lnet/minecraft/class_428;named toNbtLnet/minecraft/util/math/BlockBox;toNbt()Lnet/minecraft/nbt/NbtIntArray;
-