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 final InterpolationHandlerprivate 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 TypeMethodDescriptiongetKnownMovement(Vec3 pMovement) doublegetMaxSpeed(ServerLevel pLevel) getPos(double pX, double pY, double pZ) getPosOffs(double pX, double pY, double pZ, double pScale) doublevoidlerpMotion(double pX, double pY, double pZ) voidmoveAlongTrack(ServerLevel pLevel) voidonInterpolation(InterpolationHandler p_393937_) booleandoublestepAlongTrack(BlockPos pPos, RailShape pRailShape, double pSpeed) 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:
-
interpolation
-
targetDeltaMovement
-
-
Constructor Details
-
OldMinecartBehavior
-
-
Method Details
-
getInterpolation
- Overrides:
getInterpolationin classMinecartBehavior
-
onInterpolation
-
lerpMotion
public void lerpMotion(double pX, double pY, double pZ) - 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
-