net.minecraft.util.math

public class BlockPos$Mutable

extends BlockPos

net.minecraft.core.BlockPos$MutableBlockPos
net.minecraft.class_2338$class_2339
net.minecraft.util.math.BlockPos$Mutable

Constructor summary

ModifierConstructor
public ()
public (int x, int y, int z)
public (double x, double y, double z)

Method summary

Modifier and TypeMethod
public BlockPos
offset(int x, int y, int z)
method_10069(int arg0, int arg1, int arg2)
add(int arg0, int arg1, int arg2)
public BlockPos
multiply(int scale)
method_35830(int arg0)
multiply(int arg0)
public BlockPos
relative(Direction direction, int steps)
method_10079(class_2350 arg0, int arg1)
offset(Direction arg0, int arg1)
public BlockPos
relative(Direction$Axis axis, int steps)
method_30513(class_2350$class_2351 arg0, int arg1)
offset(Direction$Axis arg0, int arg1)
public BlockPos
rotate(Rotation rotation)
method_10070(class_2470 arg0)
rotate(BlockRotation arg0)
public BlockPos$Mutable
set(int x, int y, int z)
method_10103(int arg0, int arg1, int arg2)
set(int x, int y, int z)
public BlockPos$Mutable
set(double x, double y, double z)
method_10102(double arg0, double arg1, double arg2)
set(double x, double y, double z)
public BlockPos$Mutable
set(Vec3i vec)
method_10101(class_2382 arg0)
set(Vec3i pos)
public BlockPos$Mutable
set(long pos)
method_16363(long arg0)
set(long pos)
public BlockPos$Mutable
set(AxisCycle transform, int x, int y, int z)
method_17965(class_2335 arg0, int arg1, int arg2, int arg3)
set(AxisCycleDirection axis, int x, int y, int z)
public BlockPos$Mutable
setWithOffset(Vec3i pos, Direction direction)
method_25505(class_2382 arg0, class_2350 arg1)
set(Vec3i pos, Direction direction)
public BlockPos$Mutable
setWithOffset(Vec3i pos, int x, int y, int z)
method_25504(class_2382 arg0, int arg1, int arg2, int arg3)
set(Vec3i pos, int x, int y, int z)
public BlockPos$Mutable
setWithOffset(Vec3i pos, Vec3i offset)
method_35831(class_2382 arg0, class_2382 arg1)
set(Vec3i vec1, Vec3i vec2)
public BlockPos$Mutable
move(Direction direction)
method_10098(class_2350 arg0)
move(Direction direction)
public BlockPos$Mutable
move(Direction direction, int steps)
method_10104(class_2350 arg0, int arg1)
move(Direction direction, int distance)
public BlockPos$Mutable
move(int x, int y, int z)
method_10100(int arg0, int arg1, int arg2)
move(int dx, int dy, int dz)
public BlockPos$Mutable
move(Vec3i pos)
method_30927(class_2382 arg0)
move(Vec3i vec)
public BlockPos$Mutable
clamp(Direction$Axis axis, int minimum, int maximum)
method_27158(class_2350$class_2351 arg0, int arg1, int arg2)
clamp(Direction$Axis axis, int min, int max)
public BlockPos$Mutable
setX(int x)
method_20787(int arg0)
setX(int arg0)
public BlockPos$Mutable
setY(int y)
method_10099(int arg0)
setY(int arg0)
public BlockPos$Mutable
setZ(int z)
method_20788(int arg0)
setZ(int arg0)
public BlockPos
immutable()
method_10062()
toImmutable()
public Vec3i
cross(Vec3i upVector)
method_10075(class_2382 arg0)
crossProduct(Vec3i arg0)
public Vec3i
relative(Direction$Axis axis, int steps)
method_30513(class_2350$class_2351 arg0, int arg1)
offset(Direction$Axis arg0, int arg1)
public Vec3i
relative(Direction direction, int steps)
method_10079(class_2350 arg0, int arg1)
offset(Direction arg0, int arg1)
public Vec3i
relative(Direction direction)
method_10093(class_2350 arg0)
offset(Direction arg0)
public Vec3i
east(int steps)
method_10089(int arg0)
east(int arg0)
public Vec3i
east()
method_10078()
east()
public Vec3i
west(int steps)
method_10088(int arg0)
west(int arg0)
public Vec3i
west()
method_10067()
west()
public Vec3i
south(int steps)
method_10077(int arg0)
south(int arg0)
public Vec3i
south()
method_10072()
south()
public Vec3i
north(int steps)
method_10076(int arg0)
north(int arg0)
public Vec3i
north()
method_10095()
north()
public Vec3i
below(int steps)
method_10087(int arg0)
down(int arg0)
public Vec3i
below()
method_10074()
down()
public Vec3i
above(int steps)
method_10086(int arg0)
up(int arg0)
public Vec3i
above()
method_10084()
up()
public Vec3i
multiply(int scale)
method_35830(int arg0)
multiply(int arg0)
public Vec3i
subtract(Vec3i vec)
method_10059(class_2382 arg0)
subtract(Vec3i arg0)
public Vec3i
offset(Vec3i vec)
method_10081(class_2382 arg0)
add(Vec3i arg0)
public Vec3i
offset(int x, int y, int z)
method_10069(int arg0, int arg1, int arg2)
add(int arg0, int arg1, int arg2)
public Vec3i
setZ(int z)
method_20788(int arg0)
setZ(int arg0)
public Vec3i
setY(int y)
method_10099(int arg0)
setY(int arg0)
public Vec3i
setX(int x)
method_20787(int arg0)
setX(int arg0)