Class OldMinecartBehavior
java.lang.Object
net.minecraft.world.entity.vehicle.MinecartBehavior
net.minecraft.world.entity.vehicle.OldMinecartBehavior
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private final InterpolationHandler
private static final double
private static final double
private static final double
private Vec3
Fields inherited from class net.minecraft.world.entity.vehicle.MinecartBehavior
minecart
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKnownMovement
(Vec3 pMovement) double
getMaxSpeed
(ServerLevel pLevel) getPos
(double pX, double pY, double pZ) getPosOffs
(double pX, double pY, double pZ, double pScale) double
void
lerpMotion
(double pX, double pY, double pZ) void
moveAlongTrack
(ServerLevel pLevel) void
onInterpolation
(InterpolationHandler p_393937_) boolean
double
stepAlongTrack
(BlockPos pPos, RailShape pRailShape, double pSpeed) void
tick()
Methods inherited from class net.minecraft.world.entity.vehicle.MinecartBehavior
getDeltaMovement, getX, getXRot, getY, getYRot, getZ, level, position, setDeltaMovement, setDeltaMovement, setPos, setPos, setXRot, setYRot
-
Field Details
-
MINECART_RIDABLE_THRESHOLD
private static final double MINECART_RIDABLE_THRESHOLD- See Also:
-
MAX_SPEED_IN_WATER
private static final double MAX_SPEED_IN_WATER- See Also:
-
MAX_SPEED_ON_LAND
private static final double MAX_SPEED_ON_LAND- See Also:
-
ABSOLUTE_MAX_SPEED
private static final double ABSOLUTE_MAX_SPEED- See Also:
-
interpolation
-
targetDeltaMovement
-
-
Constructor Details
-
OldMinecartBehavior
-
-
Method Details
-
getInterpolation
- Overrides:
getInterpolation
in classMinecartBehavior
-
onInterpolation
-
lerpMotion
public void lerpMotion(double pX, double pY, double pZ) - Overrides:
lerpMotion
in classMinecartBehavior
-
tick
public void tick()- Specified by:
tick
in classMinecartBehavior
-
moveAlongTrack
- Specified by:
moveAlongTrack
in classMinecartBehavior
-
getPosOffs
-
getPos
-
stepAlongTrack
- Specified by:
stepAlongTrack
in classMinecartBehavior
-
pushAndPickupEntities
public boolean pushAndPickupEntities()- Specified by:
pushAndPickupEntities
in classMinecartBehavior
-
getMotionDirection
- Overrides:
getMotionDirection
in classMinecartBehavior
-
getKnownMovement
- Overrides:
getKnownMovement
in classMinecartBehavior
-
getMaxSpeed
- Specified by:
getMaxSpeed
in classMinecartBehavior
-
getSlowdownFactor
public double getSlowdownFactor()- Specified by:
getSlowdownFactor
in classMinecartBehavior
-