net.minecraft.world.entity.vehicle

public class OldMinecartBehavior

extends MinecartBehavior

csm
net.minecraft.world.entity.vehicle.OldMinecartBehavior
net.minecraft.class_9883
net.minecraft.unmapped.C_nfapbymz
net.minecraft.entity.vehicle.DefaultMinecartController
net.minecraft.entity.vehicle.LegacyMinecartController
net.minecraft.src.C_345976_
net.minecraft.world.entity.vehicle.OldMinecartBehavior

Field summary

Modifier and TypeField
private static final double
b
MINECART_RIDABLE_THRESHOLD
field_52547
f_ppqfbxxz
field_52547
RIDABLE_THRESHOLD
f_346661_
private static final double
c
MAX_SPEED_IN_WATER
field_54466
f_rpnxkbdi
field_54466
MAX_SPEED_IN_WATER
f_346319_
private static final double
d
MAX_SPEED_ON_LAND
field_54467
f_ixokaqad
field_54467
MAX_LAND_SPEED
f_347009_
private static final double
e
ABSOLUTE_MAX_SPEED
field_54468
f_ldyuiyqy
field_54468
MAX_SPEED
f_347068_
private int
f
lerpSteps
field_52548
f_abcisqdy
step
lerpSteps
f_346356_
private double
g
lerpX
field_52549
f_ewlupdss
x
lerpX
f_347355_
private double
h
lerpY
field_52550
f_nqbvutdh
y
lerpY
f_348650_
private double
i
lerpZ
field_52551
f_izzyovcd
z
lerpZ
f_348427_
private double
j
lerpYRot
field_52552
f_cehsldhz
yaw
lerpYaw
f_346480_
private double
k
lerpXRot
field_52553
f_jaelyxwl
pitch
lerpPitch
f_348221_
private Vec3
l
targetDeltaMovement
field_52554
f_okpgaujd
velocity
velocity
f_347094_

Constructor summary

ModifierConstructor
public (AbstractMinecart arg0)

Method summary

Modifier and TypeMethod
public void
a()
cancelLerp()
method_64647()
m_jdjlquwf()
resetLerp()
cancelLerp()
m_355155_()
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
lerpTo(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
method_61574(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
m_xpryvvzb(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
setPos(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
lerpTo(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
m_354849_(double p_362787_, double p_367207_, double p_365423_, float arg3, float arg4, int arg5)
public double
b()
lerpTargetX()
method_61572()
m_vznicdbs()
getLerpTargetX()
getLerpTargetX()
m_352433_()
public double
c()
lerpTargetY()
method_61578()
m_qlumdgkd()
getLerpTargetY()
getLerpTargetY()
m_354102_()
public double
d()
lerpTargetZ()
method_61582()
m_ijbzzrpi()
getLerpTargetZ()
getLerpTargetZ()
m_353738_()
public float
e()
lerpTargetXRot()
method_61585()
m_ikmxjwjz()
getLerpTargetPitch()
getLerpTargetPitch()
m_352910_()
public float
f()
lerpTargetYRot()
method_61586()
m_aqvzatsd()
getLerpTargetYaw()
getLerpTargetYaw()
m_354563_()
public void
a(double arg0, double arg1, double arg2)
lerpMotion(double arg0, double arg1, double arg2)
method_61573(double arg0, double arg1, double arg2)
m_kdzdosjm(double arg0, double arg1, double arg2)
setLerpTargetVelocity(double arg0, double arg1, double arg2)
setLerpTargetVelocity(double arg0, double arg1, double arg2)
m_352358_(double p_368739_, double arg1, double arg2)
public void
g()
tick()
method_61587()
m_snfbperf()
tick()
tick()
m_352175_()
public void
a(ash arg0)
moveAlongTrack(ServerLevel arg0)
method_61589(class_3218 arg0)
m_wlpowtkk(C_bdwnwhiu arg0)
moveOnRail(ServerWorld arg0)
moveAlongRail(ServerWorld arg0)
m_355605_(C_12_ arg0)
public Vec3
a(double arg0, double arg1, double arg2, double arg3)
getPosOffs(double arg0, double arg1, double arg2, double arg3)
method_61619(double arg0, double arg1, double arg2, double arg3)
m_wyywkxhi(double arg0, double arg1, double arg2, double arg3)
method_61619(double x, double y, double z, double arg3)
getPosOffset(double x, double y, double z, double offsetMultiplier)
m_355656_(double p_364195_, double p_364609_, double arg2, double arg3)
public Vec3
d(double arg0, double arg1, double arg2)
getPos(double arg0, double arg1, double arg2)
method_61620(double arg0, double arg1, double arg2)
m_yhxvynyv(double arg0, double arg1, double arg2)
snapPositionToRail(double x, double y, double z)
getRailPos(double x, double y, double z)
m_351822_(double p_361662_, double arg1, double arg2)
public double
a(jh arg0, dyy arg1, double arg2)
stepAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
method_61577(class_2338 arg0, class_2768 arg1, double arg2)
m_gasnuaee(C_hynzadkk arg0, C_wqmdpcsg arg1, double arg2)
moveAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
stepAlongRail(BlockPos arg0, RailShape arg1, double arg2)
m_353264_(C_4675_ p_361823_, C_2100_ p_366695_, double arg2)
public boolean
i()
pushAndPickupEntities()
method_62826()
m_gdmcmdqm()
handleCollision()
handleCollisions()
m_354637_()
public Direction
q()
getMotionDirection()
method_61597()
m_zmfgxbee()
getHorizontalFacing()
getHorizontalFacing()
m_351880_()
public Vec3
c(fby arg0)
getKnownMovement(Vec3 arg0)
method_61584(class_243 arg0)
m_aokaspmo(C_vgpupfxx arg0)
limitSpeed(Vec3d arg0)
limitSpeed(Vec3d arg0)
m_353032_(C_3046_ arg0)
public double
b(ash arg0)
getMaxSpeed(ServerLevel arg0)
method_61598(class_3218 arg0)
m_rxroljgi(C_bdwnwhiu arg0)
getMaxSpeed(ServerWorld arg0)
getMaxSpeed(ServerWorld arg0)
m_351896_(C_12_ arg0)
public double
r()
getSlowdownFactor()
method_61599()
m_wkvcjkwy()
getSpeedRetention()
getDecelerationFactor()
m_353778_()