VirgolaAntiCheat icon

VirgolaAntiCheat -----

Complete and modern AntiCheat for Paper 1.21.x, with GUI and automatic ban system!



Changelogs 06.08.2025
1. Refactoring & Unified Messaging
  • All checks (Speed, Fly, Reach, Scaffold, NoFall, KillAura, AutoClicker, FastBreak, FastPlace, etc.) now exclusively use customizable messages from messages.yml for alerts, action bar, player warnings, and staff logs.

  • Staff logs now use the generic.log-format without a prefix, ensuring full consistency for staff review and easier auditing.

  • All variables in messages are passed using dedicated maps, with different details shown based on the showAlertDetails config option.
2. NoFallCheck
  • Improved reset logic: fall is now reset on slabs, edges, and any block—not just solid ground. This eliminates false positives when the player stops on a ledge and then falls further.

  • Updated the safeLandingBlocks list to include all boats and rafts (including chest-boats) available in MC 1.21.4.

  • Fixed handling of fallDistance and other edge cases.

  • Alert and log details are always consistent and fully customizable.
3. SpeedCheck
  • Enhanced the reason-building logic and added detailed modifiers (speed, potions, special blocks, vanilla boosts, enchantments, jumps, downhill/uphill, ice, stairs, etc.) with clear details in messages and logs.

  • All static messages and reasons are now dynamic and localized through messages.yml.

  • Refined vanilla event detection: stairs, head-hitter, carpet on ice, frostwalker, downhill/uphill, jump-sprint, etc.
4. Check Consistency Across All Modules
  • Fly, FastBreak, FastPlace, ClickPattern, InventoryWalk, Jesus, KillAura, Blink, Reach, Scaffold:
    • Refactored alert, warning, action bar, and staff log messaging.

    • All actions are now performed asynchronously where possible.

    • Custom details in logs and alerts, dynamic variables based on hack type detected.

    • Improved consistency across classes, all checks now use the new MessageManager.
5. XrayObfuscatorListener
  • Standardized message handling: staff logs now use generic.log-format (no prefix), with custom alerts from messages.yml.

  • Improved robustness and settings reload logic through ChecksConfig.

  • Added Paper AntiXray detection: automatically disables the check if Paper’s native anti-xray is active.
6. General Optimizations
  • All checks now use well-managed cooldown controls via config variables.

  • Improved asynchronous management to avoid main server thread blocking.

  • Improved structure of variables passed to messages/logs for maximum staff clarity.

  • General refactoring for readability, modularity, and consistency across classes and checks.
7. Other Minor Fixes
  • Improved handling of bypass permissions, edge cases (vehicle, gliding, creative, spectator, etc.).

  • Fixes and debugging for multiple alerts, false positives, and thread safety.

  • More robust against known exploits and edge cases in MC 1.21.x.
----------, Aug 6, 2025
Resource Information
Author:
----------
Total Downloads: 256
First Release: Jul 27, 2025
Last Update: Aug 30, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings