GherrixDevPlugins & Resources

Official documentation

NetworkClientGuard

A free Velocity security plugin that records client fingerprints, risk signals and profile history for network moderation.

NetworkClientGuard cover

Getting started

Installation

  1. 1

    Stop the Velocity proxy completely.

  2. 2

    Install every required dependency listed below before NetworkClientGuard.

  3. 3

    Place NetworkClientGuard.jar inside the plugins folder.

  4. 4

    Start the Velocity proxy and review the generated NetworkClientGuard configuration folder.

  5. 5

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

Supported environments

Compatibility

1.0.0Plugin version
Velocity networksMinecraft
VelocityServer software
Java 17 or newerRuntime

Integrations

Dependencies

No external dependencies are required.

Reference

Commands

Administration commands

CommandDescriptionPermission
/clientguard statusShows service status.networkclientguard.admin
/clientguard check <player>Inspects a player's current profile.networkclientguard.admin
/clientguard history <player>Shows stored profile history.networkclientguard.admin
/clientguard listLists monitored profiles.networkclientguard.admin
/clientguard reloadReloads configuration.networkclientguard.admin

Access control

Permissions

PermissionDefaultDescription
networkclientguard.adminAdministratorsAllows client profile administration.
networkclientguard.alertsAdministratorsReceives client risk alerts.

Server setup

Configuration notes

  • Configure scoring, blocked brands and alert behavior in config.properties.

Important notes

  • Install NetworkClientGuardPaper on backends that need access to the Velocity client profile.

Visual guide

Images