net.minecraft.core

public record BlockBox

implements Iterable<BlockPos>

jf
net.minecraft.core.BlockBox
net.minecraft.class_9380
net.minecraft.util.math.ImmutableBlockBox

Field summary

Modifier and TypeField
private final BlockPos
b
min
comp_2466
min
private final BlockPos
c
max
comp_2467
max
public static final StreamCodec<io.netty.buffer.ByteBuf, BlockBox>
a
STREAM_CODEC
field_49907
PACKET_CODEC

Constructor summary

ModifierConstructor
public (BlockPos first, BlockPos second)

Method summary

Modifier and TypeMethod
public static BlockBox
a(jh arg0)
of(BlockPos arg0)
method_58236(class_2338 arg0)
of(BlockPos pos)
public static BlockBox
a(jh arg0, jh arg1)
of(BlockPos arg0, BlockPos arg1)
method_58237(class_2338 arg0, class_2338 arg1)
of(BlockPos first, BlockPos second)
public BlockBox
b(jh arg0)
include(BlockPos arg0)
method_58241(class_2338 arg0)
encompass(BlockPos pos)
public boolean
a()
isBlock()
method_58235()
isSingleBlock()
public boolean
c(jh arg0)
contains(BlockPos arg0)
method_58244(class_2338 arg0)
includes(BlockPos pos)
public AABB
b()
aabb()
method_58240()
enclosingBox()
public Iterator<BlockPos>
iterator()
iterator()
public int
c()
sizeX()
method_58243()
getBlockCountX()
public int
d()
sizeY()
method_58245()
getBlockCountY()
public int
e()
sizeZ()
method_58246()
getBlockCountZ()
public BlockBox
a(jm arg0, int arg1)
extend(Direction arg0, int arg1)
method_58238(class_2350 arg0, int arg1)
expand(Direction direction, int offset)
public BlockBox
b(jm arg0, int arg1)
move(Direction arg0, int arg1)
method_58242(class_2350 arg0, int arg1)
move(Direction direction, int offset)
public BlockBox
a(kl arg0)
offset(Vec3i arg0)
method_58239(class_2382 arg0)
move(Vec3i offset)
public BlockPos
f()
min()
comp_2466()
min()
public BlockPos
g()
max()
comp_2467()
max()