▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Helios Admin
Helios Admin

Helios Admin

HeliosAdmin is an advanced all-in-one moderation and staff utility plugin for Minecraft servers, featuring punishments, player management, homes, warps, kits, backups, audit logging, and live dashboard integration powered by HeliosCore.

3
0

Helios Admin 1.0.0

release9 мая 2026 г.

🛡️ HeliosAdmin

Moderation • Player Management • Homes & Warps • Kits • World Backups • Live Web Dashboard

Helios Paper Java License


📖 Table of Contents


✨ 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🧰 Player Tools🏠 QoL💾 Server Ops
Bans, mutes, IP bansFreeze, heal, feed, fly, godHomes, warps, spawnLive web dashboard
Tempbans & tempmutesGamemode, vanish, speedTPA / TPAHereWorld backups + restore
Warnings & historyInvsee, ecsee, bring, gotoKitsAudit log streaming
Punishment audit logWhois, broadcast, kickCustomisable cooldownsHot reload

✅ Drop-in replacement for EssentialsX • LuckPerms-ready • Adventure / MiniMessage native


📋 Requirements

RequirementVersion
Minecraft1.21.x26.1.x (native & tested)
ServerPaper / Purpur (Spigot not officially supported)
Java21+
HeliosCoreLatest (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

1. Drop HeliosCore-x.y.z.jar     →  plugins/
2. Drop HeliosAdmin-x.y.z.jar    →  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
CommandDescriptionPermission
/hadmin guideOpen the inventory command browserheliosadmin.command.guide
/hadmin menuOpen the admin GUI menuheliosadmin.command.menu
/hadmin reloadReload Helios Admin config & storageheliosadmin.command.reload
/hadmin storageView / test the storage backendheliosadmin.command.storage
/hadmin audit [n]View recent audit log entriesheliosadmin.command.audit
⚖️ Moderation
CommandDescriptionPermission
/hadmin ban <player> [reason]Permanently banheliosadmin.command.ban
/hadmin tempban <player> <duration> [reason]Temporarily banheliosadmin.command.tempban
/hadmin unban <player>Remove an active banheliosadmin.command.unban
/hadmin ipban <player|ip> [reason]Ban a player's IPheliosadmin.command.ipban
/hadmin ipunban <ip>Remove an IP banheliosadmin.command.ipunban
/hadmin mute <player> [reason]Permanently muteheliosadmin.command.mute
/hadmin tempmute <player> <duration> [reason]Temporarily muteheliosadmin.command.tempmute
/hadmin unmute <player>Remove an active muteheliosadmin.command.unmute
/hadmin warn <player> <reason>Issue a warningheliosadmin.command.warn
/hadmin warnings <player>View warningsheliosadmin.command.warnings
/hadmin clearwarnings <player>Clear all warningsheliosadmin.command.clearwarnings
/hadmin history <player>Full punishment historyheliosadmin.command.history
/hadmin kick <player> [reason]Kick a playerheliosadmin.command.kick
🧰 Player Management
CommandDescriptionPermission
/hadmin freeze <player>Freeze / unfreezeheliosadmin.command.freeze
/hadmin heal [player]Restore full healthheliosadmin.command.heal
/hadmin feed [player]Restore hungerheliosadmin.command.feed
/hadmin fly [player]Toggle flightheliosadmin.command.fly
/hadmin god [player]Toggle damage immunityheliosadmin.command.god
/hadmin gamemode <mode> [player]Change gamemodeheliosadmin.command.gamemode
/hadmin speed <walk|fly> <0–10> [player]Adjust speedheliosadmin.command.speed
/hadmin invsee <player>Open another's inventoryheliosadmin.command.invsee
/hadmin ecsee <player>Open another's ender chestheliosadmin.command.ecsee
/hadmin bring <player>Teleport player to youheliosadmin.command.bring
/hadmin goto <player>Teleport to a playerheliosadmin.command.goto
/hadmin vanish [player]Toggle vanishheliosadmin.command.vanish
/hadmin whois <player>Detailed player infoheliosadmin.command.whois
/hadmin broadcast <message>Server-wide announcementheliosadmin.command.broadcast
💾 World Backups
CommandDescriptionPermission
/hadmin backup create <world> [label]Create a labelled backupheliosadmin.command.backup
/hadmin backup listList all backupsheliosadmin.command.backup
/hadmin backup delete <filename>Delete a backupheliosadmin.command.backup
/hadmin backup restore <filename>Restore a backup (unload world first)heliosadmin.command.backup
🏠 Player QoL Commands
CommandDescriptionPermission
/sethome [name]Save current location as a homeheliosadmin.home.set
/home [name]Teleport to a saved homeheliosadmin.home.use
/delhome <name>Delete a homeheliosadmin.home.set
/homesList your saved homesheliosadmin.home.use
/setwarp <name>Create / update a server warpheliosadmin.warp.manage
/warp <name>Teleport to a warpheliosadmin.warp.use
/delwarp <name>Delete a warpheliosadmin.warp.manage
/warpsList server warpsheliosadmin.warp.use
/setspawnSet server spawnheliosadmin.command.setspawn
/spawnTeleport to server spawnheliosadmin.spawn.use
/tpa <player>Request to teleport to a playerheliosadmin.tpa
/tpahere <player>Request a player teleport to youheliosadmin.tpa
/tpacceptAccept a pending requestheliosadmin.tpa
/tpdenyDeny a pending requestheliosadmin.tpa
/kit [name]Claim a kitheliosadmin.kit.use
/hadmin kit <create|delete|edit>Manage kitsheliosadmin.kit.manage
/kitlistView available kitsheliosadmin.kit.use

🔐 Permissions

HeliosAdmin uses a clean, hierarchical permission tree that drops straight into LuckPerms, GroupManager, PermissionsEx, or vanilla op.

🌳 Hierarchy

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.useheliosadmin.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

📋 Click to expand example LuckPerms commands
# ────────────── 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.


⚙️ Configuration

Key sections in plugins/HeliosAdmin/config.yml:

# 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

# ━━━━━━━━━━━ 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

Do I need HeliosCore?

Yes. HeliosCore provides storage, permissions, the dashboard, and the service registry every Helios plugin uses.

Will HeliosAdmin replace EssentialsX?

For most servers — yes. Homes, warps, kits, spawn, TPA, fly, gamemode, heal, feed, vanish, broadcast, kick, ban, mute, IP-ban — all built in.

Does it support LuckPerms / GroupManager / PEX?

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.

Where are backups stored?

plugins/HeliosAdmin/backups/<world>_<date>_<time>[_label].zip. Restoring requires the world be unloaded first.

Can I disable features I don't want?

Yes — toggle each module under features: in config.yml.

Is the dashboard secure?

Yes — token-authenticated, role-gated, and you can rotate the token any time with /hcore dashboard token regenerate.


💬 Support

ChannelLink
💬 DiscordHelios Support Server
🐛 Issue TrackerUse the Discussion tab on this resource
📚 DocumentationBundled README.md and CONFIG_GUIDE.md

🛡️ HeliosAdmin

Total server control, in one plugin.

Part of the Helios Ecosystem • Built on HeliosCore

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:4 дня назад
Обновлён:4 дня назад
Главная