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 theCheck.flagchokepoint so they never flag. Persists toexemptions.jsonacross sessions and world changes. Bare/ius exemptlists 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