
ItemCheck
Anti-dupe with NBT fingerprinting and packet analysis protection.
- Загрузки
- 374
- Подписчики
- 2
- Обновлён
- 22 апреля 2026 г.
- Лицензия
- MIT
Опубликован 1 октября 2025 г.
How It Works
Every valuable item gets a unique fingerprint based on its NBT data. When players move items around, the plugin tracks these fingerprints and catches duplicates before they spread.
Features
- Unique item fingerprinting with NBT tracking
- Real-time duplicate detection
- Packet manipulation protection
- Shulker box exploit prevention
- Book/chunk dupe detection
- Inventory rollback protection
- Custom item support for plugin items
- Discord webhook alerts
- Admin GUI dashboard
- Transaction history logging
Commands
| Command | Description |
|---|---|
| /antidupe | Opens admin dashboard |
| /antidupe register | Register custom items |
| /antidupe unregister | Remove registered item |
| /antidupe list | Show all tracked items |
| /antidupe scan | Scan player inventory |
| /antidupe reload | Reload configuration |
| /antidupe stats | View detection statistics |
| /antidupe clear | Clear detection data |
| /antidupe track | Add item to tracking |
| /antidupe debug | Toggle debug mode |
Permissions
| Permission | Description |
|---|---|
| antidupe.admin | Full access |
| antidupe.register | Register items |
| antidupe.unregister | Remove items |
| antidupe.list | View item list |
| antidupe.scan | Scan players |
| antidupe.reload | Reload config |
| antidupe.stats | View statistics |
| antidupe.clear | Clear data |
| antidupe.track | Track items |
| antidupe.debug | Debug mode |
| antidupe.notify | Get alerts |
| antidupe.bypass | Bypass detection |
Screenshots
Configuration
Spoiler
# AntiDupe Configuration
# General Settings
debug-mode: false
auto-scan-on-join: true
save-interval: 300 # Save data every 5 minutes (in seconds)
# Language Settings
# Available languages: en_US, es_ES, zh_CN, ja_JP, ru_RU
language: "en_US"
# Discord Notifications
notifications:
discord:
enabled: false
webhook-url: ""
send-detections: true
send-registrations: true
send-duplications: true
quarantine-notifications: true
minimum-severity: 0.5
cooldown: 5
mention-roles: []
tracked-items: []
# Detection Settings
detection:
enabled: true
notify-admins: true
log-to-console: true
prevent-actions:
prevent-pickup: false
prevent-move: false
prevent-craft: false
prevent-trade: false
# Packet Detection Settings
packet-detection:
enabled: true
max-packets-per-second: 300
max-click-speed: 40
max-creative-packets: 50
packet-delay-threshold: 25
sensitivity: 1.0
use-pattern-analysis: true
tps-compensation: true
warning-threshold: 3
base-confidence-threshold: 0.7
# Item Tracking Settings
tracking:
time-window-hours: 24
expected-insertions: 100000
only-track-valuable: true
# Valuable Items List
valuable-items:
- DIAMOND
- DIAMOND_BLOCK
- NETHERITE_INGOT
- EMERALD
- ELYTRA
# ... (full list in actual config)
# Block Mining Tracking
block-tracking:
enabled: true
track-all-blocks: false
tracked-blocks:
- DIAMOND_ORE
- ANCIENT_DEBRIS
# ... (full list in actual config)
# Velocity Detection
velocity:
enabled: true
time-window-ms: 10000
max-rates:
DIAMOND: 0.5
NETHERITE_INGOT: 0.1
# ... (full list in actual config)
# Quarantine System
quarantine:
auto-quarantine-suspicious: false
auto-confidence-threshold: 0.8
max-items-per-player: 54
auto-release-hours: 72
notify-player: true
# Performance Settings
performance:
async-detection: true
cleanup-interval: 600
max-cpu-usage: 50
You can add more items in config.yml and adjust detection sensitivity.
Detection Methods
- Velocity Tracking: Catches items appearing too fast
- Cluster Detection: Spots identical items in groups
- Cross Validation: Verifies item movements match expected behavior
- Packet Analysis: Detects client manipulation attempts
- Pattern Recognition: Identifies macro and bot patterns
Ченджлог
1.1.8Релиз1.21.9, 1.21.10, 1.21.11 · 22 апреля 2026 г.
Fixes
- Fixed a duplication bug that could happen when picking items up with a nearly-full inventory
- Fixed items sometimes losing their tracking ID after being dropped and picked back up
- Fixed ghost items appearing in the inventory after a blocked pickup, move, or craft
- Fixed stacked items losing their IDs when merged by hand or shift-click
- Fixed mass scan (
/antidupe scan all) causing lag and occasional crashes on busy servers - Fixed batch scan sometimes corrupting item data
Compatibility
- Now runs cleanly on 1.20 through 1.21.x+
Performance
- Improved pickup and stacking performance
- Reduced memory usage during long sessions
- Scans moved to a safer execution path to prevent server hitches
1.1.6Релиз1.21.7, 1.21.8, 1.21.9 · 5 октября 2025 г.
Detection Settings
- Fixed Grace Period settings not saving to config
- Fixed all settings not updating display after changes
- Fixed settings using stale values instead of reading from config
- Debug mode now properly saves to config
Transaction History
- Fixed filter system (ALL, TRADE, CRAFT, DROP, PICKUP) not working
- Filters now properly display filtered transactions
- Active filter now shows with green highlight
Player Management
- Fixed search player feature not capturing chat input
- Search now properly opens player profiles
Item Stacking System
- Fixed tracked items not stacking in inventory
- Fixed dropped items not merging on ground
- Manual stack merging now works with left/right-click
- Shift-click stacking properly combines item IDs
- Items from different slots now stack correctly
1.1.5Релиз1.21.7, 1.21.8, 1.21.9 · 4 октября 2025 г.
- Fixed: Dropping Item would not stack with tracked items
- Added: Full 1.20.x - 1.21.x server support
- Added: Automatic SpigotMC update checker
- Added: /antidupe version command for compatibility info
1.1.4Релиз1.21.7, 1.21.8, 1.21.9 · 3 октября 2025 г.
- Fixed: Items weren't stacking due to anti-dupe tracking keys interfering with stack merge detection
1.1.3Релиз1.21.7, 1.21.8, 1.21.9 · 3 октября 2025 г.
Particle Effects
- Added Visual particle effects now appear on flagged items during scans
- Added Three severity levels: Low (green), Medium (orange), High (red)
- Added Toggle on/off in Detection Settings GUI
- Added Configurable particle types in config.yml
Detection Weights Customization
- New GUI to customize confidence weights for all 17 detection types
- Fine-tune detection accuracy per flag type (0.00 to 1.00)
- Adjustable in increments of +0.05 or +0.10 (shift-click)
1.1.2Релиз1.21.7, 1.21.8, 1.21.9 · 2 октября 2025 г.
Fixed an issue where items would stop stacking after the grace period ended
1.1.0Релиз1.21.7, 1.21.8, 1.21.9 · 1 октября 2025 г.
Modrinth Release
Комментарии
Загружаем…
