Package net.minecraft.util.math
Class BlockBox
java.lang.Object
net.minecraft.util.math.BlockBox
public class BlockBox extends Object
- Mappings:
Namespace Name official cyeintermediary net/minecraft/class_3341named net/minecraft/util/math/BlockBox
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description booleancontains(Vec3i vec)static BlockBoxcreate(int x1, int y1, int z1, int x2, int y2, int z2)static BlockBoxempty()voidencompass(BlockBox region)booleanequals(Object object)intgetBlockCountX()intgetBlockCountY()intgetBlockCountZ()BlockPosgetCenter()Vec3igetDimensions()inthashCode()static BlockBoxinfinite()booleanintersects(BlockBox other)booleanintersectsXZ(int minX, int minZ, int maxX, int maxZ)BlockBoxmethod_34389(BlockPos blockPos)static BlockBoxmethod_34390(Vec3i vec3i, Vec3i vec3i2)voidmethod_34391(Consumer<BlockPos> consumer)BlockBoxmove(int dx, int dy, int dz)BlockBoxmove(Vec3i vec)BlockBoxoffset(int x, int y, int z)static BlockBoxrotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)StringtoString()
-
Field Details
-
field_29325
- Mappings:
Namespace Name Mixin selector official aLcye;a:Lcom/mojang/serialization/Codec;intermediary field_29325Lnet/minecraft/class_3341;field_29325:Lcom/mojang/serialization/Codec;named field_29325Lnet/minecraft/util/math/BlockBox;field_29325:Lcom/mojang/serialization/Codec;
-
minX
public int minX- Mappings:
Namespace Name Mixin selector official bLcye;b:Iintermediary field_14381Lnet/minecraft/class_3341;field_14381:Inamed minXLnet/minecraft/util/math/BlockBox;minX:I
-
minY
public int minY- Mappings:
Namespace Name Mixin selector official cLcye;c:Iintermediary field_14380Lnet/minecraft/class_3341;field_14380:Inamed minYLnet/minecraft/util/math/BlockBox;minY:I
-
minZ
public int minZ- Mappings:
Namespace Name Mixin selector official dLcye;d:Iintermediary field_14379Lnet/minecraft/class_3341;field_14379:Inamed minZLnet/minecraft/util/math/BlockBox;minZ:I
-
maxX
public int maxX- Mappings:
Namespace Name Mixin selector official eLcye;e:Iintermediary field_14378Lnet/minecraft/class_3341;field_14378:Inamed maxXLnet/minecraft/util/math/BlockBox;maxX:I
-
maxY
public int maxY- Mappings:
Namespace Name Mixin selector official fLcye;f:Iintermediary field_14377Lnet/minecraft/class_3341;field_14377:Inamed maxYLnet/minecraft/util/math/BlockBox;maxY:I
-
maxZ
public int maxZ- Mappings:
Namespace Name Mixin selector official gLcye;g:Iintermediary field_14376Lnet/minecraft/class_3341;field_14376:Inamed maxZLnet/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)Vintermediary <init>Lnet/minecraft/class_3341;<init>(IIIIII)Vnamed <init>Lnet/minecraft/util/math/BlockBox;<init>(IIIIII)V
-
-
Method Details
-
method_34390
- Mappings:
Namespace Name Mixin selector official aLcye;a(Lgs;Lgs;)Lcye;intermediary method_34390Lnet/minecraft/class_3341;method_34390(Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;named method_34390Lnet/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 aLcye;a(IIIIII)Lcye;intermediary method_14666Lnet/minecraft/class_3341;method_14666(IIIIII)Lnet/minecraft/class_3341;named createLnet/minecraft/util/math/BlockBox;create(IIIIII)Lnet/minecraft/util/math/BlockBox;
-
empty
- Mappings:
Namespace Name Mixin selector official aLcye;a()Lcye;intermediary method_14665Lnet/minecraft/class_3341;method_14665()Lnet/minecraft/class_3341;named emptyLnet/minecraft/util/math/BlockBox;empty()Lnet/minecraft/util/math/BlockBox;
-
infinite
- Mappings:
Namespace Name Mixin selector official bLcye;b()Lcye;intermediary method_27234Lnet/minecraft/class_3341;method_27234()Lnet/minecraft/class_3341;named infiniteLnet/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 aLcye;a(IIIIIIIIILgc;)Lcye;intermediary method_14667Lnet/minecraft/class_3341;method_14667(IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;named rotatedLnet/minecraft/util/math/BlockBox;rotated(IIIIIIIIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
intersects
- Mappings:
Namespace Name Mixin selector official aLcye;a(Lcye;)Zintermediary method_14657Lnet/minecraft/class_3341;method_14657(Lnet/minecraft/class_3341;)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 aLcye;a(IIII)Zintermediary method_14669Lnet/minecraft/class_3341;method_14669(IIII)Znamed intersectsXZLnet/minecraft/util/math/BlockBox;intersectsXZ(IIII)Z
-
encompass
- Mappings:
Namespace Name Mixin selector official bLcye;b(Lcye;)Vintermediary method_14668Lnet/minecraft/class_3341;method_14668(Lnet/minecraft/class_3341;)Vnamed encompassLnet/minecraft/util/math/BlockBox;encompass(Lnet/minecraft/util/math/BlockBox;)V
-
method_34389
- Mappings:
Namespace Name Mixin selector official aLcye;a(Lfx;)Lcye;intermediary method_34389Lnet/minecraft/class_3341;method_34389(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341;named method_34389Lnet/minecraft/util/math/BlockBox;method_34389(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockBox;
-
move
- Mappings:
Namespace Name Mixin selector official aLcye;a(III)Lcye;intermediary method_14661Lnet/minecraft/class_3341;method_14661(III)Lnet/minecraft/class_3341;named moveLnet/minecraft/util/math/BlockBox;move(III)Lnet/minecraft/util/math/BlockBox;
-
move
- Mappings:
Namespace Name Mixin selector official aLcye;a(Lgs;)Lcye;intermediary method_29299Lnet/minecraft/class_3341;method_29299(Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;named moveLnet/minecraft/util/math/BlockBox;move(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockBox;
-
offset
- Mappings:
Namespace Name Mixin selector official bLcye;b(III)Lcye;intermediary method_19311Lnet/minecraft/class_3341;method_19311(III)Lnet/minecraft/class_3341;named offsetLnet/minecraft/util/math/BlockBox;offset(III)Lnet/minecraft/util/math/BlockBox;
-
contains
- Mappings:
Namespace Name Mixin selector official bLcye;b(Lgs;)Zintermediary method_14662Lnet/minecraft/class_3341;method_14662(Lnet/minecraft/class_2382;)Znamed containsLnet/minecraft/util/math/BlockBox;contains(Lnet/minecraft/util/math/Vec3i;)Z
-
getDimensions
- Mappings:
Namespace Name Mixin selector official cLcye;c()Lgs;intermediary method_14659Lnet/minecraft/class_3341;method_14659()Lnet/minecraft/class_2382;named getDimensionsLnet/minecraft/util/math/BlockBox;getDimensions()Lnet/minecraft/util/math/Vec3i;
-
getBlockCountX
public int getBlockCountX()- Mappings:
Namespace Name Mixin selector official dLcye;d()Iintermediary method_14660Lnet/minecraft/class_3341;method_14660()Inamed getBlockCountXLnet/minecraft/util/math/BlockBox;getBlockCountX()I
-
getBlockCountY
public int getBlockCountY()- Mappings:
Namespace Name Mixin selector official eLcye;e()Iintermediary method_14663Lnet/minecraft/class_3341;method_14663()Inamed getBlockCountYLnet/minecraft/util/math/BlockBox;getBlockCountY()I
-
getBlockCountZ
public int getBlockCountZ()- Mappings:
Namespace Name Mixin selector official fLcye;f()Iintermediary method_14664Lnet/minecraft/class_3341;method_14664()Inamed getBlockCountZLnet/minecraft/util/math/BlockBox;getBlockCountZ()I
-
getCenter
- Implementation Note:
- Biased toward the minimum bound corner of the box.
- Mappings:
Namespace Name Mixin selector official gLcye;g()Lfx;intermediary method_22874Lnet/minecraft/class_3341;method_22874()Lnet/minecraft/class_2338;named getCenterLnet/minecraft/util/math/BlockBox;getCenter()Lnet/minecraft/util/math/BlockPos;
-
method_34391
- Mappings:
Namespace Name Mixin selector official aLcye;a(Ljava/util/function/Consumer;)Vintermediary method_34391Lnet/minecraft/class_3341;method_34391(Ljava/util/function/Consumer;)Vnamed method_34391Lnet/minecraft/util/math/BlockBox;method_34391(Ljava/util/function/Consumer;)V
-
toString
-
equals
-
hashCode
public int hashCode()
-