net.minecraft.entity.vehicle

public class DefaultMinecartController

extends MinecartController

dgt
net.minecraft.world.entity.vehicle.minecart.OldMinecartBehavior
net.minecraft.class_9883
net.minecraft.entity.vehicle.DefaultMinecartController
net.minecraft.unmapped.C_nfapbymz
net.minecraft.entity.vehicle.LegacyMinecartController
net.minecraft.src.C_432816_

Field summary

Modifier and TypeField
private static final double
b
MINECART_RIDABLE_THRESHOLD
field_52547
field_52547
f_ppqfbxxz
RIDABLE_THRESHOLD
f_437424_
private static final double
c
MAX_SPEED_IN_WATER
field_54466
field_54466
f_rpnxkbdi
MAX_SPEED_IN_WATER
f_433427_
private static final double
d
MAX_SPEED_ON_LAND
field_54467
field_54467
f_ixokaqad
MAX_LAND_SPEED
f_435208_
private static final double
e
ABSOLUTE_MAX_SPEED
field_54468
field_54468
f_ldyuiyqy
MAX_SPEED
f_437150_
private final PositionInterpolator
f
interpolation
field_55707
interpolator
f_kxtdnddb
interpolator
f_434494_
private Vec3d
g
targetDeltaMovement
field_52554
velocity
f_okpgaujd
velocity
f_433607_

Constructor summary

ModifierConstructor
public (AbstractMinecartEntity arg0)

Method summary

Modifier and TypeMethod
public PositionInterpolator
a()
getInterpolation()
method_66328()
getInterpolator()
m_epwvodqt()
getInterpolator()
m_443418_()
public void
a(chf arg0)
onInterpolation(InterpolationHandler arg0)
method_66329(class_10584 arg0)
onLerp(PositionInterpolator interpolator)
m_mwgunddn(C_sdgyrixf arg0)
updateVelocity(EntityInterpolator interpolator)
m_444585_(C_379196_ arg0)
public void
a(ftm arg0)
lerpMotion(Vec3 arg0)
method_61573(class_243 arg0)
setLerpTargetVelocity(Vec3d arg0)
m_kdzdosjm(C_vgpupfxx arg0)
setLerpTargetVelocity(Vec3d arg0)
m_439220_(C_3046_ arg0)
public void
b()
tick()
method_61587()
tick()
m_snfbperf()
tick()
m_439765_()
public void
a(axf arg0)
moveAlongTrack(ServerLevel arg0)
method_61589(class_3218 arg0)
moveOnRail(ServerWorld arg0)
m_wlpowtkk(C_bdwnwhiu arg0)
moveAlongRail(ServerWorld arg0)
m_439873_(C_12_ arg0)
public Vec3d
a(double o, double o, double arg2, double arg3)
getPosOffs(double arg0, double arg1, double arg2, double arg3)
method_61619(double arg0, double arg1, double arg2, double arg3)
simulateMovement(double x, double y, double z, double movement)
m_wyywkxhi(double arg0, double arg1, double arg2, double arg3)
getPosOffset(double x, double y, double z, double offsetMultiplier)
m_445938_(double p_458616_, double p_451592_, double arg2, double arg3)
public Vec3d
c(double o, double arg1, double arg2)
getPos(double arg0, double arg1, double arg2)
method_61620(double arg0, double arg1, double arg2)
snapPositionToRail(double x, double y, double z)
m_yhxvynyv(double arg0, double arg1, double arg2)
getRailPos(double x, double y, double z)
m_440784_(double p_459361_, double arg1, double arg2)
public double
a(is o, epl o, double arg2)
stepAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
method_61577(class_2338 arg0, class_2768 arg1, double arg2)
moveAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
m_gasnuaee(C_hynzadkk arg0, C_wqmdpcsg arg1, double arg2)
stepAlongRail(BlockPos arg0, RailShape arg1, double arg2)
m_439208_(C_4675_ p_453398_, C_2100_ p_457117_, double arg2)
public boolean
d()
pushAndPickupEntities()
method_62826()
handleCollision()
m_gdmcmdqm()
handleCollisions()
m_441598_()
public Direction
l()
getMotionDirection()
method_61597()
getHorizontalFacing()
m_zmfgxbee()
getHorizontalFacing()
m_443534_()
public Vec3d
d(ftm arg0)
getKnownMovement(Vec3 arg0)
method_61584(class_243 arg0)
limitSpeed(Vec3d arg0)
m_aokaspmo(C_vgpupfxx arg0)
limitSpeed(Vec3d arg0)
m_443878_(C_3046_ arg0)
public double
b(axf arg0)
getMaxSpeed(ServerLevel arg0)
method_61598(class_3218 arg0)
getMaxSpeed(ServerWorld arg0)
m_rxroljgi(C_bdwnwhiu arg0)
getMaxSpeed(ServerWorld arg0)
m_439549_(C_12_ arg0)
public double
m()
getSlowdownFactor()
method_61599()
getSpeedRetention()
m_wkvcjkwy()
getDecelerationFactor()
m_439048_()