Package net.minecraft.util.math
Class BlockBox
java.lang.Object
net.minecraft.util.math.BlockBox
public class BlockBox extends Object
- Mappings:
Namespace Name official cye
intermediary net/minecraft/class_3341
named net/minecraft/util/math/BlockBox
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
contains(Vec3i vec)
static BlockBox
create(int x1, int y1, int z1, int x2, int y2, int z2)
static BlockBox
empty()
void
encompass(BlockBox region)
boolean
equals(Object object)
int
getBlockCountX()
int
getBlockCountY()
int
getBlockCountZ()
BlockPos
getCenter()
Vec3i
getDimensions()
int
hashCode()
static BlockBox
infinite()
boolean
intersects(BlockBox other)
boolean
intersectsXZ(int minX, int minZ, int maxX, int maxZ)
BlockBox
method_34389(BlockPos blockPos)
static BlockBox
method_34390(Vec3i vec3i, Vec3i vec3i2)
void
method_34391(Consumer<BlockPos> consumer)
BlockBox
move(int dx, int dy, int dz)
BlockBox
move(Vec3i vec)
BlockBox
offset(int x, int y, int z)
static BlockBox
rotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)
String
toString()
-
Field Details
-
field_29325
- Mappings:
Namespace Name Mixin selector official a
Lcye;a:Lcom/mojang/serialization/Codec;
intermediary field_29325
Lnet/minecraft/class_3341;field_29325:Lcom/mojang/serialization/Codec;
named field_29325
Lnet/minecraft/util/math/BlockBox;field_29325:Lcom/mojang/serialization/Codec;
-
minX
public int minX- Mappings:
Namespace Name Mixin selector official b
Lcye;b:I
intermediary field_14381
Lnet/minecraft/class_3341;field_14381:I
named minX
Lnet/minecraft/util/math/BlockBox;minX:I
-
minY
public int minY- Mappings:
Namespace Name Mixin selector official c
Lcye;c:I
intermediary field_14380
Lnet/minecraft/class_3341;field_14380:I
named minY
Lnet/minecraft/util/math/BlockBox;minY:I
-
minZ
public int minZ- Mappings:
Namespace Name Mixin selector official d
Lcye;d:I
intermediary field_14379
Lnet/minecraft/class_3341;field_14379:I
named minZ
Lnet/minecraft/util/math/BlockBox;minZ:I
-
maxX
public int maxX- Mappings:
Namespace Name Mixin selector official e
Lcye;e:I
intermediary field_14378
Lnet/minecraft/class_3341;field_14378:I
named maxX
Lnet/minecraft/util/math/BlockBox;maxX:I
-
maxY
public int maxY- Mappings:
Namespace Name Mixin selector official f
Lcye;f:I
intermediary field_14377
Lnet/minecraft/class_3341;field_14377:I
named maxY
Lnet/minecraft/util/math/BlockBox;maxY:I
-
maxZ
public int maxZ- Mappings:
Namespace Name Mixin selector official g
Lcye;g:I
intermediary field_14376
Lnet/minecraft/class_3341;field_14376:I
named maxZ
Lnet/minecraft/util/math/BlockBox;maxZ:I
-
-
Constructor Details
-
BlockBox
-
BlockBox
public BlockBox(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)- Mappings:
Namespace Name Mixin selector official <init>
Lcye;<init>(IIIIII)V
intermediary <init>
Lnet/minecraft/class_3341;<init>(IIIIII)V
named <init>
Lnet/minecraft/util/math/BlockBox;<init>(IIIIII)V
-
-
Method Details
-
method_34390
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(Lgs;Lgs;)Lcye;
intermediary method_34390
Lnet/minecraft/class_3341;method_34390(Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;
named method_34390
Lnet/minecraft/util/math/BlockBox;method_34390(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockBox;
-
create
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(IIIIII)Lcye;
intermediary method_14666
Lnet/minecraft/class_3341;method_14666(IIIIII)Lnet/minecraft/class_3341;
named create
Lnet/minecraft/util/math/BlockBox;create(IIIIII)Lnet/minecraft/util/math/BlockBox;
-
empty
- Mappings:
Namespace Name Mixin selector official a
Lcye;a()Lcye;
intermediary method_14665
Lnet/minecraft/class_3341;method_14665()Lnet/minecraft/class_3341;
named empty
Lnet/minecraft/util/math/BlockBox;empty()Lnet/minecraft/util/math/BlockBox;
-
infinite
- Mappings:
Namespace Name Mixin selector official b
Lcye;b()Lcye;
intermediary method_27234
Lnet/minecraft/class_3341;method_27234()Lnet/minecraft/class_3341;
named infinite
Lnet/minecraft/util/math/BlockBox;infinite()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 a
Lcye;a(IIIIIIIIILgc;)Lcye;
intermediary method_14667
Lnet/minecraft/class_3341;method_14667(IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
named rotated
Lnet/minecraft/util/math/BlockBox;rotated(IIIIIIIIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
intersects
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(Lcye;)Z
intermediary method_14657
Lnet/minecraft/class_3341;method_14657(Lnet/minecraft/class_3341;)Z
named intersects
Lnet/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 a
Lcye;a(IIII)Z
intermediary method_14669
Lnet/minecraft/class_3341;method_14669(IIII)Z
named intersectsXZ
Lnet/minecraft/util/math/BlockBox;intersectsXZ(IIII)Z
-
encompass
- Mappings:
Namespace Name Mixin selector official b
Lcye;b(Lcye;)V
intermediary method_14668
Lnet/minecraft/class_3341;method_14668(Lnet/minecraft/class_3341;)V
named encompass
Lnet/minecraft/util/math/BlockBox;encompass(Lnet/minecraft/util/math/BlockBox;)V
-
method_34389
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(Lfx;)Lcye;
intermediary method_34389
Lnet/minecraft/class_3341;method_34389(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341;
named method_34389
Lnet/minecraft/util/math/BlockBox;method_34389(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockBox;
-
move
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(III)Lcye;
intermediary method_14661
Lnet/minecraft/class_3341;method_14661(III)Lnet/minecraft/class_3341;
named move
Lnet/minecraft/util/math/BlockBox;move(III)Lnet/minecraft/util/math/BlockBox;
-
move
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(Lgs;)Lcye;
intermediary method_29299
Lnet/minecraft/class_3341;method_29299(Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;
named move
Lnet/minecraft/util/math/BlockBox;move(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockBox;
-
offset
- Mappings:
Namespace Name Mixin selector official b
Lcye;b(III)Lcye;
intermediary method_19311
Lnet/minecraft/class_3341;method_19311(III)Lnet/minecraft/class_3341;
named offset
Lnet/minecraft/util/math/BlockBox;offset(III)Lnet/minecraft/util/math/BlockBox;
-
contains
- Mappings:
Namespace Name Mixin selector official b
Lcye;b(Lgs;)Z
intermediary method_14662
Lnet/minecraft/class_3341;method_14662(Lnet/minecraft/class_2382;)Z
named contains
Lnet/minecraft/util/math/BlockBox;contains(Lnet/minecraft/util/math/Vec3i;)Z
-
getDimensions
- Mappings:
Namespace Name Mixin selector official c
Lcye;c()Lgs;
intermediary method_14659
Lnet/minecraft/class_3341;method_14659()Lnet/minecraft/class_2382;
named getDimensions
Lnet/minecraft/util/math/BlockBox;getDimensions()Lnet/minecraft/util/math/Vec3i;
-
getBlockCountX
public int getBlockCountX()- Mappings:
Namespace Name Mixin selector official d
Lcye;d()I
intermediary method_14660
Lnet/minecraft/class_3341;method_14660()I
named getBlockCountX
Lnet/minecraft/util/math/BlockBox;getBlockCountX()I
-
getBlockCountY
public int getBlockCountY()- Mappings:
Namespace Name Mixin selector official e
Lcye;e()I
intermediary method_14663
Lnet/minecraft/class_3341;method_14663()I
named getBlockCountY
Lnet/minecraft/util/math/BlockBox;getBlockCountY()I
-
getBlockCountZ
public int getBlockCountZ()- Mappings:
Namespace Name Mixin selector official f
Lcye;f()I
intermediary method_14664
Lnet/minecraft/class_3341;method_14664()I
named getBlockCountZ
Lnet/minecraft/util/math/BlockBox;getBlockCountZ()I
-
getCenter
- Implementation Note:
- Biased toward the minimum bound corner of the box.
- Mappings:
Namespace Name Mixin selector official g
Lcye;g()Lfx;
intermediary method_22874
Lnet/minecraft/class_3341;method_22874()Lnet/minecraft/class_2338;
named getCenter
Lnet/minecraft/util/math/BlockBox;getCenter()Lnet/minecraft/util/math/BlockPos;
-
method_34391
- Mappings:
Namespace Name Mixin selector official a
Lcye;a(Ljava/util/function/Consumer;)V
intermediary method_34391
Lnet/minecraft/class_3341;method_34391(Ljava/util/function/Consumer;)V
named method_34391
Lnet/minecraft/util/math/BlockBox;method_34391(Ljava/util/function/Consumer;)V
-
toString
-
equals
-
hashCode
public int hashCode()
-