net.minecraft.util.math

public class Vec3i

implements Comparable<Vec3i>

net.minecraft.core.Vec3i
net.minecraft.class_2382
net.minecraft.util.math.Vec3i

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Vec3i>
CODEC
field_25123
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, Vec3i>
STREAM_CODEC
field_56131
PACKET_CODEC
public static final Vec3i
ZERO
field_11176
ZERO
private int
x
field_11175
x
private int
y
field_11174
y
private int
z
field_11173
z

Constructor summary

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

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.Codec<Vec3i>
offsetCodec(int maxOffsetPerAxis)
method_39677(int arg0)
createOffsetCodec(int maxAbsValue)
public int
compareTo(Vec3i pos)
method_10265(class_2382 arg0)
compareTo(Vec3i arg0)
public int
getX()
method_10263()
getX()
public int
getY()
method_10264()
getY()
public int
getZ()
method_10260()
getZ()
protected Vec3i
setX(int x)
method_20787(int arg0)
setX(int x)
protected Vec3i
setY(int y)
method_10099(int arg0)
setY(int y)
protected Vec3i
setZ(int z)
method_20788(int arg0)
setZ(int z)
public Vec3i
offset(int x, int y, int z)
method_34592(int arg0, int arg1, int arg2)
add(int x, int y, int z)
public Vec3i
offset(Vec3i vec)
method_35853(class_2382 arg0)
add(Vec3i vec)
public Vec3i
subtract(Vec3i vec)
method_35852(class_2382 arg0)
subtract(Vec3i vec)
public Vec3i
multiply(int scale)
method_35862(int arg0)
multiply(int scale)
public Vec3i
multiply(int xScale, int yScale, int zScale)
method_75504(int arg0, int arg1, int arg2)
multiply(int scaleX, int scaleY, int scaleZ)
public Vec3i
above()
method_30931()
up()
public Vec3i
above(int steps)
method_30930(int arg0)
up(int distance)
public Vec3i
below()
method_23228()
down()
public Vec3i
below(int steps)
method_23227(int arg0)
down(int distance)
public Vec3i
north()
method_35861()
north()
public Vec3i
north(int steps)
method_35860(int arg0)
north(int distance)
public Vec3i
south()
method_35859()
south()
public Vec3i
south(int steps)
method_35858(int arg0)
south(int distance)
public Vec3i
west()
method_35857()
west()
public Vec3i
west(int steps)
method_35856(int arg0)
west(int distance)
public Vec3i
east()
method_35855()
east()
public Vec3i
east(int steps)
method_35854(int arg0)
east(int distance)
public Vec3i
relative(Direction direction)
method_35851(class_2350 arg0)
offset(Direction direction)
public Vec3i
relative(Direction direction, int steps)
method_23226(class_2350 arg0, int arg1)
offset(Direction direction, int distance)
public Vec3i
relative(Direction$Axis axis, int steps)
method_35850(class_2350$class_2351 arg0, int arg1)
offset(Direction$Axis axis, int distance)
public Vec3i
cross(Vec3i upVector)
method_10259(class_2382 arg0)
crossProduct(Vec3i vec)
public boolean
closerThan(Vec3i pos, double distance)
method_19771(class_2382 arg0, double arg1)
isWithinDistance(Vec3i vec, double distance)
public boolean
closerToCenterThan(Position pos, double distance)
method_19769(class_2374 arg0, double arg1)
isWithinDistance(Position pos, double distance)
public double
distSqr(Vec3i pos)
method_10262(class_2382 arg0)
getSquaredDistance(Vec3i vec)
public double
distToCenterSqr(Position pos)
method_19770(class_2374 arg0)
getSquaredDistance(Position pos)
public double
distToCenterSqr(double x, double y, double z)
method_10268(double arg0, double arg1, double arg2)
getSquaredDistanceFromCenter(double x, double y, double z)
public double
distToLowCornerSqr(double x, double y, double z)
method_40081(double arg0, double arg1, double arg2)
getSquaredDistance(double x, double y, double z)
public int
distManhattan(Vec3i pos)
method_19455(class_2382 arg0)
getManhattanDistance(Vec3i vec)
public int
distChessboard(Vec3i pos)
method_65076(class_2382 arg0)
getChebyshevDistance(Vec3i vec)
public int
get(Direction$Axis axis)
method_30558(class_2350$class_2351 arg0)
getComponentAlongAxis(Direction$Axis axis)
public org.joml.Vector3i
toMutable()
method_75505()
asVector3i()
public String
toShortString()
method_23854()
toShortString()
public int
compareTo(Object pos)
compareTo(Object arg0)
compareTo(Object vec)
private static com.mojang.serialization.DataResult
lambda$offsetCodec$0(int arg0, Vec3i arg1)
method_48305(int arg0, class_2382 arg1)
method_48305(int arg0, Vec3i vec)
private static String
lambda$offsetCodec$1(int arg0, Vec3i arg1)
method_49647(int arg0, class_2382 arg1)
method_49647(int arg0, Vec3i arg1)
private static IntStream
lambda$static$2(Vec3i arg0)
method_29124(class_2382 arg0)
method_29124(Vec3i vec)
private static com.mojang.serialization.DataResult
lambda$static$0(IntStream arg0)
method_29125(IntStream arg0)
method_29125(IntStream stream)
private static Vec3i
lambda$static$1(int[] arg0)
method_29126(int[] arg0)
method_29126(int[] coordinates)