Class OldMinecartBehavior
java.lang.Object
net.minecraft.world.entity.vehicle.minecart.MinecartBehavior
net.minecraft.world.entity.vehicle.minecart.OldMinecartBehavior
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate final InterpolationHandlerprivate static final doubleprivate static final doubleprivate static final doubleprivate Vec3Fields inherited from class MinecartBehavior
minecart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKnownMovement(Vec3 knownMovement) doublegetMaxSpeed(ServerLevel level) @Nullable Vec3getPos(double x, double y, double z) @Nullable Vec3getPosOffs(double x, double y, double z, double offs) doublevoidlerpMotion(Vec3 movement) voidmoveAlongTrack(ServerLevel level) voidonInterpolation(InterpolationHandler interpolation) booleandoublestepAlongTrack(BlockPos pos, RailShape shape, double movementLeft) voidtick()Methods inherited from class 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
- 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
-