net.minecraft.util.math

public class BlockPos

extends Vec3i implements C_32694969

All mapped superinterfaces:

C_32694969

ev
net.minecraft.class_2338
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_18789
LOGGER
field_185335_c
field_185335_c
public static final BlockPos
a
field_10980
ORIGIN
field_177992_a
field_177992_a
private static final int
c
field_10978
OFFSET_X
field_177990_b
field_177990_b
private static final int
d
field_10977
OFFSET_Z
field_177991_c
field_177991_c
private static final int
f
field_10975
OFFSET_Y
field_177989_d
field_177989_d
private static final long
g
field_10976
MASK_X
field_177994_h
field_177994_h
private static final long
h
field_10974
MASK_Y
field_177995_i
field_177995_i
private static final long
i
field_10973
MASK_Z
field_177993_j
field_177993_j
private static final int
j
field_10983
SIZE_X
field_218292_j
field_218292_j
private static final int
k
field_10981
SIZE_Y
field_218293_k
field_218293_k

Constructor summary

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

Method summary

Modifier and TypeMethod
public static <T> BlockPos
a(Dynamic<T> arg0)
method_19438(com.mojang.datafixers.Dynamic<T> arg0)
fromDynamic(com.mojang.datafixers.Dynamic<T> dynamic)
func_218286_a(com.mojang.datafixers.Dynamic<T> arg0)
func_218286_a(com.mojang.datafixers.Dynamic<T> arg0)
public <T> T
a(DynamicOps<T> arg0)
method_19508(com.mojang.datafixers.types.DynamicOps<T> arg0)
toDynamic(com.mojang.datafixers.types.DynamicOps<T> arg0)
func_218175_a(com.mojang.datafixers.types.DynamicOps<T> arg0)
func_218175_a(com.mojang.datafixers.types.DynamicOps<T> arg0)
public static long
a(long arg0, fa arg1)
method_10060(long arg0, class_2350 arg1)
offset(long pos, Direction dir)
func_218289_a(long arg0, Direction arg1)
func_218289_a(long arg0, Direction arg1)
public static long
a(long arg0, int arg1, int arg2, int arg3)
method_10096(long arg0, int arg1, int arg2, int arg3)
offset(long pos, int dx, int dy, int dz)
func_218291_a(long arg0, int arg1, int arg2, int arg3)
func_218291_a(long arg0, int arg1, int arg2, int arg3)
public static int
b(long arg0)
method_10061(long arg0)
parseX(long pos)
func_218290_b(long arg0)
func_218290_b(long arg0)
public static int
c(long arg0)
method_10071(long arg0)
parseY(long pos)
func_218274_c(long arg0)
func_218274_c(long arg0)
public static int
d(long arg0)
method_10083(long arg0)
parseZ(long pos)
func_218282_d(long arg0)
func_218282_d(long arg0)
public static BlockPos
e(long arg0)
method_10092(long arg0)
fromLong(long pos)
func_218283_e(long arg0)
func_218283_e(long arg0)
public static long
a(int arg0, int arg1, int arg2)
method_10064(int arg0, int arg1, int arg2)
toLong(int x, int y, int z)
func_218276_a(int arg0, int arg1, int arg2)
func_218276_a(int arg0, int arg1, int arg2)
public static long
f(long arg0)
method_10091(long arg0)
m_75178776(long arg0)
func_218288_f(long arg0)
func_218288_f(long arg0)
public long
a()
method_10063()
toLong()
func_218275_a()
func_218275_a()
public BlockPos
a(double arg0, double arg1, double arg2)
method_10080(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
b(int arg0, int arg1, int arg2)
method_10069(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(fq arg0)
method_10081(class_2382 arg0)
add(Vec3i vec)
func_177971_a(Vec3i arg0)
add(Vec3i vec)
public BlockPos
b(fq arg0)
method_10059(class_2382 arg0)
subtract(Vec3i vec)
func_177973_b(Vec3i arg0)
subtract(Vec3i vec)
public BlockPos
b()
method_10084()
up()
func_177984_a()
up()
public BlockPos
b(int arg0)
method_10086(int arg0)
up(int d)
func_177981_b(int arg0)
up(int n)
public BlockPos
c()
method_10074()
down()
func_177977_b()
down()
public BlockPos
c(int arg0)
method_10087(int arg0)
down(int d)
func_177979_c(int arg0)
down(int n)
public BlockPos
d()
method_10095()
north()
func_177978_c()
north()
public BlockPos
d(int arg0)
method_10076(int arg0)
north(int d)
func_177964_d(int arg0)
north(int n)
public BlockPos
e()
method_10072()
south()
func_177968_d()
south()
public BlockPos
e(int arg0)
method_10077(int arg0)
south(int d)
func_177970_e(int arg0)
south(int n)
public BlockPos
f()
method_10067()
west()
func_177976_e()
west()
public BlockPos
f(int arg0)
method_10088(int arg0)
west(int d)
func_177985_f(int arg0)
west(int n)
public BlockPos
g()
method_10078()
east()
func_177974_f()
east()
public BlockPos
g(int arg0)
method_10089(int arg0)
east(int d)
func_177965_g(int arg0)
east(int n)
public BlockPos
a(fa arg0)
method_10093(class_2350 arg0)
offset(Direction dir)
func_177972_a(Direction arg0)
offset(Direction facing)
public BlockPos
a(fa arg0, int arg1)
method_10079(class_2350 arg0, int arg1)
offset(Direction dir, int d)
func_177967_a(Direction arg0, int arg1)
offset(Direction facing, int n)
public BlockPos
a(bqx arg0)
method_10070(class_2470 arg0)
rotate(BlockRotation rotation)
func_190942_a(Rotation arg0)
rotate(Rotation rotationIn)
public BlockPos
c(fq arg0)
method_10075(class_2382 arg0)
cross(Vec3i vec)
func_177955_d(Vec3i arg0)
crossProduct(Vec3i vec)
public BlockPos
h()
method_10062()
immutable()
func_185334_h()
toImmutable()
public static Iterable<BlockPos>
a(ev arg0, ev arg1)
method_10097(class_2338 arg0, class_2338 arg1)
iterateRegion(BlockPos pos1, BlockPos pos2)
func_218278_a(BlockPos arg0, BlockPos arg1)
func_218278_a(BlockPos arg0, BlockPos arg1)
public static Stream<BlockPos>
b(ev arg0, ev arg1)
method_20437(class_2338 arg0, class_2338 arg1)
streamRegion(BlockPos pos1, BlockPos pos2)
func_218281_b(BlockPos arg0, BlockPos arg1)
func_218281_b(BlockPos arg0, BlockPos arg1)
public static Stream<BlockPos>
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_17962(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
streamRegion(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
func_218287_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
func_218287_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
public static Iterable<BlockPos>
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_10094(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_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)