net.minecraft.entity.vehicle

public abstract class MinecartController

net.minecraft.world.entity.vehicle.minecart.MinecartBehavior
net.minecraft.class_9878
net.minecraft.entity.vehicle.MinecartController

Field summary

Modifier and TypeField
protected final AbstractMinecartEntity
minecart
field_52520
minecart

Constructor summary

ModifierConstructor
protected (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 abstract void
tick()
method_61587()
tick()
public World
level()
method_61588()
getWorld()
public abstract void
moveAlongTrack(ServerLevel level)
method_61589(class_3218 arg0)
moveOnRail(ServerWorld world)
public abstract double
stepAlongTrack(BlockPos pos, RailShape shape, double movementLeft)
method_61577(class_2338 arg0, class_2768 arg1, double arg2)
moveAlongTrack(BlockPos blockPos, RailShape railShape, double remainingMovement)
public abstract boolean
pushAndPickupEntities()
method_62826()
handleCollision()
public Vec3d
getDeltaMovement()
method_61590()
getVelocity()
public void
setDeltaMovement(Vec3 deltaMovement)
method_61576(class_243 arg0)
setVelocity(Vec3d velocity)
public void
setDeltaMovement(double x, double y, double z)
method_61579(double arg0, double arg1, double arg2)
setVelocity(double x, double y, double z)
public Vec3d
position()
method_61591()
getPos()
public double
getX()
method_61592()
getX()
public double
getY()
method_61593()
getY()
public double
getZ()
method_61594()
getZ()
public void
setPos(Vec3 pos)
method_61581(class_243 arg0)
setPos(Vec3d pos)
public void
setPos(double x, double y, double z)
method_61583(double arg0, double arg1, double arg2)
setPos(double x, double y, double z)
public float
getXRot()
method_61595()
getPitch()
public void
setXRot(float rot)
method_61575(float arg0)
setPitch(float pitch)
public float
getYRot()
method_61596()
getYaw()
public void
setYRot(float rot)
method_61580(float arg0)
setYaw(float yaw)
public Direction
getMotionDirection()
method_61597()
getHorizontalFacing()
public Vec3d
getKnownMovement(Vec3 knownMovement)
method_61584(class_243 arg0)
limitSpeed(Vec3d velocity)
public abstract double
getMaxSpeed(ServerLevel level)
method_61598(class_3218 arg0)
getMaxSpeed(ServerWorld world)
public abstract double
getSlowdownFactor()
method_61599()
getSpeedRetention()