public static class BlockPos.MutableBlockPos extends BlockPos
BlockPos.MutableBlockPos, BlockPos.PooledMutableBlockPos
Modifier and Type | Field and Description |
---|---|
protected int |
x |
protected int |
y |
protected int |
z |
NULL_VECTOR
Constructor and Description |
---|
MutableBlockPos() |
MutableBlockPos(BlockPos pos) |
MutableBlockPos(double p_i50824_1_,
double p_i50824_3_,
double p_i50824_5_) |
MutableBlockPos(int x_,
int y_,
int z_) |
Modifier and Type | Method and Description |
---|---|
BlockPos |
add(double x,
double y,
double z) |
BlockPos |
add(int x,
int y,
int z) |
BlockPos.MutableBlockPos |
func_218295_a(AxisRotation p_218295_1_,
int p_218295_2_,
int p_218295_3_,
int p_218295_4_) |
void |
func_223471_o(int p_223471_1_) |
void |
func_223472_q(int p_223472_1_) |
int |
getX() |
int |
getY() |
int |
getZ() |
BlockPos.MutableBlockPos |
move(Direction facing) |
BlockPos.MutableBlockPos |
move(Direction facing,
int n) |
BlockPos.MutableBlockPos |
move(int xIn,
int yIn,
int zIn) |
BlockPos |
offset(Direction facing,
int n) |
BlockPos |
rotate(Rotation rotationIn) |
BlockPos.MutableBlockPos |
setPos(double xIn,
double yIn,
double zIn) |
BlockPos.MutableBlockPos |
setPos(Entity entityIn) |
BlockPos.MutableBlockPos |
setPos(int xIn,
int yIn,
int zIn) |
BlockPos.MutableBlockPos |
setPos(long p_218294_1_) |
BlockPos.MutableBlockPos |
setPos(Vec3i vec) |
void |
setY(int yIn) |
BlockPos |
toImmutable() |
add, crossProduct, deserialize, down, down, east, east, fromLong, func_218288_f, getAllInBox, getAllInBox, getAllInBoxMutable, getAllInBoxMutable, north, north, offset, offset, offset, pack, serialize, south, south, subtract, toLong, unpackX, unpackY, unpackZ, up, up, west, west
compareTo, distanceSq, distanceSq, distanceSq, equals, hashCode, manhattanDistance, toString, withinDistance, withinDistance
public MutableBlockPos()
public MutableBlockPos(BlockPos pos)
public MutableBlockPos(int x_, int y_, int z_)
public MutableBlockPos(double p_i50824_1_, double p_i50824_3_, double p_i50824_5_)
public BlockPos.MutableBlockPos setPos(int xIn, int yIn, int zIn)
public BlockPos.MutableBlockPos setPos(Entity entityIn)
public BlockPos.MutableBlockPos setPos(double xIn, double yIn, double zIn)
public BlockPos.MutableBlockPos setPos(Vec3i vec)
public BlockPos.MutableBlockPos setPos(long p_218294_1_)
public BlockPos.MutableBlockPos func_218295_a(AxisRotation p_218295_1_, int p_218295_2_, int p_218295_3_, int p_218295_4_)
public BlockPos.MutableBlockPos move(Direction facing)
public BlockPos.MutableBlockPos move(Direction facing, int n)
public BlockPos.MutableBlockPos move(int xIn, int yIn, int zIn)
public void func_223471_o(int p_223471_1_)
public void setY(int yIn)
public void func_223472_q(int p_223472_1_)
public BlockPos toImmutable()
toImmutable
in class BlockPos