GherrixDevPlugins & Resources

Official documentation

NetworkReports

A free Velocity report system with player submissions, staff notifications, open report browsing and NetworkSecurityScore integration.

NetworkReports cover

Getting started

Installation

  1. 1

    Stop the Velocity proxy completely.

  2. 2

    Install every required dependency listed below before NetworkReports.

  3. 3

    Place NetworkReports.jar inside the plugins folder.

  4. 4

    Start the Velocity proxy and review the generated NetworkReports 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

NetworkSecurityScore

Optional

Adds report events to player security profiles.

Reference

Commands

Player commands

CommandDescriptionPermission
/report <player> <reason>Submits a player report.networkreports.use

Staff commands

CommandDescriptionPermission
/reports open [page]Lists open reports.networkreports.admin
/reports info <id>Shows report details.networkreports.admin
/reports close <id> [note]Closes a report.networkreports.admin
/reports player <name>Shows reports involving a player.networkreports.admin
/reports reloadReloads report settings.networkreports.admin

Access control

Permissions

PermissionDefaultDescription
networkreports.useEveryoneAllows submitting reports.
networkreports.adminAdministratorsAllows report management.
networkreports.notifyAdministratorsReceives new-report notifications.

Server setup

Configuration notes

  • Configure cooldowns, messages and permission nodes in config.properties.

Important notes

  • The proxy console can use administration commands without a player permission check.

Visual guide

Images