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 p_364791_) double
getMaxSpeed
(ServerLevel p_376436_) getPos
(double p_362686_, double p_363092_, double p_365100_) getPosOffs
(double p_360608_, double p_363435_, double p_365504_, double p_362853_) double
void
lerpMotion
(double p_361614_, double p_365497_, double p_360324_) void
moveAlongTrack
(ServerLevel p_376285_) void
onInterpolation
(InterpolationHandler p_393937_) boolean
double
stepAlongTrack
(BlockPos p_361990_, RailShape p_361139_, double p_362001_) 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 p_361614_, double p_365497_, double p_360324_) - Overrides:
lerpMotion
in classMinecartBehavior
-
tick
public void tick()- Specified by:
tick
in classMinecartBehavior
-
moveAlongTrack
- Specified by:
moveAlongTrack
in classMinecartBehavior
-
getPosOffs
@Nullable public Vec3 getPosOffs(double p_360608_, double p_363435_, double p_365504_, double p_362853_) -
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
-