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 int
private double
private double
private double
private double
private double
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 TypeMethodDescriptionvoid
getKnownMovement
(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_) double
float
double
float
double
void
lerpTo
(double p_362368_, double p_362413_, double p_360630_, float p_365423_, float p_363018_, int p_361037_) void
moveAlongTrack
(ServerLevel p_376285_) 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:
-
lerpSteps
private int lerpSteps -
lerpX
private double lerpX -
lerpY
private double lerpY -
lerpZ
private double lerpZ -
lerpYRot
private double lerpYRot -
lerpXRot
private double lerpXRot -
targetDeltaMovement
-
-
Constructor Details
-
OldMinecartBehavior
-
-
Method Details
-
cancelLerp
public void cancelLerp()- Overrides:
cancelLerp
in classMinecartBehavior
-
lerpTo
public void lerpTo(double p_362368_, double p_362413_, double p_360630_, float p_365423_, float p_363018_, int p_361037_) - Overrides:
lerpTo
in classMinecartBehavior
-
lerpTargetX
public double lerpTargetX()- Overrides:
lerpTargetX
in classMinecartBehavior
-
lerpTargetY
public double lerpTargetY()- Overrides:
lerpTargetY
in classMinecartBehavior
-
lerpTargetZ
public double lerpTargetZ()- Overrides:
lerpTargetZ
in classMinecartBehavior
-
lerpTargetXRot
public float lerpTargetXRot()- Overrides:
lerpTargetXRot
in classMinecartBehavior
-
lerpTargetYRot
public float lerpTargetYRot()- Overrides:
lerpTargetYRot
in classMinecartBehavior
-
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
-