net.minecraft.util.math

public class BlockPos

extends Vec3i

el
net.minecraft.class_2552
net.minecraft.util.math.BlockPos
net.minecraft.util.math.BlockPos
net.minecraft.util.math.BlockPos

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
field_13715
LOGGER
field_185335_c
LOGGER
public static final BlockPos
a
field_11426
ORIGIN
field_177992_a
ORIGIN
private static final int
c
field_11427
OFFSET_X
field_177990_b
NUM_X_BITS
private static final int
d
field_11428
OFFSET_Z
field_177991_c
NUM_Z_BITS
private static final int
f
field_11429
OFFSET_Y
field_177989_d
NUM_Y_BITS
private static final int
g
field_11430
SIZE_Y
field_177987_f
Y_SHIFT
private static final int
h
field_11431
SIZE_X
field_177988_g
X_SHIFT
private static final long
i
field_11432
MASK_X
field_177994_h
X_MASK
private static final long
j
field_11433
MASK_Y
field_177995_i
Y_MASK
private static final long
k
field_11434
MASK_Z
field_177993_j
Z_MASK

Constructor summary

ModifierConstructor
public (int x, int y, int z)
public (double x, double y, double z)
public (Entity entity)
public (Vec3d vec)
public (Vec3i vec)

Method summary

Modifier and TypeMethod
public BlockPos
a(double arg0, double arg1, double arg2)
method_10486(double arg0, double arg1, double arg2)
add(double x, double y, double z)
func_177963_a(double arg0, double arg1, double arg2)
add(double x, double y, double z)
public BlockPos
a(int arg0, int arg1, int arg2)
method_10487(int arg0, int arg1, int arg2)
add(int x, int y, int z)
func_177982_a(int arg0, int arg1, int arg2)
add(int x, int y, int z)
public BlockPos
a(ff arg0)
method_10492(class_1167 arg0)
add(Vec3i vec)
func_177971_a(Vec3i arg0)
add(Vec3i vec)
public BlockPos
b(ff arg0)
method_10496(class_1167 arg0)
subtract(Vec3i vec)
func_177973_b(Vec3i arg0)
subtract(Vec3i vec)
public BlockPos
a()
method_10485()
up()
func_177984_a()
up()
public BlockPos
b(int arg0)
method_10494(int arg0)
up(int d)
func_177981_b(int arg0)
up(int n)
public BlockPos
b()
method_10493()
down()
func_177977_b()
down()
public BlockPos
c(int arg0)
method_10498(int arg0)
down(int d)
func_177979_c(int arg0)
down(int n)
public BlockPos
c()
method_10497()
north()
func_177978_c()
north()
public BlockPos
d(int arg0)
method_10501(int arg0)
north(int d)
func_177964_d(int arg0)
north(int n)
public BlockPos
d()
method_10500()
south()
func_177968_d()
south()
public BlockPos
e(int arg0)
method_10503(int arg0)
south(int d)
func_177970_e(int arg0)
south(int n)
public BlockPos
e()
method_10502()
west()
func_177976_e()
west()
public BlockPos
f(int arg0)
method_10505(int arg0)
west(int d)
func_177985_f(int arg0)
west(int n)
public BlockPos
f()
method_10504()
east()
func_177974_f()
east()
public BlockPos
g(int arg0)
method_10507(int arg0)
east(int d)
func_177965_g(int arg0)
east(int n)
public BlockPos
a(eq arg0)
method_10490(class_1354 arg0)
offset(Direction dir)
func_177972_a(EnumFacing arg0)
offset(EnumFacing facing)
public BlockPos
a(eq arg0, int arg1)
method_10491(class_1354 arg0, int arg1)
offset(Direction dir, int d)
func_177967_a(EnumFacing arg0, int arg1)
offset(EnumFacing facing, int n)
public BlockPos
a(bhb arg0)
method_13894(class_2734 arg0)
rotate(BlockRotation rotation)
func_190942_a(Rotation arg0)
rotate(Rotation rotationIn)
public BlockPos
c(ff arg0)
method_10499(class_1167 arg0)
cross(Vec3i vec)
func_177955_d(Vec3i arg0)
crossProduct(Vec3i vec)
public long
g()
method_10506()
toLong()
func_177986_g()
toLong()
public static BlockPos
a(long arg0)
method_10488(long arg0)
fromLong(long pos)
func_177969_a(long arg0)
fromLong(long serialized)
public static Iterable<BlockPos>
a(el arg0, el arg1)
method_10489(class_2552 arg0, class_2552 arg1)
iterateRegion(BlockPos pos1, BlockPos pos2)
func_177980_a(BlockPos arg0, BlockPos arg1)
getAllInBox(BlockPos from, BlockPos to)
public static Iterable<BlockPos>
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_13893(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
iterateRegion(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
func_191532_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
getAllInBox(int x1, int y1, int z1, int x2, int y2, int z2)
public BlockPos
h()
method_12558()
immutable()
func_185334_h()
toImmutable()
public static Iterable<BlockPos$Mutable>
b(el arg0, el arg1)
method_10495(class_2552 arg0, class_2552 arg1)
iterateRegionMutable(BlockPos pos1, BlockPos pos2)
func_177975_b(BlockPos arg0, BlockPos arg1)
getAllInBoxMutable(BlockPos from, BlockPos to)
public static Iterable<BlockPos$Mutable>
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_13895(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
iterateRegionMutable(int x1, int y1, int z1, int x2, int y2, int z2)
func_191531_b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
getAllInBoxMutable(int x1, int y1, int z1, int x2, int y2, int z2)