net.minecraft.world.phys

public class Vec3

implements Position

fgx
net.minecraft.world.phys.Vec3
net.minecraft.class_243

Field summary

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

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)
method_24457(int arg0)
public static Vec3
a(kd arg0)
atLowerCornerOf(Vec3i arg0)
method_24954(class_2382 arg0)
public static Vec3
a(kd arg0, double arg1, double arg2, double arg3)
atLowerCornerWithOffset(Vec3i arg0, double arg1, double arg2, double arg3)
method_49273(class_2382 arg0, double arg1, double arg2, double arg3)
public static Vec3
b(kd arg0)
atCenterOf(Vec3i arg0)
method_24953(class_2382 arg0)
public static Vec3
c(kd arg0)
atBottomCenterOf(Vec3i arg0)
method_24955(class_2382 arg0)
public static Vec3
a(kd arg0, double arg1)
upFromBottomCenterOf(Vec3i arg0, double arg1)
method_26410(class_2382 arg0, double arg1)
public Vec3
a(fgx arg0)
vectorTo(Vec3 arg0)
method_1035(class_243 arg0)
public Vec3
d()
normalize()
method_1029()
public double
b(fgx arg0)
dot(Vec3 arg0)
method_1026(class_243 arg0)
public Vec3
c(fgx arg0)
cross(Vec3 arg0)
method_1036(class_243 arg0)
public Vec3
d(fgx arg0)
subtract(Vec3 arg0)
method_1020(class_243 arg0)
public Vec3
a(double arg0)
subtract(double arg0)
method_61888(double arg0)
public Vec3
a(double arg0, double arg1, double arg2)
subtract(double arg0, double arg1, double arg2)
method_1023(double arg0, double arg1, double arg2)
public Vec3
b(double arg0)
add(double arg0)
method_61889(double arg0)
public Vec3
e(fgx arg0)
add(Vec3 arg0)
method_1019(class_243 arg0)
public Vec3
b(double arg0, double arg1, double arg2)
add(double arg0, double arg1, double arg2)
method_1031(double arg0, double arg1, double arg2)
public boolean
a(js arg0, double arg1)
closerThan(Position arg0, double arg1)
method_24802(class_2374 arg0, double arg1)
public double
f(fgx arg0)
distanceTo(Vec3 arg0)
method_1022(class_243 arg0)
public double
g(fgx arg0)
distanceToSqr(Vec3 arg0)
method_1025(class_243 arg0)
public double
c(double arg0, double arg1, double arg2)
distanceToSqr(double arg0, double arg1, double arg2)
method_1028(double arg0, double arg1, double arg2)
public boolean
a(fgx arg0, double arg1, double arg2)
closerThan(Vec3 arg0, double arg1, double arg2)
method_55230(class_243 arg0, double arg1, double arg2)
public Vec3
c(double arg0)
scale(double arg0)
method_1021(double arg0)
public Vec3
e()
reverse()
method_22882()
public Vec3
h(fgx arg0)
multiply(Vec3 arg0)
method_18806(class_243 arg0)
public Vec3
d(double arg0, double arg1, double arg2)
multiply(double arg0, double arg1, double arg2)
method_18805(double arg0, double arg1, double arg2)
public Vec3
f()
horizontal()
method_61890()
public Vec3
a(baq arg0, float arg1)
offsetRandom(RandomSource arg0, float arg1)
method_49272(class_5819 arg0, float arg1)
public double
g()
length()
method_1033()
public double
h()
lengthSqr()
method_1027()
public double
i()
horizontalDistance()
method_37267()
public double
j()
horizontalDistanceSqr()
method_37268()
public Vec3
a(fgx arg0, double arg1)
lerp(Vec3 arg0, double arg1)
method_35590(class_243 arg0, double arg1)
public Vec3
a(float arg0)
xRot(float arg0)
method_1037(float arg0)
public Vec3
b(float arg0)
yRot(float arg0)
method_1024(float arg0)
public Vec3
c(float arg0)
zRot(float arg0)
method_31033(float arg0)
public Vec3
k()
rotateClockwise90()
method_70762()
public static Vec3
a(fgw arg0)
directionFromRotation(Vec2 arg0)
method_1034(class_241 arg0)
public static Vec3
a(float arg0, float arg1)
directionFromRotation(float arg0, float arg1)
method_1030(float arg0, float arg1)
public Vec3
a(EnumSet<je$a> arg0)
align(EnumSet<Direction$Axis> arg0)
method_1032(EnumSet<class_2350$class_2351> arg0)
public double
a(je$a arg0)
get(Direction$Axis arg0)
method_18043(class_2350$class_2351 arg0)
public Vec3
a(je$a arg0, double arg1)
with(Direction$Axis arg0, double arg1)
method_38499(class_2350$class_2351 arg0, double arg1)
public Vec3
a(je arg0, double arg1)
relative(Direction arg0, double arg1)
method_43206(class_2350 arg0, double arg1)
public final double
a()
x()
method_10216()
public final double
b()
y()
method_10214()
public final double
c()
z()
method_10215()
public org.joml.Vector3f
l()
toVector3f()
method_46409()
public Vec3
i(fgx arg0)
projectedOn(Vec3 arg0)
method_64316(class_243 arg0)