Skip to content

Iustitia v0.1.0 — initial release

Choose a tag to compare

@ThoriaDevelopment ThoriaDevelopment released this 19 Jun 06:13

First public release of Iustitia — a purely client-sided Fabric anticheat for Minecraft Java 1.21.11.

Download

Grab iustitia-v0.1.0.jar below and drop it in your mods/ folder alongside Fabric API, fabric-language-kotlin, and YACL. (Add ViaFabricPlus to also detect cheats on 1.8-era servers.)

What it does

Watches the other players on your server and tells you in chat when one does something impossible — reach, killaura, fly, phase, timer, backward-sprint, and 27 more. Purely client-sided: read-only on incoming packets, no server component, no network transmission, no outgoing packets, no camera/local-player mutation. Local-only chat alerts + colored nametag tier prefixes. It detects, it does not kick/ban/report.

  • 32 checks (14 combat, 18 movement/rotation/packet), each with live enabled/setbackVL/decay/threshold config.
  • Fail-open everywhere — a detection error never crashes your client or makes a false positive.
  • Self-documenting alerts — hover for the check description, click for the player's flag history.
  • /ius commandstatus, hist, help, alerts, toggle, threshold, config, plus a YACL config screen.
  • Nametag tiers — green [+] clean / yellow [!] suspect / red [X] proven (where the server shows the vanilla nametag).
  • 1.8 + 1.21.11 aware — auto-detects protocol via ViaFabricPlus and adjusts combat timing.

Requirements

Minecraft 1.21.11 · Fabric Loader 0.19.3+ · Fabric API · fabric-language-kotlin 1.13.9+kotlin.2.3.10 · YACL 3.8.2+1.21.11 · Java 21

Docs

  • USERMANUAL.md — plain-language guide (start here).
  • README.md — technical details, architecture, full check list, build from source.

Notes

  • Yellow-tier checks are heuristic and can false-positive; treat yellow as "watch," red as "high-confidence." Corroborate with /ius hist before acting.
  • The nametag prefix only appears on servers that populate the vanilla nametag (displayName). It will not show on servers that hide the vanilla nametag and draw their own (e.g. stray.gg, mcpvp.club) — by design (no wallhack).
  • Verbose console logging is off by default; turn it on with /ius verbose only if debugging.

Feedback and false-positive reports welcome via Issues.