Protect - Anti-Exploit & Anti-Dupe v2.10.4

Protect your economy against raids, duplicated items or zero-day exploits.
Announcement from kangarko:

protect-header.jpeg


30-Day Unconditional Money Back Guarantee

Protect your economy against raids, duplicated items or zero-day exploits silently without annoying your players.



top-creator.png

protect-1.png

protect-2.png

protect-3.png





protect-overview.png


A Quick Story
In 2012-15, I was running a small community server hosting roughly 15-30 players...

I was totally new to Minecraft, with little knowledge on server management. Soon I needed help with managing my server, so I hired a few friends as admins.

Big mistake.

After a number of tries and fails, I finally thought I have managed to set-up a stable server economy and with trusted staff members. I was naïve.

After a few months, this turned out to be a horrible mistake, as I discovered chests of materials impossible to obtain in survival.

My suspicion was right, a staff member was using /give to gain unfair advantage over other players.

I had CoreProtect installed, so I was able to undo some damage instantly, but I was unaware of it for a long time, and the server issued hardly reversible damage for other players.

Months later it happened again. This time it seemed to be caused by the famous Nodus freecam duplication glitch (for those of you who played in 1.2.5 in 2012/3).

Those players have already opened their shops at ridiculously low prices, and I realized I had to reset the server economy and almost start again...

CoreProtect, Prism or LogBlock helped with grief, but they cannot alert you when illegal actions occur. They do not protect against exploits.

Anti-cheats and anti-exploits are great at catching hacks, but each time a new dupe exploit is leaked it takes days or even weeks for them to update.

That's why I decided to make Protect, the ultimate anti-cheat, anti-hack and exploit prevention plugin.

Bonus Features

Shop Transaction Logger & Viewer
Log your favorite plugin's transactions and view them to uncover flaws or exploits in your economy, before your network loses real money.

protect-shop-transaction-log.png


Supported plugins: BlueShop, ChestShop, ExcellentShop, ShopGUI, Shop, SignShop, EconomyShopGUI, QuickShop and more!

Want more? Suggest your plugin to our GitHub to get it added. Or, use our developer API to call Transaction#log and log custom transactions with one line.


Advanced Log & Rollback System
You can view each confiscated item, logged command or shop transaction.

protect-log-rollback-viewer.png


Command Log System
Log (and even block) certain commands to monitor their use and prevent abuse.

  • Customizable matching list with regex support (to only match certain subcommands)
  • Fake no permissions message (we'll even try to look the real no permissions message from each command, including those from other plugins)
  • We ignore commands players don't have permission for to avoid false catches.
  • A powerful database logging system (see below)
protect-command-log.png


Offline Player Inventory Editor
Look up and edit inventories for players, regardless if they are online or disconnected.
  • Online and offline player inventory editor
  • Supports survival inventory, armor content, offhand and enderchest
  • Ultra light on performance and supports all Minecraft versions
protect-offline-inventory-editor.png


Includes Item Inspector And Editor
Two useful commands to display and manipulate metadata of held items:

  • Edit held item's name, lore, potion or enchants.
  • Display held item's NBT tag, CraftBukkit toString() metadata representation or type, material and durability.

Remove Bad Items From Chests Without Opening Them
A hacked item is corrupting your chest?

We provide a command that will print slot numbers with item NBT data to your console for the container you are looking at, and let you remove the item at an individual slot without destroying the chest or its other items.


Who Is Protect For?
Small community servers, mid-size survival servers, large factions, prison or other themed networks wanting an unobtrusive layer of protection in addition to their anti-cheat system.

Below I have tried to enumerate the things I met running my own network that this plugin will help you with.
  • Are you running an economy, prison, faction or a survival server with a trade system or a shop?
  • Do always try to run the absolute latest version of Paper, even if it's yet in development and may contain exploits?
  • Have you tried a ton of anti-cheats or anti-exploits but all they do is cause lags and false catches and annoy players?
  • Are you paranoid about your staff or VIP players abusing their privileges?
  • Are you worried about banned players or ex-staff coming back for revenge and damaging your server?
  • Have you already discovered hacked items, but worry that the items might be laying somewhere in chests across your worlds in unloaded chunks?
  • Is your economy getting inflated and that is hurting your server monetization?
  • Or generally if you feel like you're losing control over your server, this plugin may help you gain it back.

If you answered any of these questions YES, then Protect is a fit for you and your network.

TIPS: The best solution to avoiding server trouble is always PREVENTION. Here is some general advice that applies regardless if you will buy this plugin or not:
  • Be mindful about hiring people as administrators. Use a vanish plugin and check them regularly if they're suspicious.
  • Install a log block plugin like CoreProtect, LogBlock or Prism to reverse griefs and track most common forms of grief.
  • Install a dynamic map like DynMap so you can follow people around while you're offline.
  • Consider not giving your admins WorldEdit or /give permission right away. Have a staff hierarchy (Trial<Helper<Moderator<Admin) so you promote people to higher ranks after they become trusted. Wait for months, not days to promote people.
  • Read the Spigot/Paper changelog often, try to understand the updates and update your plugins every 2-3 days.

Developer-Friendly API
Protect integrates with your custom-built network!
  • Catch PreRuleMatchEvent to adjust behavior when scanning items
  • Log custom shop transactions using Transaction#logPlayer or Transaction#logServer (if the seller is an adminshop or a server)
  • Scan custom containers with Rule#filterOpenContainer
  • Get all database entries using Database#getInstance()
  • Protect is unobfuscated so you can easily access all of its methods and fields.
  • See our developer API documentation for details.

Compatibility
Java 21 or greater
Spigot/Paper/Folia 1.8.8 - 26.1 or newer
except most 1.16/1.17 builds due to conflicting library issue

  • Database is supported with customizable driver for SQLite, MySQL, MariaDB and others.
  • Transaction tracking supports BlueShop, ChestShop, ExcellentShop, ShopGUI, Shop, SignShop, EconomyShopGUI, QuickShop and more.

Find out more
For installation, configuration, permissions, reporting bugs and MUCH more, please visit our documentation.

Customer Support
Need help? Open an Issue on GitHub. All questions are answered within 0-5 days, often sooner.

github-SecretarySami-amazing-support.png

Latest reviews

This is possibly the best plugin for making sure players don’t get “illegal” items or taking back duped items or ensuring admins don't take advantages of exploits. We use Protect on all of our servers for many years now, and I decided to repurchase it here to support the author. This plugin would have saved my last server back in the day.

Kangarko is one of the nicest and down-to-earth devs I’ve ever had the opportunity to speak with. Very fast responses and support. He’s genuinely a great guy.
This license was given for free. What's this?
The plugin on the newer version, instead of helping to block exploits, is itself an exploit (“then clone” caused items to be copied for the player; there was no such problem before).
Absolute cinema.
kangarko
kangarko
Issue resolved in 2.7.0 the same day. I unfortunately have no control when Paper or NMS breaking things, and I'd appreciate if you posted to our GitHub next time.
Solid anti dupe plugin, does what it says it does, mostly acts as a warning/notification system for items and can be configured to also confiscate those items. The configuration possibilities are basically endless if you know what you're doing, anything from illegal item stacks to command blocks to illegal enchants can be detected, confiscated, staff can be notified on discord, etc. It's basically an economy monitor when configured correctly, a really good one. My only issue is the placeholder for items confiscated when notified seems to always default to 0 and I'm not sure why that is
The Discord server is inactive, and there's no ticket system for support—just an empty channel with no responses after asking questions. The main feature I bought this for was crate key detection, but after reviewing the message history and wiki, it seems that this isn't possible. I wouldn't know for sure, as there’s zero support. I recommend staying away.
kangarko
kangarko
Hello,

I apology for you not receiving support.

1. We're active on GitHub: https://github.com/kangarko/Protect/issues. Most tickets I reply to the same day.

Discord is volunteer based for chatting, not to reach me (this is mentioned 4x, three times on Discord (https://imgur.com/a/RDMACFo) and once above in the Overview page).

2. I am happy to help you create that rule if you open a ticket on GitHub. Here is a rule I built for another customer for his crate keys: https://i.imgur.com/qiXkCjD.png

User admitted retaliatory intent by purposely downvoting all the other reviews below: https://i.imgur.com/F3XriGC.png
This license was given for free. What's this?
Amazing plugin with the most helpful author you can imagine.
kangarko
kangarko
Appreciated your review, thanks!
This license was given for free. What's this?
Everything is working as expected for now! Fast support from dev!
Early days but for me with this plugin but really impressed so far. Had a minor bug on the older version that I reported to the Dev and it was fixed with the V2.0.0 update. With plugins like this the odd bug now and then is going to occure and the most important thing to me is how the developer responds to report, Kangarok is responsive and keeps good clear lines of communication with his customers and this I think is a quality a lot of developers lack but not this one!
This is the second plugin I have purchased off of Kangarko and it is evident that he spends a lot of time and energy into making sure that the plgins are highly customisable and of high quality. Best advice I can give anyone new to this plugin is take the time to read the wiki before you do anything and then go through the configs with the wiki open and reference back to it, doing this I have had no issues and the plugin works as expected.
Another high quality plugin from an excellent developer. :)
Buy a license now
$14.97
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
31,756 Views
144 Purchases
247 Downloads
May 19, 2024 Published
Jun 11, 2026 Updated
4.00 star(s)
Average rating (7)
1.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. Anticheat
  1. Patch
Game mode
  1. Survival
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Creators
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
5.00 star(s) 129 ratings
2,255 purchases
Advanced custom monsters & AI plugin with skills system and a clean UI. Folia supported.
5.00 star(s) 53 ratings
777 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
467 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
173 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Share and earn
Refer this resource and earn a 10% commission.
31,756 Views
144 Purchases
247 Downloads
May 19, 2024 Published
Jun 11, 2026 Updated
4.00 star(s)
Average rating (7)
1.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. Anticheat
  1. Patch
Game mode
  1. Survival
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Creators
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
5.00 star(s) 129 ratings
2,255 purchases
Advanced custom monsters & AI plugin with skills system and a clean UI. Folia supported.
5.00 star(s) 53 ratings
777 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
467 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
173 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Top