OmniGuardv1.5.0
v1.5.0 · 37/37 exploits blocked · 0 false positives

Your server.
Protected from every angle.

OmniGuard stops crash exploits before they are decoded, catches duplicated items however they were made, freezes lag machines and survives bot floods. It does all this without ever punishing the ten friends who share one IP.

Paper · Purpur · Spigot · Folia 1.17.1 → 26.x Geyser / Bedrock ready
37/37real exploits blocked in the live test suite
0false positives on legitimate players
35protections, each one configurable
6server platforms tested every release
Five layers, one plugin

Everything that can take a server down, covered.

Most servers run three or four separate plugins for this. OmniGuard replaces them with one engine that shares its knowledge: a flood seen by the network layer tightens the login guard, a punished player shows up in the ban-evasion map, and every decision lands in one alert stream.

Packet firewall

Checks run on the network thread, so malicious packets are dropped before the server does any work on them.

  • Book exploits, NaN and out-of-world movement
  • Click, slot and creative item exploits
  • Crash commands and selector bombs
  • Byte and frame floods cut before decoding

Real dupe detection

The Item Provenance Ledger gives every valuable item an invisible identity. Two copies of one identity means a dupe, whatever exploit made it.

  • Chain of custody for every item
  • Verified on the right thread (Folia-safe)
  • Gain monitor for diamonds and netherite
  • Patches for known dupe vectors

Lag-machine shield

Per-chunk limits for the contraptions that kill TPS. They tighten by themselves when the server struggles.

  • Redstone, piston and hopper floods
  • Entity caps (items, minecarts, frames…)
  • Explosion and chunk-generation floods
  • Chunk-ban and book-ban protection

Connection shield

Bot floods are absorbed and real players keep playing. Attack mode switches on and off by itself.

  • Connection and login floods
  • One-time reconnect check for unknown IPs
  • Ban-evasion links and rejoin cycling
  • One-command lockdown

Server hardening

The attacks that do not come through packets: a backdoored plugin quietly giving someone OP, an exploit kit reading your plugin list, a forgotten RCON password.

  • Untrusted operators de-opped within seconds
  • Plugin list and server version hidden from players
  • /og doctor audits your configuration
  • Illegal items detected (enchant 32767, 127-stacks)
Only in OmniGuard

Things other security plugins simply do not do.

Features built for the hard problems: how to catch every dupe, how to keep limits tight without hurting real players, and how to settle a ban appeal with evidence.

Chain of custody

Every tracked item remembers who held it. A dupe alert tells you where the copy came from, not just that it exists.

player Steve→chest 10 64 -3→player Alex+copy in player Bob

Auto-Tune

OmniGuard learns what normal traffic looks like on your server, using only players who were never flagged, and turns it into tight per-packet limits.

POSITION
CLICK_WINDOW
CHAT_COMMAND

Packet forensics

Every punishment saves the connection's last 64 packets as an evidence file. A ban appeal takes a minute to settle.

check : book detail : book too large (412008 > 320000 bytes) -456.4 ms TELEPORT_CONFIRM 1 B -455.7 ms PLAYER_LOADED 0 B 0.0 ms EDIT_BOOK 412008 B BLOCKED

Proof on every release

An automated harness replays real exploit payloads against a real server while two legitimate players stay online. Nothing ships unless every attack is handled and nobody legitimate is touched.

BLOCKED Book ban: 18 large books in one inventory BLOCKED 500 logins from 100 IPs in 4 s BLOCKED Tracked elytra duplicated into a chest LEGIT-OK 10 players on one IP join together LEGIT-OK Bedrock player ".Steve" joins
Fair by design

Strict with attackers. Never with your players.

A security plugin that kicks real players is worse than none. These rules are part of the test suite, so they cannot quietly break.

Shared IPs welcomeFamilies, schools, cafés and mobile NAT. IPs that real players used are trusted and never blocked.
Bedrock friendlyFloodgate names and Geyser-translated input are understood, never flagged.
Any languageLong books and signs in Turkish, Chinese or Arabic are fine. Only impossible ones are refused.
Monitor modeObserve for a day, tune, then enforce. Violation levels cool down; one odd packet never kicks.
At a glance

What you get, compared with a typical anti-exploit plugin.

A typical anti-exploit plugin covers crash packets. OmniGuard covers the whole attack surface of a Minecraft server.

CapabilityTypical anti-exploitOmniGuard
Crash-packet protection✔✔
Byte / frame floods dropped before decodingsome✔
Dupe detection that works for unknown dupes—✔
Chain of custody for valuable items—✔
Lag-machine and chunk-ban protectionsome✔
Bot-flood attack mode with reconnect check—✔
Ban-evasion links, OP backdoor protection—✔
Limits learned from your own traffic—✔
Evidence file for every punishmentlogs✔
Developer API with events and exemptionssome✔
Runs where you run

Tested on every platform, every release.

Folia support is real: all world access goes through region and entity schedulers, and dupe verification double-checks across threads.

Paper 1.17.1Paper 1.20.4Paper 1.21.11Paper 26.1Folia 1.21.11Folia 26.1PurpurSpigotGeyser / FloodgateViaVersionPlaceholderAPI
Questions

Frequently asked.

Does OmniGuard replace my anticheat?

No. OmniGuard protects the server: crashes, dupes, lag, floods and takeovers. Run it next to your anticheat. Anticheats can even report their detections into OmniGuard's alerts and Discord through the API.

Ten people play from my house. Will they be kicked?

No. IPs that real players joined from are trusted: they get five times the limits and are never blocked. A whole IP is only blocked for an unmistakable flood. The test suite includes exactly this scenario.

What does it need?

Java 17+, a Paper, Purpur, Spigot or Folia server from 1.17.1 to 26.x, and the free PacketEvents plugin.

Can I try it without risk?

Yes. Turn on monitor-mode and OmniGuard detects and alerts on everything without blocking anything. Run /og doctor for a configuration check-up.

I am behind BungeeCord or Velocity.

It is detected automatically. Per-IP connection limits step aside, because all traffic comes from the proxy. Everything else keeps working with the forwarded player IPs.

Ready when the next exploit drops.

Install in two minutes, start in monitor mode, and let OmniGuard learn your server.