Skip to content

InvGuard 2.1.3

Latest

Choose a tag to compare

@colle23-skript colle23-skript released this 25 Oct 10:40
· 2 commits to main since this release
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.