CastigoGuard
CastigoGuard is a client-side Fabric mod developed for the Castamir roleplay server. It works with CastigoClientGuard-Proxy on Velocity to compare the client’s reported mod and resource pack inventory against a server-approved profile.
Features
-
Reports loaded mods, versions, and artifact fingerprints.
-
Reports available resource packs and their active status.
-
Supports required and optional entries defined by the proxy’s policy.
-
Requests a new check when the resource pack selection changes.
-
Calculates fingerprints asynchronously to reduce work on the game’s rendering thread.
The proxy manages verification sessions and access to protected servers. The client mod does not grant permissions or decide whether a player may enter.
Security and privacy
Client reports are not remote attestation. A modified client can falsify its reported inventory, fingerprints, or resource pack state. This mod complements server-side validation, backend isolation, and anti-cheat software; it does not replace them.
The mod reads loaded mod origins and the instance’s resource pack repository. It does not scan running processes or unrelated personal folders.

