GherrixDevPlugins & Resources

Official documentation

NetworkAntiCheat

A free packet-based anti-cheat with movement, combat, inventory and malformed-packet checks powered by EntityPacketBridge.

NetworkAntiCheat cover

Getting started

Installation

  1. 1

    Stop the Minecraft server completely.

  2. 2

    Install every required dependency listed below before NetworkAntiCheat.

  3. 3

    Place NetworkAntiCheat.jar inside the plugins folder.

  4. 4

    Start the Minecraft server and review the generated NetworkAntiCheat configuration folder.

  5. 5

    Test the plugin on a staging server before enabling it for all players.

Supported environments

Compatibility

1.0.0Plugin version
1.20+Minecraft
Paper / FoliaServer software
Java 17 or newerRuntime

Integrations

Dependencies

EntityPacketBridge

Required

Provides packet observation and filtering.

NetworkClientGuardPaper

Optional

Adds client-profile signals.

FoliaNPC

Optional

Enables compatible NPC-based integrations.

NetworkPunishments

Optional

Handles proxy kick and ban actions.

Reference

Commands

Administration commands

CommandDescriptionPermission
/nac statusShows anti-cheat status.networkanticheat.admin
/nac guiOpens the administration GUI.networkanticheat.admin
/nac reloadReloads the configuration.networkanticheat.admin

Access control

Permissions

PermissionDefaultDescription
networkanticheat.adminAdministratorsAllows administration and receives alerts.
networkanticheat.bypassNobodyExcludes a player from checks.

Server setup

Configuration notes

  • Start with log-only mode and calibrate the selected profile before enabling punishments.

Important notes

  • World-sensitive checks are scheduled on the correct player thread for Folia compatibility.

Visual guide

Images