JRSecurity

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 Paper,Spighot,Bukkit Server + Fabric Client that rely on mod compliance.

by
260 Downloads
bukkitfabricpaperspigotmanagementtechnology
Rent Server with this Mod

About this Mod

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

  1. Install Fabric Loader + Fabric API
  2. Drop JRSecurity (client mod) into your mods/ folder
  3. 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

Available Versions

JRSecurity 1.3release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1bukkit, paper, spigot
April 4, 2026
JRSecurity 1.3release
MC 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1fabric
April 4, 2026
JRSecurity 1.2release
MC 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1fabric
February 17, 2026
JRSecurity 1.2release
MC 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
February 17, 2026

How to Install JRSecurity on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set bukkit Loader

In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.1).

3

Install Mod

Open the mod browser in the dashboard and search for "JRSecurity". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

bukkitfabricpaperspigot

Minecraft Versions

26.1.1, 26.1, 1.21.11 (+13 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

JRSecurity server crashes on startup – what to do?

Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.1). You can switch loaders with one click in the panel.

Is JRSecurity compatible with bukkit and fabric and paper and spigot?

JRSecurity officially supports bukkit, fabric, paper, spigot for Minecraft 26.1.1, 26.1, 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with JRSecurity – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if JRSecurity consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install JRSecurity with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Unsupported

Supported Versions

26.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.4+6 more