
JRSecurity
JRSecurity implements the modern Mojang 1.20.5+ Payload API to deliver a secure and authentic mod‑list handshake from client to server. Built for…
I don't know my version or loader
JRSecurity — Secure, mod list verification
JRSecurity is a lightweight security stack consisting of a Fabric client mod and a Paper/Spigot plugin. It securely transmits a player’s installed mod list to supported servers using Minecraft’s modern 1.20.5+ Custom Payload system, enabling fair‑play verification without invasive scanning or gameplay impact.
It requires Client Mod (Fabric) and Server Plugin (Spighot, Paper, Bukkit)!
🖥️ Client (Fabric 1.20.5+)
The client sends your installed mod list to the server right after joining via the Mojang 1.20.5+ payload API. Transmission is robust and version‑safe, built to work alongside vanilla‑like networking. Features
Sends a cleaned, canonical mod and resourcepack list after a successful join Uses the modern Mojang Custom Payload / PacketCodec (1.20.5+) Zero gameplay changes, low overhead Designed to interoperate with the JRSecurity server plugin
Compatibility
Minecraft: 1.20.5 – 1.21.x Loader: Fabric Java: 17+
Installation
- Install Fabric Loader + Fabric API
- Drop JRSecurity (client mod) into your mods/ folder
- Join a server running the JRSecurity plugin—your mod list is sent automatically
🖧 Server Plugin (Paper/Spigot/Bukkit)
The plugin receives the client’s mod list over a namespaced plugin messaging channel , cleans and validates it against your configurable blacklist, writes per‑join log files, and can deny access when forbidden mods are detected. Features
Blacklist enforcement via config.yml (exact IDs + substring contains); violators are kicked with a customizable message Per‑join logs in plugins/JRSecurity/joinlogs/… (cleaned, sorted lists) Smart separation of “relevant mods” vs libraries/APIs for clarity
Commands
/modcheck show [player] – show cleaned mod list (self or others; others require modcheck.admin)
/modcheck last [player] – show the path of the latest saved log file
/modcheck reload – reloads config.yml
/rpcheck show [player] – show cleaned mod list (self or others; others require modcheck.admin)
/rpcheck last [player] – show the path of the latest saved log file
/rpcheck reload – reloads config.yml
Resilient to proxies (recognizes probes, has safe fallbacks) No NMS; wide version compatibility
Compatibility
Servers: Paper/Spigot/Bukkit 1.13 – 1.21.x Java: 17+ recommended
Quick Setup
Put the JRSecurity plugin jar into plugins/ and start the server Adjust plugins/JRSecurity/config.yml as needed
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as JRSecurity-Bukkit,Paper,Spighot-1.20.5+-1.3.jar.jar — drop this file into the mods folder
- Download size: 18 KB
- Download link checked 7 Sept 2026 — working
These come from our own check of the pack file, not from the source page.