| public void | | tick() | | tick() | | method_61587() | | tick() |
|
| private void | | lerpClientPositionAndRotation() | | lerpClientPositionAndRotation() | | method_61615() | | tickClient() |
|
| public void | | setOldLerpValues() | | setOldLerpValues() | | method_61613() | | setInitialStep() |
|
| public boolean | | cartHasPosRotLerp() | | cartHasPosRotLerp() | | method_61614() | | hasCurrentLerpSteps() |
|
| public float | | getCartLerpXRot(float partialTicks) | | getCartLerpXRot(float partialTicks) | | method_61607(float arg0) | | getLerpedPitch(float tickProgress) |
|
| public float | | getCartLerpYRot(float partialTicks) | | getCartLerpYRot(float partialTicks) | | method_61608(float arg0) | | getLerpedYaw(float tickProgress) |
|
| public Vec3d | | getCartLerpPosition(float partialTicks) | | getCartLerpPosition(float partialTicks) | | method_61610(float arg0) | | getLerpedPosition(float tickProgress) |
|
| public Vec3d | | getCartLerpMovements(float partialTicks) | | getCartLerpMovements(float partialTicks) | | method_61611(float arg0) | | getLerpedVelocity(float tickProgress) |
|
| private ExperimentalMinecartController$InterpolatedStep | | getCurrentLerpStep(float partialTick) | | getCurrentLerpStep(float partialTick) | | method_61612(float arg0) | | getLerpedStep(float tickProgress) |
|
| public void | |
| private void | | setRotation(float yRot, float xRot) | | setRotation(float yRot, float xRot) | | method_62827(float arg0, float arg1) | | setAngles(float yaw, float pitch) |
|
| public void | |
| private Vec3d | | calculateTrackSpeed(ServerLevel level, Vec3 deltaMovement, NewMinecartBehavior$TrackIteration trackIteration, BlockPos currentPos, BlockState currentState, RailShape shape) | | calculateTrackSpeed(ServerLevel level, Vec3 deltaMovement, NewMinecartBehavior$TrackIteration trackIteration, BlockPos currentPos, BlockState currentState, RailShape shape) | | method_61601(class_3218 arg0, class_243 arg1, class_9879$class_9882 arg2, class_2338 arg3, class_2680 arg4, class_2768 arg5) | | calcNewHorizontalVelocity(ServerWorld world, Vec3d horizontalVelocity, ExperimentalMinecartController$MoveIteration iteration, BlockPos pos, BlockState railState, RailShape railShape) |
|
| private Vec3d | |
| private Vec3d | | calculatePlayerInputSpeed(Vec3 deltaMovement) | | calculatePlayerInputSpeed(Vec3 deltaMovement) | | method_61609(class_243 arg0) | | applyInitialVelocity(Vec3d horizontalVelocity) |
|
| private Vec3d | |
| private Vec3d | |
| public double | |
| private boolean | |
| public double | |
| private boolean | |
| public double | | getSlowdownFactor() | | getSlowdownFactor() | | method_61599() | | getSpeedRetention() |
|
| public boolean | | pushAndPickupEntities() | | pushAndPickupEntities() | | method_62826() | | handleCollision() |
|
| public boolean | | pickupEntities(AABB hitbox) | | pickupEntities(AABB hitbox) | | method_62829(class_238 arg0) | | pickUpEntities(Box box) |
|
| public boolean | | pushEntities(AABB hitbox) | | pushEntities(AABB hitbox) | | method_62830(class_238 arg0) | | pushAwayFromEntities(Box box) |
|