Class OldMinecartBehavior
java.lang.Object
net.minecraft.world.entity.vehicle.MinecartBehavior
net.minecraft.world.entity.vehicle.OldMinecartBehavior
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate Vec3Fields inherited from class net.minecraft.world.entity.vehicle.MinecartBehavior
minecart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetKnownMovement(Vec3 p_364791_) doublegetMaxSpeed(ServerLevel p_376436_) getPos(double pX, double pY, double pZ) getPosOffs(double pX, double pY, double pZ, double pScale) doublevoidlerpMotion(double p_361614_, double p_365497_, double p_360324_) doublefloatdoublefloatdoublevoidlerpTo(double p_362368_, double p_362413_, double p_360630_, float p_365423_, float p_363018_, int p_361037_) voidmoveAlongTrack(ServerLevel p_376285_) booleandoublestepAlongTrack(BlockPos p_361990_, RailShape p_361139_, double p_362001_) voidtick()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:
cancelLerpin classMinecartBehavior
-
lerpTo
public void lerpTo(double p_362368_, double p_362413_, double p_360630_, float p_365423_, float p_363018_, int p_361037_) - Overrides:
lerpToin classMinecartBehavior
-
lerpTargetX
public double lerpTargetX()- Overrides:
lerpTargetXin classMinecartBehavior
-
lerpTargetY
public double lerpTargetY()- Overrides:
lerpTargetYin classMinecartBehavior
-
lerpTargetZ
public double lerpTargetZ()- Overrides:
lerpTargetZin classMinecartBehavior
-
lerpTargetXRot
public float lerpTargetXRot()- Overrides:
lerpTargetXRotin classMinecartBehavior
-
lerpTargetYRot
public float lerpTargetYRot()- Overrides:
lerpTargetYRotin classMinecartBehavior
-
lerpMotion
public void lerpMotion(double p_361614_, double p_365497_, double p_360324_) - Overrides:
lerpMotionin classMinecartBehavior
-
tick
public void tick()- Specified by:
tickin classMinecartBehavior
-
moveAlongTrack
- Specified by:
moveAlongTrackin classMinecartBehavior
-
getPosOffs
-
getPos
-
stepAlongTrack
- Specified by:
stepAlongTrackin classMinecartBehavior
-
pushAndPickupEntities
public boolean pushAndPickupEntities()- Specified by:
pushAndPickupEntitiesin classMinecartBehavior
-
getMotionDirection
- Overrides:
getMotionDirectionin classMinecartBehavior
-
getKnownMovement
- Overrides:
getKnownMovementin classMinecartBehavior
-
getMaxSpeed
- Specified by:
getMaxSpeedin classMinecartBehavior
-
getSlowdownFactor
public double getSlowdownFactor()- Specified by:
getSlowdownFactorin classMinecartBehavior
-