net.minecraft.world.entity.vehicle

public abstract class MinecartBehavior

crf
net.minecraft.world.entity.vehicle.MinecartBehavior
net.minecraft.class_9878
net.minecraft.unmapped.C_jjtchizm
net.minecraft.entity.vehicle.MinecartController
net.minecraft.entity.vehicle.MinecartController
net.minecraft.src.C_345848_
net.minecraft.world.entity.vehicle.MinecartBehavior

Field summary

Modifier and TypeField
protected final AbstractMinecart
a
minecart
field_52520
f_yjfqtkfg
minecart
minecart
f_349141_

Constructor summary

ModifierConstructor
protected (AbstractMinecart minecart)

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 x, double y, double z, float yaw, float pitch, int interpolationSteps)
lerpTo(double x, double y, double z, float yaw, float pitch, int interpolationSteps)
m_354849_(double p_369509_, double p_363993_, double p_360709_, 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 x, double y, double z)
setLerpTargetVelocity(double x, double y, double z)
m_352358_(double p_369322_, double arg1, double arg2)
public abstract void
g()
tick()
method_61587()
m_snfbperf()
tick()
tick()
m_352175_()
public Level
h()
level()
method_61588()
m_ejobhcrd()
getWorld()
getWorld()
m_354883_()
public abstract void
a(ard arg0)
moveAlongTrack(ServerLevel arg0)
method_61589(class_3218 arg0)
m_wlpowtkk(C_bdwnwhiu arg0)
moveOnRail(ServerWorld world)
moveAlongRail(ServerWorld world)
m_355605_(C_12_ arg0)
public abstract double
a(ji arg0, dyb 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 blockPos, RailShape railShape, double remainingMovement)
stepAlongRail(BlockPos pos, RailShape arg1, double arg2)
m_353264_(C_4675_ p_365444_, C_2100_ p_369487_, double arg2)
public abstract boolean
i()
pushAndPickupEntities()
method_62826()
m_gdmcmdqm()
handleCollision()
handleCollisions()
m_354637_()
public Vec3
j()
getDeltaMovement()
method_61590()
m_ulrxnnpi()
getVelocity()
getVelocity()
m_355278_()
public void
a(fbb arg0)
setDeltaMovement(Vec3 arg0)
method_61576(class_243 arg0)
m_luktvikl(C_vgpupfxx arg0)
setVelocity(Vec3d velocity)
setVelocity(Vec3d velocity)
m_357144_(C_3046_ arg0)
public void
b(double arg0, double arg1, double arg2)
setDeltaMovement(double arg0, double arg1, double arg2)
method_61579(double arg0, double arg1, double arg2)
m_ndurksgo(double arg0, double arg1, double arg2)
setVelocity(double x, double y, double z)
setVelocity(double x, double y, double z)
m_351809_(double p_368764_, double arg1, double arg2)
public Vec3
k()
position()
method_61591()
m_mpmrpsbe()
getPos()
getPos()
m_353976_()
public double
l()
getX()
method_61592()
m_xozwohht()
getX()
getX()
m_356065_()
public double
m()
getY()
method_61593()
m_osfmacwj()
getY()
getY()
m_355069_()
public double
n()
getZ()
method_61594()
m_chsasecw()
getZ()
getZ()
m_353526_()
public void
b(fbb arg0)
setPos(Vec3 arg0)
method_61581(class_243 arg0)
m_vwyhisyo(C_vgpupfxx arg0)
setPos(Vec3d pos)
setPos(Vec3d pos)
m_357506_(C_3046_ arg0)
public void
c(double arg0, double arg1, double arg2)
setPos(double arg0, double arg1, double arg2)
method_61583(double arg0, double arg1, double arg2)
m_ihaicvbu(double arg0, double arg1, double arg2)
setPos(double x, double y, double z)
setPos(double x, double y, double z)
m_352338_(double p_367426_, double arg1, double arg2)
public float
o()
getXRot()
method_61595()
m_dsyrssnd()
getPitch()
getPitch()
m_353360_()
public void
a(float arg0)
setXRot(float arg0)
method_61575(float arg0)
m_ozrxcfzy(float arg0)
setPitch(float pitch)
setPitch(float pitch)
m_353930_(float arg0)
public float
p()
getYRot()
method_61596()
m_hxaxolpf()
getYaw()
getYaw()
m_354728_()
public void
b(float arg0)
setYRot(float arg0)
method_61580(float arg0)
m_sfbxlouf(float arg0)
setYaw(float yaw)
setYaw(float yaw)
m_356170_(float arg0)
public Direction
q()
getMotionDirection()
method_61597()
m_zmfgxbee()
getHorizontalFacing()
getHorizontalFacing()
m_351880_()
public Vec3
c(fbb arg0)
getKnownMovement(Vec3 arg0)
method_61584(class_243 arg0)
m_aokaspmo(C_vgpupfxx arg0)
limitSpeed(Vec3d velocity)
limitSpeed(Vec3d velocity)
m_353032_(C_3046_ arg0)
public abstract double
b(ard arg0)
getMaxSpeed(ServerLevel arg0)
method_61598(class_3218 arg0)
m_rxroljgi(C_bdwnwhiu arg0)
getMaxSpeed(ServerWorld world)
getMaxSpeed(ServerWorld world)
m_351896_(C_12_ arg0)
public abstract double
r()
getSlowdownFactor()
method_61599()
m_wkvcjkwy()
getSpeedRetention()
getDecelerationFactor()
m_353778_()