Helios Admin icon

Helios Admin -----

The all-in-one staff utility for Paper servers — moderation, homes, warps, kits, and much more



[​IMG]

️ HeliosAdmin
The all-in-one staff & player utility plugin for the Helios ecosystem.
Moderation • Player Management • Homes & Warps • Kits • World Backups • Live Web Dashboard
Helios Ecosystem | Paper 1.21.x + 26.1.x | Java 21+ | Premium

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ Why HeliosAdmin?
HeliosAdmin replaces 5–6 separate plugins (essentials, ban systems, homes/warps, kits, backups) with one unified plugin that shares data, permissions, audit logs, and storage with every other Helios plugin via HeliosCore.​
  • ️ Moderation — bans, tempbans, mutes, IP bans, warnings, full punishment history
  • Player Tools — freeze, heal, feed, fly, god, gamemode, vanish, invsee, ecsee, bring, goto, whois, broadcast, kick
  • Quality-of-Life — homes, warps, spawn, TPA, kits with cooldowns and warm-ups
  • Server Operations — world backups (create, list, delete, restore), audit log streaming, hot reload
  • Live Web Dashboard — control the server from your browser
  • Permission Plugin Ready — every node declared with descriptions and sensible defaults
✅ Drop-in replacement for EssentialsX • LuckPerms-ready • Adventure / MiniMessage native
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Requirements
  • Minecraft: 1.21.x + 26.1.x
  • Server: Paper / Purpur (Spigot not officially supported)
  • Java: 21+
  • HeliosCore: Latest (required dependency)
⚠️ HeliosCore is required. HeliosAdmin will not start without it. After installing HeliosCore for the first time, you must run /hcore setup before HeliosAdmin's dashboard features will work.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
Code (Text):

1. Drop HeliosCore-x.y.z.jar     into  plugins/
2. Drop HeliosAdmin-x.y.z.jar    into  plugins/
3. Start the server (data folders & configs auto-generate)
4. Run  /hcore setup             (initialise dashboard owner — REQUIRED)
5. Edit plugins/HeliosAdmin/config.yml to taste
6. Run  /hadmin reload
7. (Optional) Configure your permission plugin — see Permissions below
 
That's it. Every command and permission node is registered automatically.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
Aliases: /hadmin/ha/nadmin/na/heliosadmin/ninezadmin
️ Root Command
  • /hadmin guide — Open the inventory command browser (heliosadmin.command.guide)
  • /hadmin menu — Open the admin GUI menu (heliosadmin.command.menu)
  • /hadmin reload — Reload Helios Admin config & storage (heliosadmin.command.reload)
  • /hadmin storage — View / test the storage backend (heliosadmin.command.storage)
  • /hadmin audit [n] — View recent audit log entries (heliosadmin.command.audit)
⚖️ Moderation
  • /hadmin ban <player> [reason] — Permanently ban (heliosadmin.command.ban)
  • /hadmin tempban <player> <duration> [reason] — Temporarily ban (heliosadmin.command.tempban)
  • /hadmin unban <player> — Remove an active ban (heliosadmin.command.unban)
  • /hadmin ipban <player|ip> [reason] — Ban a player's IP (heliosadmin.command.ipban)
  • /hadmin ipunban <ip> — Remove an IP ban (heliosadmin.command.ipunban)
  • /hadmin mute <player> [reason] — Permanently mute (heliosadmin.command.mute)
  • /hadmin tempmute <player> <duration> [reason] — Temporarily mute (heliosadmin.command.tempmute)
  • /hadmin unmute <player> — Remove an active mute (heliosadmin.command.unmute)
  • /hadmin warn <player> <reason> — Issue a warning (heliosadmin.command.warn)
  • /hadmin warnings <player> — View warnings (heliosadmin.command.warnings)
  • /hadmin clearwarnings <player> — Clear all warnings (heliosadmin.command.clearwarnings)
  • /hadmin history <player> — Full punishment history (heliosadmin.command.history)
  • /hadmin kick <player> [reason] — Kick a player (heliosadmin.command.kick)
Player Management
  • /hadmin freeze <player> — Freeze / unfreeze (heliosadmin.command.freeze)
  • /hadmin heal [player] — Restore full health (heliosadmin.command.heal)
  • /hadmin feed [player] — Restore hunger (heliosadmin.command.feed)
  • /hadmin fly [player] — Toggle flight (heliosadmin.command.fly)
  • /hadmin god [player] — Toggle damage immunity (heliosadmin.command.god)
  • /hadmin gamemode <mode> [player] — Change gamemode (heliosadmin.command.gamemode)
  • /hadmin speed <walk|fly> <0–10> [player] — Adjust speed (heliosadmin.command.speed)
  • /hadmin invsee <player> — Open another's inventory (heliosadmin.command.invsee)
  • /hadmin ecsee <player> — Open another's ender chest (heliosadmin.command.ecsee)
  • /hadmin bring <player> — Teleport player to you (heliosadmin.command.bring)
  • /hadmin goto <player> — Teleport to a player (heliosadmin.command.goto)
  • /hadmin vanish [player] — Toggle vanish (heliosadmin.command.vanish)
  • /hadmin whois <player> — Detailed player info (heliosadmin.command.whois)
  • /hadmin broadcast <message> — Server-wide announcement (heliosadmin.command.broadcast)
World Backups
  • /hadmin backup create <world> [label] — Create a labelled backup
  • /hadmin backup list — List all backups
  • /hadmin backup delete <filename> — Delete a backup
  • /hadmin backup restore <filename> — Restore a backup (unload world first)
All backup commands use heliosadmin.command.backup.
Player QoL Commands
  • /sethome [name] — Save current location as a home (heliosadmin.home.set)
  • /home [name] — Teleport to a saved home (heliosadmin.home.use)
  • /delhome <name> — Delete a home (heliosadmin.home.set)
  • /homes — List your saved homes (heliosadmin.home.use)
  • /setwarp <name> — Create / update a server warp (heliosadmin.warp.manage)
  • /warp <name> — Teleport to a warp (heliosadmin.warp.use)
  • /delwarp <name> — Delete a warp (heliosadmin.warp.manage)
  • /warps — List server warps (heliosadmin.warp.use)
  • /setspawn — Set server spawn (heliosadmin.command.setspawn)
  • /spawn — Teleport to server spawn (heliosadmin.spawn.use)
  • /tpa <player> — Request to teleport to a player (heliosadmin.tpa)
  • /tpahere <player> — Request a player teleport to you (heliosadmin.tpa)
  • /tpaccept — Accept a pending request (heliosadmin.tpa)
  • /tpdeny — Deny a pending request (heliosadmin.tpa)
  • /kit [name] — Claim a kit (heliosadmin.kit.use)
  • /hadmin kit <create|delete|edit> — Manage kits (heliosadmin.kit.manage)
  • /kitlist — View available kits (heliosadmin.kit.use)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
HeliosAdmin uses a clean, hierarchical permission tree that drops straight into LuckPerms, GroupManager, PermissionsEx, or vanilla op.
Hierarchy
Code (Text):

heliosadmin.admin                 (default: op)  -- grants EVERYTHING
└── heliosadmin.command.all                       -- all leaf nodes below
    ├── heliosadmin.command.<each-command>
    ├── heliosadmin.home.use      / heliosadmin.home.set
    ├── heliosadmin.warp.use      / heliosadmin.warp.manage
    ├── heliosadmin.spawn.use     / heliosadmin.command.setspawn
    ├── heliosadmin.tpa
    ├── heliosadmin.kit.use       / heliosadmin.kit.manage
    └── heliosadmin.command.backup
 
Player Defaults (granted to everyone out of the box)
  • heliosadmin.home.use, heliosadmin.home.set
  • heliosadmin.warp.use
  • heliosadmin.spawn.use
  • heliosadmin.tpa
  • heliosadmin.kit.use
Everything else defaults to false — staff opt-in only.
Suggested LuckPerms Setup
Code (Text):

# ────────── Helper / Trial Mod ──────────
/lp group helper permission set heliosadmin.command.kick true
/lp group helper permission set heliosadmin.command.mute true
/lp group helper permission set heliosadmin.command.tempmute true
/lp group helper permission set heliosadmin.command.unmute true
/lp group helper permission set heliosadmin.command.warn true
/lp group helper permission set heliosadmin.command.warnings true
/lp group helper permission set heliosadmin.command.history true
/lp group helper permission set heliosadmin.command.invsee true
/lp group helper permission set heliosadmin.command.ecsee true
/lp group helper permission set heliosadmin.command.vanish true
/lp group helper permission set heliosadmin.command.whois true
/lp group helper permission set heliosadmin.command.freeze true
# ────────── Moderator ──────────
/lp group mod parent add helper
/lp group mod permission set heliosadmin.command.ban true
/lp group mod permission set heliosadmin.command.tempban true
/lp group mod permission set heliosadmin.command.unban true
/lp group mod permission set heliosadmin.command.clearwarnings true
/lp group mod permission set heliosadmin.command.broadcast true
# ────────── Admin (everything) ──────────
/lp group admin permission set heliosadmin.admin true
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Web Dashboard
HeliosAdmin contributes a page to the HeliosCore live dashboard. From your browser you can:
  • Stream real-time audit logs via SSE
  • Create, list, delete, and restore world backups with one click
  • See live server status and player counts
  • Access role-gated actions (OWNER / ADMIN / STAFF) configured in config.yml
First-time setup: run /hcore setup to create the dashboard owner account. The dashboard will display a coloured prompt if you haven't done this yet.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Licensing [Work in Progress]
The Helios License Platform is currently in development. All premium features are fully functional during the WIP period — no license key is required. License enforcement and key management will roll out in a future update; existing customers will be migrated automatically.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Configuration
Key sections in plugins/HeliosAdmin/config.yml:
Code (Text):

# Storage backend (inherits from HeliosCore by default)
storage:
  inherit-core: true
# Per-feature toggles
features:
  homes: true
  warps: true
  kits: true
  tpa: true
  backups: true
# Cooldowns & warm-ups (in seconds)
teleport:
  warmup: 3
  cooldown: 5
  cancel-on-move: true
  cancel-on-damage: true
# Dashboard role gating for actions
dashboard:
  permissions:
    actions:
      createBackup: ADMIN
      deleteBackup: OWNER
      restoreBackup: OWNER
      kickPlayer: STAFF
      banPlayer: ADMIN
# Punishment formatting (MiniMessage)
messages:
  prefix: "<gradient:#F4A623:#FFD580>[Helios]</gradient> <white>"
  ban-screen: "<red>You are banned: <white><reason>"
 
Run /hadmin reload to apply changes without restarting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Quick-Start Examples
Code (Text):

# ───── First boot ─────
/hcore setup                                  # Initialise dashboard owner
# ───── Daily moderation ─────
/ha ban Steve Griefing spawn
/ha tempban Steve 7d X-ray
/ha mute Alex 1h Spam in chat
/ha warn Alex Caps abuse
/ha history Alex
/ha freeze Steve
/ha invsee Alex
# ───── Player utilities ─────
/sethome base
/home base
/warp shop
/tpa Alex
/kit starter
# ───── Server operations ─────
/ha backup create world Pre-event
/ha backup list
/ha backup restore world_2026-05-08_14-30-00_Pre-event.zip
/ha audit 25
/ha reload
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❓ FAQ
Q: Do I need HeliosCore?
A: Yes. HeliosCore provides storage, permissions, the dashboard, and the service registry every Helios plugin uses.
Q: Will HeliosAdmin replace EssentialsX?
A: For most servers — yes. Homes, warps, kits, spawn, TPA, fly, gamemode, heal, feed, vanish, broadcast, kick, ban, mute, IP-ban — all built in.
Q: Does it support LuckPerms / GroupManager / PEX?
A: Yes. Every permission node is registered in plugin.yml and advertised via HeliosCore's PermissionService, so they appear automatically in your permission plugin's tab-complete and admin UI.
Q: Where are backups stored?
A: plugins/HeliosAdmin/backups/<world>_<date>_<time>[_label].zip. Restoring requires the world be unloaded first.
Q: Can I disable features I don't want?
A: Yes — toggle each module under features: in config.yml.
Q: Is the dashboard secure?
A: Yes — token-authenticated, role-gated, and you can rotate the token any time with /hcore dashboard token regenerate.
Q: Do I need a license to use HeliosAdmin?
A: [Work in Progress] — The Helios License Platform is still in development. No license key is required during the WIP period; everything is fully functional.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Support
  • Discord: Helios Support Server
  • Issue Tracker: Use the Discussion tab on this resource
[​IMG]
[​IMG]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


️ HeliosAdmin
Total server control, in one plugin.
Part of the Helios Ecosystem • Built on HeliosCore
Resource Information
Author:
----------
Total Downloads: 7
First Release: May 8, 2026
Last Update: May 8, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings