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 (
30m, 2h, 7d, 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
- Install: Place the built JAR into your Hytale server's
plugins folder
- Start server: Plugin auto-initializes MuteManager and WordFilterManager (data saved to
plugins/AdminUI/)
- Open the panel: Type /admin in-game to open the dashboard GUI
- Direct access: Use subcommands to jump straight to a module:
- 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