AntiDupePro icon

AntiDupePro -----

Forensic-grade item-duplication detector



AntiDupePro-3.3.0
[3.3.0] - 2026-06-02
A detection-architecture overhaul that eliminates the false-positive classes
seen on raid farms and trial-vault looting, without weakening real detection.

Fixed
  • Raid-farm / mob-loot false positives. Mob deaths (and loot-table fills)
    now authorise acquisitions, so legitimate looting of evoker totems and raid
    drops no longer reads as a dupe. The quantity bound still flags a duped
    entity (more items than mobs produced).
  • Negative-ledger false positives. A negative balance is proof of an
    unobserved acquisition (e.g. /give, a shop plugin, a tracking gap), not a
    dupe — duping makes a balance go positive, never negative. Reconciliation now
    re-baselines to the real inventory and moves on instead of flagging. This was
    the root cause of the "has 1 but ledger shows -146" alerts.
  • Trial-vault / fast-loot false positives. Proof-of-Witness and acquisition-
    rate (TMAR) no longer fire standalone alerts; solo play with nobody nearby
    never accrues suspicion at all.
Added
  • Global detection.sensitivity (1–100, default 50). One knob from very
    lenient to very paranoid; scales the excess needed to alert.
  • Per-player adaptive suspicion. An earned floor (raised by deterministic
    hits and admin confirmation; does not decay) plus transient heat (low-
    confidence signals; decays over time). More-suspicious players trip on less.
  • Confidence-tiered detection. Deterministic detectors (entity-UUID reuse)
    alert alone; source-bound excess and balance surplus are gated by suspicion +
    sensitivity; TMAR and witness patterns are heat-only signals.
  • Admin verdict loop. /adp ledger confirm <player> pins suspicion high and
    optionally runs detection.on_confirm_command ({player} placeholder);
    /adp ledger clear <player> marks a false positive and resets suspicion.
  • Baseline-on-join. A never-seen player's owned inventory seeds their ledger
    once, so pre-existing items don't read as a surplus.
  • console_log_level (CRITICAL/ERROR/WARNING/INFO/DEBUG) to control verbosity.
Changed
  • Source-bound matching consumes authorisations across multiple nearby drops
    (fixes a latent excess false-flag when single drops merge into one ground
    stack), and is chunk-keyed for O(nearby) performance under farm volume.
  • TMAR and Proof-of-Witness demoted from triggers to low-confidence signals.
----------, Jun 2, 2026
Resource Information
Author:
----------
Total Downloads: 133
First Release: May 30, 2026
Last Update: Jun 13, 2026
Category: ---------------
All-Time Rating:
2 ratings
Find more info at darkstarworks.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings