net.minecraft.world.level.levelgen.structure

public class BoundingBox

cky
net.minecraft.world.level.levelgen.structure.BoundingBox
net.minecraft.class_3341
net.minecraft.util.math.BlockBox
net.minecraft.util.math.MutableBoundingBox
net.minecraft.server.v1_15_R1.StructureBoundingBox

字段概要

修饰符与类型字段
public int
a
x0
field_14381
minX
field_78897_a
public int
b
y0
field_14380
minY
field_78895_b
public int
c
z0
field_14379
minZ
field_78896_c
public int
d
x1
field_14378
maxX
field_78893_d
public int
e
y1
field_14377
maxY
field_78894_e
public int
f
z1
field_14376
maxZ
field_78892_f

构造函数概要

修饰符构造函数
public ()
public (int[] data)
public (BoundingBox source)
public (int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
public (Vec3i v1, Vec3i v2)
public (int minX, int minZ, int maxX, int maxZ)

方法概要

修饰符与类型方法
public static BoundingBox
a()
getUnknownBox()
method_14665()
empty()
func_78887_a()
public static BoundingBox
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, fp arg9)
orientBox(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Direction arg9)
method_14667(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, class_2350 arg9)
rotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)
func_175897_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Direction arg9)
public static BoundingBox
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
createProper(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_14666(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
create(int x1, int y1, int z1, int x2, int y2, int z2)
func_175899_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
public boolean
b(cky arg0)
intersects(BoundingBox arg0)
method_14657(class_3341 arg0)
intersects(BlockBox other)
func_78884_a(MutableBoundingBox arg0)
public boolean
a(int arg0, int arg1, int arg2, int arg3)
intersects(int arg0, int arg1, int arg2, int arg3)
method_14669(int arg0, int arg1, int arg2, int arg3)
intersectsXZ(int minX, int minZ, int maxX, int maxZ)
func_78885_a(int arg0, int arg1, int arg2, int arg3)
public void
c(cky arg0)
expand(BoundingBox arg0)
method_14668(class_3341 arg0)
encompass(BlockBox region)
func_78888_b(MutableBoundingBox arg0)
public void
a(int arg0, int arg1, int arg2)
move(int arg0, int arg1, int arg2)
method_14661(int arg0, int arg1, int arg2)
offset(int dx, int dy, int dz)
func_78886_a(int arg0, int arg1, int arg2)
public BoundingBox
b(int arg0, int arg1, int arg2)
moved(int arg0, int arg1, int arg2)
method_19311(int arg0, int arg1, int arg2)
translated(int x, int y, int z)
func_215127_b(int arg0, int arg1, int arg2)
public boolean
b(gg arg0)
isInside(Vec3i arg0)
method_14662(class_2382 arg0)
contains(Vec3i vec)
func_175898_b(Vec3i arg0)
public Vec3i
b()
getLength()
method_14659()
getDimensions()
func_175896_b()
public int
c()
getXSpan()
method_14660()
getBlockCountX()
func_78883_b()
public int
d()
getYSpan()
method_14663()
getBlockCountY()
func_78882_c()
public int
e()
getZSpan()
method_14664()
getBlockCountZ()
func_78880_d()
public IntArrayTag
g()
createTag()
method_14658()
toNbt()
func_151535_h()
public Vec3i
f()
getCenter()
method_22874()
func_215126_f()