Skip to content

Releases: colle23-skript/Antidupe-InvGuard

InvGuard 2.1.3

Choose a tag to compare

@colle23-skript colle23-skript released this 25 Oct 10:40
4bd6b22

Changelog

[2.1.3] - 2026-10-25

Added

  • Complete Free GUI & Customization: Added the interactive control center GUI (/ig), custom chat prefixes, and staff permission nodes to the Free version as well.
  • Streamlined Free Commands: Cleaned up Free commands so they are exclusively dedicated to opening the GUI and basic administration.

Improved

  • Advanced PRO Feature Separation: Maintained persistent player violation logs (/ig logs) and block/entity interaction checks (Y, Z) exclusively as PRO features.

[2.1.2] - 2026-10-25

Fixed

  • 100% Native Vanilla Skript Compatibility: Completely removed update player's inventory instructions which caused console errors on vanilla Paper setups, replacing them with a custom native slot-resynchronization function (resyncInventory).

Changed

  • Clear Tier Distinction: Defined strict feature sets between the Free tier (Core checks A-I, M, GUI, Prefixes) and the PRO tier (PRO checks Y-Z, Logs).

[2.1.0] - 2026-10-25

Added

  • Check H (UI-Utils Desync Protection): Added detection for client-side desync utilities that keep a GUI open on screen while freezing the 3D head rotation and inventory packets.
  • Check I (Silent Close / Close without Packet Protection): Detects player attempts to move items or interact with slots after silently dropping inventory packets.
  • Hard Inventory Resync: Forces server-side container closure and packet synchronization upon detecting desync flags to clear ghost items instantly.

[2.0.1 - 2.0.6] - 2026-10-24

Added

  • Dynamic Ping Compensation: Introduced an intelligent ping buffer (getPingBuffer) that dynamically adjusts time grace periods and distance thresholds based on the player's real latency or spoofer status to eliminate false positives.

Fixed

  • Check A (InvWalk) Reliability: Fixed a bug where personal inventory tracking state auto-expired too quickly, ensuring movement violations accumulate and flag correctly.
  • Click-to-Close Bug: Resolved an issue where closing a GUI via click events incorrectly kept player inventory tracking active.

[2.0.0] - 2026-10-23

Added

  • Complete Rewrite (InvGuard): Upgraded from AntiDupe to InvGuard with a cleaner architecture.
  • Zero Disk-Write Overhead: Converted all volatile tracking variables into RAM-only variables ({-invguard::...}), eliminating high variables.csv disk usage.
  • Check M (Packet Burst / Macro Limit): Replaced the restrictive 0.2s click cooldown with an intelligent burst counter (allowing fast shift-clicks and double-clicks while blocking autoclickers).
  • Check F (Container Reach) & Check G (Portal/Death Dupe): Added advanced checks against distance teleport exploits and inventory manipulation inside portals.

Antidupe 1.0.4

Choose a tag to compare

@colle23-skript colle23-skript released this 24 Oct 18:11
cbbac15

AntiDupe v1.0.4 - Release Notes

What's New & Improvements:

  • Advanced GUI Anti-False Positive Fix: Completely resolved desync issues and false flags (such as Type A) when closing custom inventories, menus, or the Control Center.
  • Real-time Inventory Validation: Added continuous background checks and a smart grace period to instantly sync server and client inventory states.
  • Optimized Core Modules: Refined performance for movement (Type A/B), command/chat (Type C/D), and combat checks (Type E).

Bug Fixes:

  • Fixed an issue where closing custom plugin menus could sometimes leave the player flagged in an open-inventory state.
  • General code cleanup and stability improvements for Paper/Spigot servers.

Antidupe 1.0.3

Choose a tag to compare

@colle23-skript colle23-skript released this 24 Oct 17:08
d78aba7

AntiDupe v1.0.3 - Release Notes

Improvements & Fixes

  • Color Code Support: Added native colored message handling for chat inputs (& color codes) with instant reset via none/reset triggers.
  • Update Checker: Integrated GitHub Releases REST API for direct, real-time version validation (bypassing non-production dev tags).
  • Code Optimization: Cleaned syntax, removed redundant comments, and optimized execution timers (2-tick delay on reload).

Anti-Exploit System (Type E)

  • Combat Check (Type E): Implemented real-time detection for entity attacks (on damage) performed while a player inventory or container (chest/shulker) is open.
  • Exploit Mitigation: Automatically cancels the attack event, triggers the E flag alert, and forces inventory closure.

User Experience & Onboarding

  • Administrative Guide: Integrated a one-time onboarding notification for privileged users (permissions/OP) on join or script load.
  • Flag & Command Documentation: Added formatted in-game cheat sheet outlining all detection modules (Types A-E) and control panel commands (/antidupe, /adp).

Antidupe 1.0.2

Choose a tag to compare

@colle23-skript colle23-skript released this 24 Oct 12:19
3bcb9d6

Added:

  • Prefix editor on GUI;
  • Now while editing the permission or the prefix of the skript , "none" will set them to default.
    Fixes:
  • Proper Type B checks;
  • Fixed Type C/D not flagging.