net.minecraft.entity.vehicle

public class DefaultMinecartController

extends MinecartController

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

Field summary

Modifier and TypeField
private static final double
MINECART_RIDABLE_THRESHOLD
field_52547
field_52547
private static final double
MAX_SPEED_IN_WATER
field_54466
field_54466
private static final double
MAX_SPEED_ON_LAND
field_54467
field_54467
private static final double
ABSOLUTE_MAX_SPEED
field_54468
field_54468
private final PositionInterpolator
interpolation
field_55707
interpolator
private Vec3d
targetDeltaMovement
field_52554
velocity

Constructor summary

ModifierConstructor
public (AbstractMinecartEntity minecart)

Method summary

Modifier and TypeMethod
public PositionInterpolator
getInterpolation()
method_66328()
getInterpolator()
public void
onInterpolationStart(InterpolationHandler interpolation)
method_66329(class_10584 arg0)
onLerp(PositionInterpolator arg0)
public void
lerpMotion(Vec3 movement)
method_61573(class_243 arg0)
setLerpTargetVelocity(Vec3d arg0)
public void
tick()
method_61587()
tick()
public void
moveAlongTrack(ServerLevel level)
method_61589(class_3218 arg0)
moveOnRail(ServerWorld arg0)
public Vec3d
getPosOffs(double x, double y, double z, double offs)
method_61619(double arg0, double arg1, double arg2, double arg3)
simulateMovement(double x, double y, double z, double movement)
public Vec3d
getPos(double x, double y, double z)
method_61620(double arg0, double arg1, double arg2)
snapPositionToRail(double x, double y, double z)
public double
stepAlongTrack(BlockPos pos, RailShape shape, double movementLeft)
method_61577(class_2338 arg0, class_2768 arg1, double arg2)
moveAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
public boolean
pushAndPickupEntities()
method_62826()
handleCollision()
public Direction
getMotionDirection()
method_61597()
getHorizontalFacing()
public Vec3d
getKnownMovement(Vec3 knownMovement)
method_61584(class_243 arg0)
limitSpeed(Vec3d arg0)
public double
getMaxSpeed(ServerLevel level)
method_61598(class_3218 arg0)
getMaxSpeed(ServerWorld arg0)
public double
getSlowdownFactor()
method_61599()
getSpeedRetention()