GherrixDevPlugins & Resources

Official documentation

NetworkGuardPaper

A free Paper/Folia companion that freezes unauthenticated players and verifies signed authentication state from the Velocity proxy.

NetworkGuardPaper cover

Getting started

Installation

  1. 1

    Stop the Minecraft server completely.

  2. 2

    Install every required dependency listed below before NetworkGuardPaper.

  3. 3

    Place NetworkGuardPaper.jar inside the plugins folder.

  4. 4

    Start the Minecraft server and review the generated NetworkGuardPaper 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

NetworkGuard

Required

Must be installed and configured on Velocity.

Reference

Commands

This plugin does not register public commands.

Access control

Permissions

This plugin does not define public permission nodes.

Server setup

Configuration notes

  • Copy backend-shared-secret from the Velocity NetworkGuard configuration into every backend config.yml.

Important notes

  • There are no public commands.
  • Firewall backend ports even when this companion is installed.

Visual guide

Images