HomeJavaModsCompatGuard
CompatGuard
ModsJava

CompatGuard

by RayAstra · on Modrinth

Intelligent plugin compatibility auditor & update manager. Auto-detects outdated plugins, estimates risk, and supports one-click in-game updates.

⬇ Download on Modrinth

CompatGuard

The intelligent plugin manager for Paper 1.21.x servers.

CompatGuard helps server administrators instantly see which plugins are outdated or incompatible — with zero configuration required. It auto-detects update sources, estimates compatibility risk, and lets you update plugins with a single click, right from the game.


✨ Features

🔍 Plugin Compatibility Scanning

🔄 Intelligent Auto-Update Detection

⬆️ Safe In-Game Updates

🤖 Auto-Update on Startup

🔔 Discord Webhook Notifications

📋 Admin Tools

Command Description
/cg Open paginated GUI or console summary
/cg scan Re-scan all plugins immediately
/cg checkupdates Check updates (async) and print results
/cg update <name> Download & stage update for a specific plugin
/cg debug <name> Full update status: version, source, URL, JAR path
/cg report [name] Server-wide or per-plugin report + JSON export
/cg reload Reload all config files

📁 Reports


⚙️ Configuration Highlights

# Auto-detect sources (GitHub, Modrinth, Spiget) — no manual setup needed
auto-detect-sources: true

# Plugins to exclude from all checks
ignore:
  - SomePrivatePlugin

# Download updates automatically on startup
auto-update: false

# Notify OPs with clickable update prompts when they join
notify-ops-on-join: true

# Backup old JAR before staging new version (strongly recommended)
backup-before-update: true

# Re-scan every N hours automatically (0 = off)
auto-scan-interval-hours: 0

# Discord webhook for update reports
discord:
  enabled: false
  webhook-url: ""
  server-name: "My Server"

🛡️ Safety Guarantees


📋 Requirements


🤝 Contributing & Support


Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more