promotional bannermobile promotional banner
premium banner
Admin panel easy to use with guis

Description

Admin Panel

What It Is

A comprehensive Hytale server admin panel plugin that provides a sleek GUI-based interface for server management. Access everything through /admin or its subcommands.


Modules & Features

1. Dashboard (/admin)

  • Central hub showing live server stats: online players, TPS, memory usage, and uptime
  • Quick action buttons to jump to any module
  • Sidebar navigation to all pages

2. Whitelist Management (/admin wl)

  • Toggle whitelist on/off
  • Add/remove players from the whitelist
  • Displays all currently whitelisted players (resolves online player names, shows UUIDs for offline)

3. Mute Management (/admin m)

  • Permanently mute a player with a reason
  • Temp mute with duration (30m2h7d, etc.)
  • Unmute players
  • View all active mutes with remaining time
  • Actually enforced — muted players' chat messages are blocked, and they see the reason + remaining time

4. Ban Management (/admin b)

  • Ban a player with a reason
  • Unban players
  • Uses the server's built-in ban system

5. Player Management (/admin p)

  • See all online players
  • Look up a player to view: name, health, location, gamemode, IP, ping
  • Teleport to a player or teleport them to you
  • View a player's full inventory (36 storage + hotbar slots, 5 equipment slots)
  • Clear a player's inventory

6. Warp Management (/admin w)

  • Create warps at your current location
  • Teleport to any warp
  • Delete warps
  • View all available warps

7. Server Stats (/admin st)

  • Detailed live stats: player count, max players, TPS, memory used/free, uptime, Java version

8. Backup Management (/admin bk)

  • Trigger server world save
  • View backup history, count, and disk usage

9. Word Filter (/admin wf)

  • Add blocked words or wildcard patterns (e.g., sh*t)
  • Remove individual words or clear all
  • View all blocked words with count
  • Actually enforced — messages containing blocked words are silently cancelled and the sender is notified

How to Use

  1. Install: Place the built JAR into your Hytale server's plugins folder
  2. Start server: Plugin auto-initializes MuteManager and WordFilterManager (data saved to plugins/AdminUI/)
  3. Open the panel: Type /admin in-game to open the dashboard GUI
  4. Direct access: Use subcommands to jump straight to a module:
  5. Navigate: Use sidebar buttons or Back/Close buttons on any page

Data Persistence

  • Mutes saved to plugins/AdminUI/mutes.json (survives restarts, auto-expires timed mutes)
  • Word filter saved to plugins/AdminUI/wordfilter.json