net.minecraft.world.entity.vehicle

public class OldMinecartBehavior

extends MinecartBehavior

cvc
net.minecraft.world.entity.vehicle.OldMinecartBehavior
net.minecraft.class_9883
net.minecraft.entity.vehicle.DefaultMinecartController

Field summary

Modifier and TypeField
private static final double
b
MINECART_RIDABLE_THRESHOLD
field_52547
field_52547
private static final double
c
MAX_SPEED_IN_WATER
field_54466
field_54466
private static final double
d
MAX_SPEED_ON_LAND
field_54467
field_54467
private static final double
e
ABSOLUTE_MAX_SPEED
field_54468
field_54468
private final InterpolationHandler
f
interpolation
field_55707
interpolator
private Vec3
g
targetDeltaMovement
field_52554
velocity

Constructor summary

ModifierConstructor
public (AbstractMinecart arg0)

Method summary

Modifier and TypeMethod
public InterpolationHandler
a()
getInterpolation()
method_66328()
getInterpolator()
public void
a(bxr arg0)
onInterpolation(InterpolationHandler arg0)
method_66329(class_10584 arg0)
onLerp(PositionInterpolator interpolator)
public void
a(double arg0, double arg1, double arg2)
lerpMotion(double arg0, double arg1, double arg2)
method_61573(double arg0, double arg1, double arg2)
setLerpTargetVelocity(double arg0, double arg1, double arg2)
public void
b()
tick()
method_61587()
tick()
public void
a(aru arg0)
moveAlongTrack(ServerLevel arg0)
method_61589(class_3218 arg0)
moveOnRail(ServerWorld 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)
simulateMovement(double x, double y, double z, double movement)
public Vec3
d(double arg0, 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)
public double
a(iw arg0, eck arg1, 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)
public boolean
d()
pushAndPickupEntities()
method_62826()
handleCollision()
public Direction
l()
getMotionDirection()
method_61597()
getHorizontalFacing()
public Vec3
c(ffs arg0)
getKnownMovement(Vec3 arg0)
method_61584(class_243 arg0)
limitSpeed(Vec3d arg0)
public double
b(aru arg0)
getMaxSpeed(ServerLevel arg0)
method_61598(class_3218 arg0)
getMaxSpeed(ServerWorld arg0)
public double
m()
getSlowdownFactor()
method_61599()
getSpeedRetention()