AstraControl

AstraControl

AstraControl is a free, all-in-one server control center: live health monitoring, plugin/hook status, error watching, maintenance mode, broadcasts, PlaceholderAPI testing, and permission debugging in one config-driven GUI.

18 downloads

Banner

A free, professional-grade admin dashboard for modern Minecraft servers.

AstraControl is not an Essentials replacement - it's a server operations control center that lives inside a GUI (and full command set), giving owners and staff instant answers to:

  • What is broken?
  • What is lagging?
  • What hooks are missing?
  • What plugins are loaded?
  • What players need attention?
  • What configs may be invalid?
  • What placeholders work?
  • What permissions does a player have?
  • Is the server safe to reload or restart?

Features

  • Server Health Monitor - TPS, MSPT, memory, uptime, loaded worlds/chunks/entities, platform + Folia detection, all in one screen.
  • Plugin Inspector - browse every installed plugin, versions, authors, dependency status, with an optional configured reload action.
  • Hook Status - live detection of 14 popular integrations (PlaceholderAPI, LuckPerms, Vault, ProtocolLib, WorldGuard, Citizens, ItemsAdder, Oraxen, Nexo, HeadDatabase, PlayerPoints, ViaVersion, TAB, EssentialsX) - all fully optional.
  • Error Watcher - captures warnings/errors from any plugin in real time, deduplicated, with export-to-file.
  • Maintenance Mode - toggle, custom reason, bypass permission, persists across restarts, never affects already-online players.
  • Broadcast Center - chat, title, actionbar, and bossbar broadcasts with MiniMessage + PlaceholderAPI support.
  • Placeholder Tester - raw / plain / MiniMessage / legacy views of any resolved placeholder or text block.
  • Permission Debugger - LuckPerms-aware permission and group inspection, with a safe Bukkit-only fallback.
  • Online Player Tools - teleport, message, view inventory, run a configured staff command, jump straight into permission/placeholder debugging for a specific player.
  • Fully config-driven GUI - every menu's items (material, name, lore, slot, custom-model-data, glow, amount) are defined in gui.yml, nothing hardcoded.
  • Full localization - every message in language/en.yml, MiniMessage formatted, safe against placeholder injection.

Compatibility

  • Paper, Spigot, Purpur: 1.18.2+
  • Folia: 1.19+ (proper region/global/async scheduler usage, not a bolted-on compatibility shim)
  • No dependencies required - every integration above is a soft-dependency.

Commands & Permissions

See the bundled COMMANDS.md and PERMISSIONS.md for the complete, unabridged list.

Data & Privacy

  • No DRM.
  • No data collection beyond optional, fully anonymous bStats metrics (metrics.enabled in config.yml, on by default, disable anytime). bStats collects no personal data - only standard server/plugin usage stats.
  • No SQL/HTTP on the main thread, ever.
  • Clean console output - a 6-line startup summary by default; verbose diagnostics only with debug: true.

Support

Free, actively maintained, and built to be a long-term reference implementation of clean Bukkit/Paper/Folia plugin architecture - modular systems, no god classes, no hardcoded messages or layouts.

No gallery available for this project.