LaunchGuard
PluginLicenseRef-All-Rights-Reserved

LaunchGuard

A server administration utility that checks plugins, commands, worlds, locations, and permission nodes before players join.

11
Downloads
0
Followers
1 weeks ago
Updated
📦
5
Versions

📖About LaunchGuard

LaunchGuard v1.0.0 — Marketplace Overview

LaunchGuard is a read-only pre-launch diagnostic plugin for Paper servers.

It helps server owners check important launch-readiness items before opening a server to players. LaunchGuard focuses on configured checks, local reports, exports, configuration validation, plugin visibility, and baseline drift detection without modifying server state.

Main Features

  • Pre-launch server checks
  • Required plugin checks
  • Required command checks
  • Required world checks
  • Required location checks
  • Permission node checks
  • Plugin inventory overview
  • Plugin dependency visibility
  • Startup readiness checks
  • Saved report history
  • Local JSON export
  • Local HTML export
  • Configuration validation with /launchguard validate
  • Baseline drift detection
  • Baseline report save and history
  • Baseline JSON/HTML export
  • Optional startup baseline comparison

Commands

Main commands:

/launchguard help
/launchguard version
/launchguard run
/launchguard reload
/launchguard plugins
/launchguard plugins verbose
/launchguard plugins dependencies
/launchguard history
/launchguard history latest
/launchguard export json
/launchguard export html
/launchguard validate

Baseline commands:

/launchguard baseline save <name>
/launchguard baseline list
/launchguard baseline compare <name>
/launchguard baseline compare <name> save
/launchguard baseline export json <name>
/launchguard baseline export html <name>
/launchguard baseline history
/launchguard baseline history latest
/launchguard baseline delete <name>

Permissions

launchguard.use
launchguard.run
launchguard.reload
launchguard.plugins
launchguard.history
launchguard.export
launchguard.validate
launchguard.baseline
launchguard.admin

launchguard.admin includes all LaunchGuard child permissions.

File Locations

LaunchGuard stores its local files under its own plugin folder:

plugins/LaunchGuard/reports/
plugins/LaunchGuard/exports/
plugins/LaunchGuard/baselines/
plugins/LaunchGuard/reports/baseline/

Reports, exports, and baselines are local files only.

Compatibility

Fully smoke-tested:

Paper 1.20.1 through 1.20.6
Paper 1.21.1 through 1.21.10

Load-tested only:

Paper 1.21.11

Not available on PaperMC at QA time:

26.1
26.2

Not tested:

26.3

Paper 1.21.11 is load-tested only and is not claimed as fully smoke-tested.

Safety and Limitations

LaunchGuard is read-only.

It does not:

execute configured commands
modify server state
send network calls
install plugins
download plugins
enable or disable plugins
reload other plugins
teleport players
modify blocks, worlds, economy data, permissions, or whitelist state
force-load chunks
stop, restart, or block the server

LaunchGuard does not fully test plugin behavior and does not verify plugin runtime correctness. It is a diagnostic and reporting tool, not a replacement for manual server testing.

Installation

  1. Download LaunchGuard-1.0.0.jar.
  2. Put it in your Paper server's plugins/ folder.
  3. Restart the server.
  4. Run:
/launchguard version
/launchguard validate
/launchguard run

Recommended First Steps

After installation:

/launchguard validate
/launchguard run
/launchguard export html
/launchguard baseline save production

Then compare later server states with:

/launchguard baseline compare production