Skip to content

Releases: minerguy341/sable-surefooting

Sable: Sure Footing 1.2.1 — critical hotfix

Choose a tag to compare

@minerguy341 minerguy341 released this 10 Jul 00:11

Critical fix — update from 1.1.0/1.2.0. Standing or jumping on a NON-rotating contraption (a parked ship, a resting free-floating platform) could poison the player's velocity with NaN, freezing them in place and crashing the client. The velocity rotation now skips identity frame-deltas and never writes non-finite velocity.

Requires Sable 2.0+ on NeoForge 1.21.1.

Sable: Sure Footing 1.2.0

Choose a tag to compare

@minerguy341 minerguy341 released this 09 Jul 23:51

Now covers more than the player:

  • Non-player entities (item drops, XP orbs, mobs, boats...) are carried through airborne arcs on moving/rotating contraptions, server-side. Items dropped while riding a contraption inherit its velocity and land where you dropped them. Mobs turn with the deck (rotate_entity_yaw).
  • Particles (smoke, flames, block-break debris) stay anchored to the contraption they spawned on instead of being flung tangentially after half a block of drift.
  • New per-world server config (serverconfig/surefooting-server.toml) with strengths, timeout, exit distance, and an entity blacklist; anchor_particles client option.

The player and particle fixes work client-side even on servers without the mod; the entity carry needs the mod on the server. Requires Sable 2.0+ on NeoForge 1.21.1.

Sable: Sure Footing 1.1.0

Choose a tag to compare

@minerguy341 minerguy341 released this 09 Jul 23:03
  • New jump_rotation_strength option (default 1.16, tuned in-game): compensates the half-tick phase lag of the airborne velocity rotation, keeping cross-jumps accurate however fast the platform spins.
  • README: documented engine-side limits (Sable collision substeps cap reliable tangential speed at ~1 block/tick).

Requires Sable 2.0+ on NeoForge 1.21.1.

Sable: Sure Footing 1.0.0

Choose a tag to compare

@minerguy341 minerguy341 released this 09 Jul 01:02

Initial release for NeoForge 1.21.1 + Sable 2.0.x.

  • Keeps you tracked through jump/fall arcs on moving Sable contraptions, so you land where you took off — including on rotating platforms.
  • Rotates airborne velocity with the contraption's frame: jumps aimed across a spinner go where you aimed.
  • Compensates the sideways (Coriolis) pull while walking on fast-spinning platforms (tunable strength).
  • Client-side only, no mixins; requires Sable.