net.minecraft.world.phys

public class Vec3

implements Position

feq
net.minecraft.world.phys.Vec3
net.minecraft.class_243
net.minecraft.unmapped.C_vgpupfxx
net.minecraft.util.math.Vec3d
net.minecraft.util.math.Vec3d

Field summary

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

Constructor summary

ModifierConstructor
public (double x, double y, double z)
public (org.joml.Vector3f vec)
public (Vec3i vec)

Method summary

Modifier and TypeMethod
public static Vec3
a(int arg0)
fromRGB24(int arg0)
method_24457(int arg0)
m_ydmcvwmi(int arg0)
unpackRgb(int rgb)
unpackRgb(int rgb)
public static Vec3
a(jz arg0)
atLowerCornerOf(Vec3i arg0)
method_24954(class_2382 arg0)
m_mjeeyswf(C_ceivtqhh arg0)
of(Vec3i vec)
of(Vec3i vec)
public static Vec3
a(jz 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)
m_tqvkptxg(C_ceivtqhh arg0, double arg1, double arg2, double arg3)
add(Vec3i vec, double deltaX, double deltaY, double deltaZ)
offset(Vec3i vec, double x, double y, double z)
public static Vec3
b(jz arg0)
atCenterOf(Vec3i arg0)
method_24953(class_2382 arg0)
m_yaeawcur(C_ceivtqhh arg0)
ofCenter(Vec3i vec)
ofCenter(Vec3i vec)
public static Vec3
c(jz arg0)
atBottomCenterOf(Vec3i arg0)
method_24955(class_2382 arg0)
m_ucmasgtt(C_ceivtqhh arg0)
ofBottomCenter(Vec3i vec)
ofBottomCenter(Vec3i vec)
public static Vec3
a(jz arg0, double arg1)
upFromBottomCenterOf(Vec3i arg0, double arg1)
method_26410(class_2382 arg0, double arg1)
m_fxxujqjs(C_ceivtqhh arg0, double arg1)
ofCenter(Vec3i vec, double deltaY)
ofCenter(Vec3i vec, double deltaY)
public Vec3
a(feq arg0)
vectorTo(Vec3 arg0)
method_1035(class_243 arg0)
m_ozbglzhr(C_vgpupfxx arg0)
relativize(Vec3d vec)
relativize(Vec3d vec)
public Vec3
d()
normalize()
method_1029()
m_jkqlgsab()
normalize()
normalize()
public double
b(feq arg0)
dot(Vec3 arg0)
method_1026(class_243 arg0)
m_ucyqfjmh(C_vgpupfxx arg0)
dotProduct(Vec3d vec)
dotProduct(Vec3d vec)
public Vec3
c(feq arg0)
cross(Vec3 arg0)
method_1036(class_243 arg0)
m_wgagsgsw(C_vgpupfxx arg0)
crossProduct(Vec3d vec)
crossProduct(Vec3d vec)
public Vec3
d(feq arg0)
subtract(Vec3 arg0)
method_1020(class_243 arg0)
m_gwcsdigx(C_vgpupfxx arg0)
subtract(Vec3d vec)
subtract(Vec3d vec)
public Vec3
a(double arg0)
subtract(double arg0)
method_61888(double arg0)
m_fmwyowuw(double arg0)
subtract(double value)
public Vec3
a(double arg0, double arg1, double arg2)
subtract(double arg0, double arg1, double arg2)
method_1023(double arg0, double arg1, double arg2)
m_bmuezmjb(double arg0, double arg1, double arg2)
subtract(double x, double y, double z)
subtract(double x, double y, double z)
public Vec3
b(double arg0)
add(double arg0)
method_61889(double arg0)
m_qrrkmzlm(double arg0)
add(double value)
public Vec3
e(feq arg0)
add(Vec3 arg0)
method_1019(class_243 arg0)
m_bywaolrt(C_vgpupfxx arg0)
add(Vec3d vec)
add(Vec3d vec)
public Vec3
b(double arg0, double arg1, double arg2)
add(double arg0, double arg1, double arg2)
method_1031(double arg0, double arg1, double arg2)
m_yerpdxmq(double arg0, double arg1, double arg2)
add(double x, double y, double z)
add(double x, double y, double z)
public boolean
a(jo arg0, double arg1)
closerThan(Position arg0, double arg1)
method_24802(class_2374 arg0, double arg1)
m_fxwxkkfw(C_ogbhoqwb arg0, double arg1)
isInRange(Position pos, double radius)
withinRange(Position pos, double range)
public double
f(feq arg0)
distanceTo(Vec3 arg0)
method_1022(class_243 arg0)
m_alqruvpu(C_vgpupfxx arg0)
distanceTo(Vec3d vec)
distanceTo(Vec3d vec)
public double
g(feq arg0)
distanceToSqr(Vec3 arg0)
method_1025(class_243 arg0)
m_knojbyrn(C_vgpupfxx arg0)
squaredDistanceTo(Vec3d vec)
squaredDistanceTo(Vec3d vec)
public double
c(double arg0, double arg1, double arg2)
distanceToSqr(double arg0, double arg1, double arg2)
method_1028(double arg0, double arg1, double arg2)
m_qylyuhwf(double arg0, double arg1, double arg2)
squaredDistanceTo(double x, double y, double z)
squaredDistanceTo(double x, double y, double z)
public boolean
a(feq arg0, double arg1, double arg2)
closerThan(Vec3 arg0, double arg1, double arg2)
method_55230(class_243 arg0, double arg1, double arg2)
m_erobapya(C_vgpupfxx arg0, double arg1, double arg2)
isWithinRangeOf(Vec3d vec, double horizontalRange, double verticalRange)
withinRange(Vec3d vec, double horizontalRange, double verticalRange)
public Vec3
c(double arg0)
scale(double arg0)
method_1021(double arg0)
m_kcgfovqu(double arg0)
multiply(double value)
multiply(double value)
public Vec3
e()
reverse()
method_22882()
m_xoqeggbq()
negate()
negate()
public Vec3
h(feq arg0)
multiply(Vec3 arg0)
method_18806(class_243 arg0)
m_bqpgrsvq(C_vgpupfxx arg0)
multiply(Vec3d vec)
multiply(Vec3d vec)
public Vec3
d(double arg0, double arg1, double arg2)
multiply(double arg0, double arg1, double arg2)
method_18805(double arg0, double arg1, double arg2)
m_pxdtoofl(double arg0, double arg1, double arg2)
multiply(double x, double y, double z)
multiply(double x, double y, double z)
public Vec3
f()
horizontal()
method_61890()
m_nmcmnhiy()
getHorizontal()
horizontal()
public Vec3
a(azv arg0, float arg1)
offsetRandom(RandomSource arg0, float arg1)
method_49272(class_5819 arg0, float arg1)
m_sjkminor(C_rlomrsco arg0, float arg1)
addRandom(Random random, float multiplier)
addRandom(RandomGenerator random, float multiplier)
public double
g()
length()
method_1033()
m_xzfjxhqg()
length()
length()
public double
h()
lengthSqr()
method_1027()
m_bbbnszun()
lengthSquared()
lengthSquared()
public double
i()
horizontalDistance()
method_37267()
m_avcmfjmm()
horizontalLength()
horizontalLength()
public double
j()
horizontalDistanceSqr()
method_37268()
m_gnztuhtx()
horizontalLengthSquared()
horizontalLengthSquared()
public Vec3
a(feq arg0, double arg1)
lerp(Vec3 arg0, double arg1)
method_35590(class_243 arg0, double arg1)
m_shdqcefd(C_vgpupfxx arg0, double arg1)
lerp(Vec3d to, double delta)
lerp(Vec3d to, double delta)
public Vec3
a(float arg0)
xRot(float arg0)
method_1037(float arg0)
m_zwrevhbe(float arg0)
rotateX(float angle)
rotateX(float angle)
public Vec3
b(float arg0)
yRot(float arg0)
method_1024(float arg0)
m_pyyhhggs(float arg0)
rotateY(float angle)
rotateY(float angle)
public Vec3
c(float arg0)
zRot(float arg0)
method_31033(float arg0)
m_xmwspcmd(float arg0)
rotateZ(float angle)
rotateZ(float angle)
public static Vec3
a(fep arg0)
directionFromRotation(Vec2 arg0)
method_1034(class_241 arg0)
m_ltdapexq(C_krlwdsom arg0)
fromPolar(Vec2f polar)
fromPolar(Vec2f polar)
public static Vec3
a(float arg0, float arg1)
directionFromRotation(float arg0, float arg1)
method_1030(float arg0, float arg1)
m_inkhpppd(float arg0, float arg1)
fromPolar(float pitch, float yaw)
fromPolar(float pitch, float yaw)
public Vec3
a(EnumSet<ja$a> arg0)
align(EnumSet<Direction$Axis> arg0)
method_1032(EnumSet<class_2350$class_2351> arg0)
m_awjlkdrp(EnumSet<C_xpuuihxf$C_rmpfouoz> arg0)
floorAlongAxes(EnumSet<Direction$Axis> axes)
floorAlongAxes(EnumSet<Direction$Axis> axes)
public double
a(ja$a arg0)
get(Direction$Axis arg0)
method_18043(class_2350$class_2351 arg0)
m_vyabsuqr(C_xpuuihxf$C_rmpfouoz arg0)
getComponentAlongAxis(Direction$Axis axis)
getComponentAlongAxis(Direction$Axis axis)
public Vec3
a(ja$a arg0, double arg1)
with(Direction$Axis arg0, double arg1)
method_38499(class_2350$class_2351 arg0, double arg1)
m_bsprbtfk(C_xpuuihxf$C_rmpfouoz arg0, double arg1)
withAxis(Direction$Axis axis, double value)
withAxis(Direction$Axis axis, double value)
public Vec3
a(ja arg0, double arg1)
relative(Direction arg0, double arg1)
method_43206(class_2350 arg0, double arg1)
m_wfythugr(C_xpuuihxf arg0, double arg1)
offset(Direction direction, double value)
relative(Direction direction, double value)
public final double
a()
x()
method_10216()
m_ujaurviz()
getX()
getX()
public final double
b()
y()
method_10214()
m_yaqtphqv()
getY()
getY()
public final double
c()
z()
method_10215()
m_kopyfzdg()
getZ()
getZ()
public org.joml.Vector3f
k()
toVector3f()
method_46409()
m_sruzucpd()
toVector3f()
toVector3f()
public Vec3
i(feq arg0)
projectedOn(Vec3 arg0)
method_64316(class_243 arg0)
m_mpspxixx(C_vgpupfxx arg0)
projectOnto(Vec3d vec)
projectOnto(Vec3d vec)