1.0.1latestDupe Detection 1.0.1Dec 11, 2025 DupeDetection - Version Compatibility & Changelog
Current Version: v1.0.1
Universal JAR Support
Single JAR works across all supported versions with automatic detection ---Supported Minecraft Versions
#### Minecraft 1.21.x Series - 1.21.8 - Latest Paper build (Recommended) - 1.21.7 - Paper build - 1.21.6 - Paper build - 1.21.5 - Paper build - 1.21.4 - Paper build - 1.21.3 - Paper build (Primary test version) - 1.21.2 - Paper build - 1.21.1 - Paper build - 1.21 - Paper build #### Minecraft 1.20.x Series - 1.20.6 - Paper build - 1.20.5 - Paper build - 1.20.4 - Paper build - 1.20.3 - Paper build - 1.20.2 - Paper build - 1.20.1 - Paper build - 1.20 - Paper build #### Minecraft 1.19.x Series - 1.19.4 - Paper build - 1.19.3 - Paper build - 1.19.2 - Paper build - 1.19 - Paper build #### Minecraft 1.18.x Series - 1.18.2 - Paper build (Minimum supported) - 1.18.1 - Paper build ---Fully Supported (Paper & Forks)
Supported Server Software
| Platform | Versions | Features | |----------|----------|----------| | Paper | 1.18.2 - 1.21.8+ |Full Feature Support
All features | | Purpur | 1.18.2 - 1.21.8+ |
All features | | Pufferfish | 1.18.2 - 1.21.8+ |
All features |
| Platform | Versions | Features | |----------|----------|----------| | Spigot | 1.18.2 - 1.21.8+ |Limited Support
Core features only |
- Fabric servers - Forge servers - Vanilla servers - Bukkit (legacy) ---Not Supported
Version History
v1.0.1 (Current)
-Universal JAR support -
Automatic server detection -
Runtime compatibility checking -
Fixed version detection issues -
Single JAR for all supported versions -
Enhanced build system with 35+ version targets
v1.0.0 (Initial Release)
-Large stack detection system -
NBT duplicate detection -
Discord webhook integration -
Exception management system -
Multi-container support -
Per-item configuration ---
| Feature | Paper | Purpur | Pufferfish | Spigot | |---------|--------|---------|------------|---------| | Large Stack Detection |Feature Compatibility Matrix
|
|
|
| | NBT Duplicate Detection |
|
|
|
| | Discord Webhooks |
|
|
|
| | Exception System |
|
|
|
| | Container Detection |
|
|
|
| | Advanced NBT Checking |
|
|
|
| | Real-time Detection |
|
|
|
| Notes: - Limited NBT support on Spigot - Basic container support only - Advanced NBT features disabled - Reduced performance on Spigot
1.0.0Dupe Detection 1.0.0Dec 11, 2025 DupeDetection Plugin
A powerful Minecraft Paper plugin designed to detect and prevent item duplication exploits on your server.Features
- Detects when players have large amounts of items - Configurable limits for each item type (e.g. max 512 diamonds, 8 netherite ingots) - Checks all storage containers: chests, barrels, hoppers, furnaces, etc. - Counts total items across ALL inventory slotsLarge Stack Detection
- Identifies suspicious identical items with same enchantments/modifications - Individual configuration per item type - Smart detection: only flags items with special NBT data (duplicate enchants, names, etc.) - Catches duplication of gear & itemsNBT Duplicate Detection
- Discord webhook notifications with embeds - @everyone mentions - Detailed violation reports with player info, location, and teleport commands - Puts multiple violations from same container into single message Discord Integration
- Excempts specific players or UUIDs from all dupe checks - JSON storage for persistent exceptions - Easy management through in-game commands - Tab completionException System
- Minecraft Version: 1.21.8 - Server Software: Paper (or Paper-based forks) - Java Version: 21+Requirements
1. Download the latest release from [Releases](https://github.com/CassidyMabey/dupedetection/releases) 2. Place the JAR file in your server'sInstallation
plugins/folder 3. Restart your server 4. Configure the plugin inplugins/DupeDetection/config.ymlConfiguration
Discord Setup
discord: enabled: true webhook-url: "YOUR_DISCORD_WEBHOOK_URL" mention-everyone: true username: "DupeDetection Bot"Large Stack Limits
large-stack-detection: enabled: true action: "WARN" # LOG, WARN, REMOVE_EXCESS, BAN limits: DIAMOND: 512 NETHERITE_INGOT: 8 ELYTRA: 1NBT Duplicate Detection
nbt-duplicate-detection: enabled: true items: DIAMOND_SWORD: minimum-duplicates: 10 action: "WARN" check-nbt: true # Only check enchanted swords
| Command | Description | Permission | |---------|-------------|------------| |Commands
/dupedetection info| Show plugin information |dupedetection.admin| |/dupedetection reload| Reload configuration |dupedetection.admin| |/dupedetection limits| Show current stack limits |dupedetection.admin| |/dupedetection setlimit <item> <amount>| Set item limit |dupedetection.admin| |/dupedetection check <player>| Manually check player |dupedetection.admin| |/dupedetection exception add <player>| Add exception |dupedetection.admin| |/dupedetection exception remove <player>| Remove exception |dupedetection.admin| |/dupedetection exception list| List exceptions |dupedetection.admin| Aliases:/dd,/dupedect
-Permissions
dupedetection.admin- Full plugin access (default: op) -dupedetection.bypass- Bypass all dupe detection (default: false)How It Works
Detection Triggers
- Storage Container Close: Chests, barrels, hoppers, furnaces, etc. - Player Inventory Close: When players close their inventory (5-second cooldown)Detection Process
1. Player closes container/inventory 2. System scans all items in the inventory 3. Checks against configured limits and NBT patterns 4. Sends Discord notification if violations found 5. Notifies online operatorsStealth Operation
- No player notifications - violators are unaware of detection - Silent monitoring - only admins receive alerts - logging - all activity tracked
Embeds notifications include: - Player Information: Name, UUID, avatar - Violation Details: Item types, amounts, limits exceeded - Location Data: Exact coordinates and world - Quick Actions: Teleport command - Container Info: Type of storage block involvedDiscord Notifications
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta