1.0.1
1.0.1
22 July 2026
🎁 Added
  • Exact-name matching for the ban console command — a partial match is now only a fallback, so ban bob can no longer ban "bobby" by accident.
  • Safety guard in the say command so it no longer crashes when no chat panel exists in the scene.
🧼 Improved
  • Noclip, Noclip Collision, and God Mode toggles reworked to a consistent authority model: the movement component flips locally on the owning client, while the synced scoreboard flags are set through host RPCs — matching the existing Freecam and Hotdog-model pattern.
  • Toggle notices (God Mode / Noclip enabled-disabled) now resolve their recipient from the player's ID instead of the RPC caller, so state cleared outside an RPC (e.g. an out-of-bounds death) can't notify the wrong player.
  • Kill feed entries, notices, and undo notifications are now host-only RPCs — modified clients can no longer forge them for everyone.
  • Chat message limit unified at 255 characters for both player and system messages, matching the patch notes.
  • Freecam overlay caches its post-processing components instead of reallocating them every frame.
  • Damage tag checks use the DamageTags constants instead of raw strings.
🪛 Fixed
  • The flatline sound now plays for every player when they die — previously only the host ever heard it.
  • Kill feed icons with non-square textures rendered at the wrong aspect ratio due to integer division.
  • Damage direction indicators accumulated indefinitely on other players' components; they are now only tracked for the local player.
  • The player.fall.death stat now counts fatal falls for every player (previously host-only) and no longer counts falls survived through God Mode.
  • Death camera could crash or snap to the world origin when the corpse's renderer or pelvis bone was missing.
  • The "you can only toggle collision in Noclip mode" warning was shown to every player on the server instead of just the one pressing the key.
  • Inverted assertion message in Notices.SendNotice.
🚯 Removed
  • Leftover debug logging (map identifier in the scoreboard, player-data dump on spawn).
  • Stale TODO comments in Vitals and Player.
  • Dead spring-damping code in the camera Shake effect.
  • Redundant self-lookups (Components.Get<Player>()) in the land/jump handlers.
  • Per-user Rider settings files from version control (kept on disk, now ignored).
⚠️ Known Issues
  • Bans and kick tracking live on the current host's machine only — after host migration, the new host enforces an empty list. Fixing this properly needs ban-list replication to potential hosts.
  • The toggle authority rework changed networking flow: worth a quick in-game check that noclip/God Mode icons and notices still behave correctly for a non-host client.