net.minecraft.world.phys

public class Vec3

implements Position

fis
net.minecraft.world.phys.Vec3

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Vec3>
a
CODEC
public static final StreamCodec<io.netty.buffer.ByteBuf, Vec3>
b
STREAM_CODEC
public static final Vec3
c
ZERO
public final double
d
x
public final double
e
y
public final double
f
z

Constructor summary

ModifierConstructor
public (double arg0, double arg1, double arg2)
public (org.joml.Vector3f arg0)
public (Vec3i arg0)

Method summary

Modifier and TypeMethod
public static Vec3
a(int arg0)
fromRGB24(int arg0)
public static Vec3
a(kg arg0)
atLowerCornerOf(Vec3i arg0)
public static Vec3
a(kg arg0, double arg1, double arg2, double arg3)
atLowerCornerWithOffset(Vec3i arg0, double arg1, double arg2, double arg3)
public static Vec3
b(kg arg0)
atCenterOf(Vec3i arg0)
public static Vec3
c(kg arg0)
atBottomCenterOf(Vec3i arg0)
public static Vec3
a(kg arg0, double arg1)
upFromBottomCenterOf(Vec3i arg0, double arg1)
public Vec3
a(fis arg0)
vectorTo(Vec3 arg0)
public Vec3
d()
normalize()
public double
b(fis arg0)
dot(Vec3 arg0)
public Vec3
c(fis arg0)
cross(Vec3 arg0)
public Vec3
d(fis arg0)
subtract(Vec3 arg0)
public Vec3
a(double arg0)
subtract(double arg0)
public Vec3
a(double arg0, double arg1, double arg2)
subtract(double arg0, double arg1, double arg2)
public Vec3
b(double arg0)
add(double arg0)
public Vec3
e(fis arg0)
add(Vec3 arg0)
public Vec3
b(double arg0, double arg1, double arg2)
add(double arg0, double arg1, double arg2)
public boolean
a(jv arg0, double arg1)
closerThan(Position arg0, double arg1)
public double
f(fis arg0)
distanceTo(Vec3 arg0)
public double
g(fis arg0)
distanceToSqr(Vec3 arg0)
public double
c(double arg0, double arg1, double arg2)
distanceToSqr(double arg0, double arg1, double arg2)
public boolean
a(fis arg0, double arg1, double arg2)
closerThan(Vec3 arg0, double arg1, double arg2)
public Vec3
c(double arg0)
scale(double arg0)
public Vec3
e()
reverse()
public Vec3
h(fis arg0)
multiply(Vec3 arg0)
public Vec3
d(double arg0, double arg1, double arg2)
multiply(double arg0, double arg1, double arg2)
public Vec3
f()
horizontal()
public Vec3
a(bck arg0, float arg1)
offsetRandom(RandomSource arg0, float arg1)
public double
g()
length()
public double
h()
lengthSqr()
public double
i()
horizontalDistance()
public double
j()
horizontalDistanceSqr()
public Vec3
a(fis arg0, double arg1)
lerp(Vec3 arg0, double arg1)
public Vec3
a(float arg0)
xRot(float arg0)
public Vec3
b(float arg0)
yRot(float arg0)
public Vec3
c(float arg0)
zRot(float arg0)
public Vec3
k()
rotateClockwise90()
public static Vec3
a(fir arg0)
directionFromRotation(Vec2 arg0)
public static Vec3
a(float arg0, float arg1)
directionFromRotation(float arg0, float arg1)
public Vec3
a(EnumSet<jh$a> arg0)
align(EnumSet<Direction$Axis> arg0)
public double
a(jh$a arg0)
get(Direction$Axis arg0)
public Vec3
a(jh$a arg0, double arg1)
with(Direction$Axis arg0, double arg1)
public Vec3
a(jh arg0, double arg1)
relative(Direction arg0, double arg1)
public final double
a()
x()
public final double
b()
y()
public final double
c()
z()
public org.joml.Vector3f
l()
toVector3f()
public Vec3
i(fis arg0)
projectedOn(Vec3 arg0)