GGIntegrity | Advanced AntiCheat | [1.20-1.21.7] icon

GGIntegrity | Advanced AntiCheat | [1.20-1.21.7] -----

AntiCheat | 28+ Checks | Lightweight | Free | GUI | Ban Waves | Advanced Detections



[​IMG]
GGIntegrity is an advanced anti-cheat plugin that detects unusual types of hacks often missed by other popular anti-cheat plugins. Using unique methods and additional safeguards, it effectively identifies cheats that standard systems may overlook. It can be used alongside other anti-cheat plugins to enhance overall hack detection and provide stronger protection for your server.

Please make sure ProtocolLib is installed for GGIntegrity to work properly.


Test server: soon

[​IMG]
If you're looking for a place where something is HAPPENING, you've probably come to the right place. PLEASE join our discord and leave something behind (in the future we want to do something great <3, and by joining you helping)

If you encounter any issues or bugs while using the plugin, or if you have an idea for adding a new detection, please join our Discord and create a ticket. We will gladly assist you in resolving any problems and consider your suggestions for improvements to make the plugin even better.



[​IMG]
Combat
  • WallHit – Attacking through solid blocks
  • SprintReturn – Invalid sprint return packets
  • EatHit – Attacking while eating
  • ShieldHit – Attacking while blocking
  • AimA - Detects low vertical and fast horizontal rotation (low pitch, high yaw)
  • AimB - Detects fast and steady player rotation around the yaw axis (constant high yaw delta)
  • AimC - Detects extremely fast player rotation (Snap Rotation)
Inventory
  • InvSneak – Sneaking while in inventory
  • InvSprint – Sprinting while inventory is open
  • InvFastClick – Clicking faster than possible in inventory
  • InvMove – Movement while inventory is open
  • InvJump – Jumping while inventory is open
  • InvFastSlot – Abnormally fast slot clicking
  • TotemSwap – Fast totem switching
  • InvHit – Hitting with inventory open
  • AutoDrop – Fast item dropping
Movement
  • NoWeb - Ignoring cobweb slowdow
  • Fly - Player stucked in the air
  • WaterMotion - moving faster up and down in the water
  • NoSlow - slowing when using items or walking
Player
  • MoveDuringSettings – Changing settings while moving (SkinBlinker, etc.)
  • IllegalClick – (aka GhostHand) Invalid open chest through solid blocks
  • BedFucker - destruction of the bed through the walls
  • InvalidPlace - Checks if the player placed a block exactly where they are looking
  • ScaffoldA - Checks for rapid player rotation during scaffolding (SnapRotation)
  • ScaffoldB - Detects rapid oscillation of player rotation during scaffolding (oscillating yaw)
  • ScaffoldC - Detects suspicious low yaw and high pitch changes during scaffolding
  • ScaffoldD - Detects suspiciously low CPS during godbridge
Code (Text):
# ──────────────────────────────────────────────────────────
#   Welcome to the GGIntegrity plugin configuration.
#   Customize checks, messages, and alerts.
# ──────────────────────────────────────────────────────────
# Placeholder options:
#   %player%      - The player who triggered the alert or check.
#   %check%       - The name of the triggered check (e.g., TotemSwap, InvMove).
#   %VL%          - The violation level (VL) the player has reached.
#   %maxVL%       - The maximum violation level for the check.
#   %tps%         - The current server TPS (Ticks Per Second).
#   %ping%        - The player's ping at the time of the alert.
# ──────────────────────────────────────────────────────────

# messages for alerts
messages:
  message: "&bIntegrity &8» &7%player% &ftried &b%check% &7(&f%VL%&7/&f%maxVL%&7)"


# ──────────────────────────────────────────────────────────
# Features Configuration:
#   enabled: true/false                – Enables or disables the feature.
#   spoof-enchantment: NAME            – enchantment name to spoof on items.
#   spoof-enchantment-level: NUMBER    – Level of the spoofed enchantment.
#   spoof-health: FLOAT                – Health value to show instead of real health.
#   spoof-amount: NUMBER               – Item count to show instead of real count.
# ──────────────────────────────────────────────────────────

features:
  wall-entity-hider:
    enabled: false
    max-distance: 80.0
    check-interval-ticks: 1
  enchant-hider:
    enabled: true
    spoof-enchantment: "ARROW_INFINITE"
    spoof-enchantment-level: 1
  health-hider:
    enabled: true
    spoof-health: 19
  item-count-hider:
    enabled: true
    spoof-amount: 1


# ──────────────────────────────────────────────────────────
# Check Configuration:
#   displayName: name            – Optional display name used in alerts instead of the internal check name.
#   enabled: true/false          – Enables or disables the check.
#   reset-timeout: number        – Time (in seconds) after which the violation level (VL) resets. Use -1 to disable reset.
#   maxViolations: number        – Maximum allowed violations before punishment is triggered.
#   punishment-commands: list    – Commands to execute when maxViolations is exceeded. Use %player% as placeholder.
# ──────────────────────────────────────────────────────────

checks:
  InvSneak:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  InvSprint:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  WallHit:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  SprintReturn:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  InvFastClick:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  InvMove:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  InvJump:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  InvFastSlot:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  TotemSwap:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  ShieldHit:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  InvHit:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  EatHit:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  IllegalClick:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  BedFucker:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  Fly:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  WaterMotion:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  WaterWalk:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  NoWeb:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  NoSlow:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  GroundSpoof:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  MoveDuringSettings:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'
  AutoDrop:
    displayName:
    enabled: true
    maxViolations: 9
    reset-timeout: -1
    punishment-commands:
      - 'kick %player% &c[GGIntegrity] Unfair Advantage'

Features.png
WallEntityHider.png EnchantHider.png HealthHider.png ItemCountHider.png
Code (YAML):
# ───────────────────────────────────────────────────────
# Features Configuration:
#   enabled: true/false – Enables or disables the feature.
#   spoof-enchantment: NAME – enchantment name to spoof on items.
#   spoof-enchantment-level: NUMBER – Level of the spoofed enchantment.
#   spoof-health: FLOAT – Health value to show instead of real health.
#   spoof-amount: NUMBER – Item count to show instead of real count.
# ───────────────────────────────────────────────────────

features
:
  enchant-hider
:
    enabled
: true
    spoof-enchantment
: "ARROW_INFINITE"
    spoof-enchantment-level
: 1
  health-hider
:
    enabled
: true
    spoof-health
: 19
  item-count-hider
:
    enabled
: true
    spoof-amount
: 1
Commands & Permissions
/ggintegrity help | ggintegrity.use | Shows plugin info and commands
/ggintegrity alerts | ggintegrity.use | Toggles on and off alerts
/ggintegrity info (player) | ggintegrity.use | View information about player

[​IMG]
Resource Information
Author:
----------
Total Downloads: 2,341
First Release: May 7, 2025
Last Update: Jul 6, 2025
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings