Protect your backend servers smarter, cleaner and more flexibly.
RyxoNET is a modern, lightweight and highly configurable security plugin designed for Paper, Purpur, Spigot servers — especially those running behind a proxy (Velocity, Waterfall, BungeeCord) or even standalone setups.
It gives you powerful tools to prevent direct IP connections, IP spoofing, proxy bypass attempts and unwanted hostname usage all in one clean package.
Key Features
4 Security Modes: choose exactly what you need • WHITELIST_ONLY – classic IP whitelist • PROXY_PROTECTED – strong passphrase + session validation • HYBRID – combine whitelist + proxy protection • HOSTNAME_ONLY – force players to connect via your domain only (with reverse DNS support)
Smart Hostname Enforcement: Encourage / force players to use your official domain (e.g. play.yourserver.net) instead of raw IP Custom kick messages (multi-line, color supported)
Server IP Binding Check: Optionally verify that incoming connections match your known public server IP
Modern & Clean Codebase: Fully modular structure • Proper caching & validation • Detailed configurable logging • Tab-completion & rich admin commands
Powerful Admin Commands: /ryxonet reload /ryxonet status /ryxonet addhost /ryxonet removehost /ryxonet listhosts
Lightweight & Up-to-date Built for 1.19–1.21+ (Paper/Purpur API) Maven project, Java 17, clean dependencies
Why choose RyxoNET over older / more limited protection plugins?
- More security modes — not just proxy protection
- Better admin experience (in-game host management, detailed status)
- Cleaner, more maintainable code (no spaghetti, proper packages & utilities)
- Actively designed for 2025–2026 servers (modern API, better logging, flexibility)
- Clearer kick messages and more player-friendly enforcement
- Easier to extend and customize for your network
Who is it for?
- Server owners who want more control than basic proxy authentication
- Networks that care about clean branding (domain-only connections)
- Admins tired of outdated, hard-to-configure protection plugins
- Anyone who wants a modern alternative with better features and support
Installation
- Drop RyxoNET.jar into your plugins folder
- Start / restart server
- Edit plugins/RyxoNET/config.yml to your needs
- Use /ryxonet reload or restart
Permissions
- ryxonet.admin – access to all management commands (default: op)
Need Help or Found a Bug?
If you're experiencing any issues, have suggestions, or just need support please do not post them in the reviews section. Reviews are not meant for support and make it harder for us to help you.
Instead, reach out directly via Discord for fast and personal assistance.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.19.1, 1.19.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 ryxonet-1.1.2.jar — drop this file into the mods folder
- Download size: 18 KB
- Download link checked 14 Sept 2026 — working
These come from our own check of the pack file, not from the source page.