
Anti-Dupe
A security tool for Minecraft servers, designed to prevent item duplication exploits.
Список изменений
Anti-Dupe 3.2 Update
Anti-Dupe 3.2 is one of the largest updates to the plugin so far, introducing major improvements to compatibility, detection accuracy, logging, and overall server administration.
The focus of this release is to eliminate false positives caused by legitimate item transactions while continuing to provide strong protection against duplication exploits.
Trusted Transaction Framework
One of the biggest additions in Anti-Dupe 3.2 is the new Trusted Transaction Framework.
Rather than assuming every increase in item count is suspicious, Anti-Dupe now determines where the item came from before deciding whether enforcement is required.
Legitimate item creation can now be recognized from trusted plugin sources while unexplained item creation continues to be treated as suspicious.
This dramatically reduces false positives without weakening duplicate detection.
Trusted Plugin Whitelisting
Anti-Dupe no longer blindly trusts every custom inventory.
Instead, transactions are only considered legitimate when both of the following conditions are true:
- The inventory title matches an approved shop pattern.
- The inventory originates from a trusted plugin.
Example configuration:
compatibility:
external-plugin-inventories:
enabled: true
grace-delay-ticks: 4
trusted-plugins:
- UltimateShop
title-patterns:
- shop
- store
- market
Only inventories from approved plugins using approved titles receive the transaction grace period.
This provides significantly stronger protection than trusting inventory titles alone.
Additional shop plugins can easily be added:
trusted-plugins:
- UltimateShop
- EconomyShopGUI
- ShopGUIPlus
Plugin matching is case-insensitive.
Improved Shop Plugin Compatibility
Anti-Dupe 3.2 now works correctly with most modern shop plugins.
Examples include:
- UltimateShop
- EconomyShopGUI
- ShopGUIPlus
- Other compatible inventory-based shop plugins
When a trusted shop plugin grants an item:
- The purchase is recognized as legitimate.
- The ledger is updated automatically.
- Newly created items are registered normally.
- No duplicate warning is generated.
- No recovery entry is created.
- No Discord alert is sent.
- No false positive occurs.
This allows server economies to function normally while Anti-Dupe continues monitoring for genuine duplication exploits.
Trusted Inventory Matching
To reduce the attack surface, Anti-Dupe only trusts shop-style inventory titles by default.
Default patterns:
title-patterns:
- shop
- store
- market
Examples that match:
- Ultimate Shop
- Server Shop
- Diamond Store
- Global Market
- Black Market
Examples that do not match:
- Quest Rewards
- Daily Rewards
- Kits
- Admin Panel
- Warp Menu
- Teleport GUI
Configurable Transaction Grace Window
Some plugins complete inventory transactions slightly after the player clicks inside the GUI.
Anti-Dupe now allows a configurable grace period to let trusted plugins finish their work.
grace-delay-ticks: 4
During this short window:
- Legitimate purchases are accepted.
- Ledger entries are updated.
- UUID registration still occurs.
- Duplicate detection resumes immediately afterward.
Console Logging Verbosity
Many server owners requested less console spam.
Anti-Dupe 3.2 now includes configurable console verbosity levels.
warnings:
console: true
console-verbosity: low
Available levels:
| Level | Description |
|---|---|
| off | Suppresses routine Anti-Dupe console messages |
| low | Startup information and confirmed detections/removals |
| med | Includes scheduled scan summaries and manual scans |
| high | Includes diagnostics and administrative testing information |
Critical safety messages are always displayed, regardless of verbosity.
Discord alerts, recovery backups, and administrator notifications are not affected by this setting.
Improved Detection Accuracy
The transaction ledger has been expanded to better distinguish between:
- Legitimate purchases
- Legitimate crafting
- Inventory movement
- Stack splitting
- Stack merging
- Hopper transfers
- Custom plugin transactions
while continuing to detect:
- Unauthorized item creation
- Duplicate UUIDs
- Quantity inconsistencies
- Cross-inventory duplication
Ledger Improvements
The Anti-Dupe ledger now automatically records trusted purchases from approved plugins.
Each legitimate transaction updates the authoritative item ledger, ensuring future inventory audits remain accurate without "learning" duplicated quantities.
This greatly improves long-term reliability while reducing false positives.
New Features
- ✅ Trusted Transaction Framework
- ✅ Trusted Plugin Whitelist
- ✅ Shop plugin compatibility
- ✅ UltimateShop compatibility
- ✅ Configurable trusted plugin list
- ✅ Trusted inventory title matching
- ✅ Transaction grace window
- ✅ Automatic ledger updates
- ✅ Configurable console verbosity
- ✅ Reduced console spam
- ✅ Improved detection accuracy
- ✅ Better inventory transaction handling
- ✅ Stronger protection against malicious GUI plugins
- ✅ Continued support for Discord alerts
- ✅ Continued support for recovery backups
- ✅ Continued support for administrator notifications
Why This Matters
Many anti-dupe plugins struggle to distinguish between legitimate item generation and duplication exploits.
Anti-Dupe 3.2 solves this by introducing trusted transaction authorization.
Instead of simply detecting that an inventory increased, the plugin now verifies why it increased.
Legitimate transactions are accepted.
Unauthorized transactions continue through the normal detection pipeline.
This dramatically improves compatibility with modern Minecraft server ecosystems while preserving Anti-Dupe's primary goal of protecting server economies from item duplication.
Server owners no longer have to choose between using economy plugins and maintaining strong anti-dupe protection.
Anti-Dupe now provides both.
Looking Forward
The Trusted Transaction Framework introduced in Anti-Dupe 3.2 lays the groundwork for even deeper plugin integration in future releases.
Future compatibility may include:
- Native plugin API for transaction authorization
- Auction House support
- Crate plugin integration
- Quest reward integration
- Economy plugin integration
- Custom crafting system support
- Cross-server transaction synchronization
- Advanced plugin trust management
Anti-Dupe continues to evolve from a traditional inventory scanner into a comprehensive item transaction authority, designed to protect modern Paper servers while remaining compatible with complex plugin ecosystems.
