BONELAB
Install

Details

Last Updated
First Uploaded
Downloads
116
Likes
0
Size
154KB
Dependency string
Dr_House-BetterModeration-1.0.0
Dependants

Changelog

1.0.0

  • Added a nested BetterModeration group directly to Fusion's visible player Actions page.
  • Preserved Fusion's existing Kick, Ban, Teleport To Them, and Teleport To Me controls.
  • Delayed the native Actions-menu patch until Fusion completes network login.
  • Added host-only validation for all BetterModeration actions.
  • Added session bans that immediately kick a player and prevent the same authenticated platform account from rejoining that server session.
  • Added automatic clearing of in-memory session bans when the host disconnects or starts a new session.
  • Added customizable timed bans with separate native Minutes, Hours, and Days inputs.
  • Added validation requiring at least one minute and limiting the combined duration to 30 days.
  • Added persistent timed-ban records containing platform ID, last known name, reason, creation time, and UTC expiration time.
  • Added automatic removal of expired timed-ban records.
  • Added human-readable JSON storage at UserData/BetterModeration/timed-bans.json for offline review and editing.
  • Added per-player clearing of both session and timed bans without changing anyone else's moderation state.
  • Added pre-join enforcement for active session and timed bans.
  • Added connection rejection when a client-claimed backup platform ID differs from Fusion's transport-authenticated platform ID.
  • Bound enforcement to authenticated platform IDs rather than spoofable usernames or nicknames.
  • Added Fusion popup feedback for timed bans, invalid durations, and individual pardon actions.
  • Added MelonLoader logging for initialization, UI registration, moderation actions, persistence errors, and rejected connections.
  • Designed the mod so only the lobby host needs it installed; ordinary joining players require no additional client mod.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.