Перейти к содержимому
Mineforgian

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

Admin Dashboard Stats Inventory ItemReg

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

Комментарии

Загружаем…