Skip to content

v1.1.0 — moderator instant-replay suite

Latest

Choose a tag to compare

@ThoriaDevelopment ThoriaDevelopment released this 24 Jun 23:18

Iustitia v1.1.0 — moderator instant-replay suite

A read-only, client-sided moderator toolkit layered on top of the detection core. Everything is still local-only — no outgoing packets, no telemetry, no enforcement.

What's new

🎬 Instant replay — /ius replay

Rewind the last ≤60 seconds (from a rolling 60 s capture buffer) and replay it in-world as translucent humanoid ghost models of every tracked player at their buffered positions, colored by their cheat tier with a floating name and a facing nub. The named player is the highlighted focus (cyan + ).

  • <player> arg is optional and overloaded: /ius replay 60 (60 s, no focus), /ius replay thoria 60 0.5 (focus + slow-mo), bare /ius replay (default 30 s).
  • Playback controls: /ius replay pause|resume|seek <s>|step +|−|speed 1|0.5|0.25|cam free|follow|pov|off.
  • Four numpad keybinds: numpad 5 = pause/resume, numpad +/− = seek ±5 s, numpad 0 = exit.
  • Live players hidden by default ("rewind feel"); live game + detection keep running underneath and snap back on stop. Needs Replay capture buffer on (default on).

🔊 Sonar — /ius sonar [on|off]

Directional audio alert on every flushed batch: pan = direction, pitch = distance (closer = higher). Eyes-free alerting — keep fighting and just listen. Additive to chat, own volume, never a replacement.

📦 Evidence clips — /ius clip, /ius playclip, /ius clips

Export the last N seconds of positions + alerts to a portable .iusclip file under %APPDATA%/.iustitia/clips. Always writes (explicit export — independent of persistence). Play back later with /ius playclip <name> or browse/play/delete from the /ius clips manager screen.

🚫 Player exemptions & clearing — /ius exempt, /ius clear

  • /ius exempt <name> [on|off] skips a player at the Check.flag chokepoint so they never flag. Persists to exemptions.json across sessions and world changes. Bare /ius exempt lists them.
  • /ius clear <name|all> wipes one player's (or everyone's) flags → nametag back to green. Exemptions untouched.

Other

  • 12 keybinds now (8 original + 4 numpad replay controls), all in Controls → Miscellaneous with a conflict-highlighting hub (/ius keybinds).
  • New config slices: replayCapture, replayHideLive, replayPlayerModels, sonarAlerts, sonarVolume.
  • Docs + website refreshed to v1.1.0.

Install

Drop iustitia-1.1.0.jar into your mods/ folder alongside Fabric API, fabric-language-kotlin, and YACL. Requires Minecraft 1.21.11 + Fabric Loader 0.19.3+. Install ViaFabricPlus to also detect on 1.8-era servers.

Full changelog: https://github.com/ThoriaDevelopment/Iustitia/commits/main