
CompatGuard
Intelligent plugin compatibility auditor & update manager. Auto-detects outdated plugins, estimates risk, and supports one-click in-game updates.
6
0
Список изменений
🚀 0.1.0 — Initial Release
✅ Added
- 🧠 Plugin compatibility scanner with five‑tier risk classification:
SAFE|LIKELY SAFE|REVIEW NEEDED|HIGH RISK|FAILED / DISABLED - ⚙️ Configurable scoring rules via
rules.yml
(e.g., penalties for missing/oldapi-version, legacy patterns, etc.) - 🔍 Auto‑detection of update sources:
- GitHub
- Modrinth
- Spiget
- 🌐 Smart discovery:
- Parses
websitefield for GitHub URLs - Searches Modrinth & Spiget by plugin name with fuzzy matching
- Probes common GitHub release filename patterns as fallback
- Parses
- 🔗 One‑click in‑game updates via clickable Adventure chat components
(🎣/cg update <name>— works from console too) - 📦 Updates staged safely in
plugins/update/— no hot‑swapping
⚠️ Old JARs saved toplugins/backup/before update - ⏰
auto-update: true— auto‑update on startup (optional) - ⏱️ Scheduled auto‑scan every
Nhours (auto-scan-interval-hours) - 🆕 Operator join notifications with interactive update prompts
(🔔 “Click to update” style messages) - 🔄 Callback‑based completion — notifications fire only when checks finish
- 💬 Discord webhook notifications with rich embeds
(🚨 High‑risk plugins, new updates, etc.) - 🚫
plugin-ignore-listinconfig.ymlfor plugins you never want to auto‑check - 🧪
/cg debug <name>— full diagnostic output (including detected download URL) - 📄 JSON report export to
plugins/CompatGuard/reports/
(📊 timestamp, server version, Java, plugin list, scores, status, update info) - 📖 Paginated GUI with inventory‑based plugin browser
- Left‑click: details
- Right‑click: refresh checks
- Shift‑click: export one‑line summary
- 🧩 Dual‑layer caching:
- Results cache (compatibility scores, status)
- Auto‑detected provider mappings (GitHub/Modrinth/Spiget → plugin name)
Файлы
CompatGuard-0.1.0.jar(89.61 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.1.0
Загрузчики
Paper
Версии игры
1.21–1.21.11
Загрузок
6
Дата публикации
2 нед. назад
