Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 5 months ago
Updated 4 months ago
๐ก๏ธ AdvancedAdminGuiTool ๐ก๏ธ
๐ง Best Free Minecraft Gui Administration Tool Plugin for Paper
โจ Why Choose This Plugin?
- Clean & Modern โ Minimal, configurable GUI and clear command structure
- Performance-Focused โ Async storage, optimized listeners, low overhead
- Highly Configurable โ Messages, permissions, features, and GUI layout
- Two Storage Modes โ YAML for simplicity, SQLite/MySQL for scale
- Paper-Native โ Built for Paper 1.21.x, uses modern APIs only
๐ฏ Features
๐ญ Admin Mode
- Toggle with one command
- Inventory saved and restored when leaving
- God mode and flight
- Integrated vanish
- Auto-off on logout and shutdown
๐ป Vanish
- Fake "left/joined" messages
- Hidden from players and entity rendering
- No item pickup (optional via /vanish pickup)
- /vanish pvp to toggle PvP while vanished
- Creative mode while vanished
๐ฆ Invsee & Endersee
- View and edit inventories and ender chests
- Invsee: main inventory; armor/offhand row with placeholder icons (leather armor, shield) above slots; only valid items in armor/offhand; XP bottle (bottom-right) for level, click to set via chat
- Endersee: full ender chest edit
๐ Teleport to Random Player
- Safe location check
- World blacklist
- Available from Admin GUI
๐ฌ Chat Moderation
- Mute / Tempmute โ Blocks chat and private messages (target is notified for both)
- Slowmode โ Global and per-world
- Word Filter โ Custom list, optional replacement
โ ๏ธ Warn & Auto-Tempban
- Warn history
- Configurable auto-tempban (every Nth warn or every warn after limit)
- Ban duration and reason configurable
๐จ Punishments
- Kick, Ban, Tempban, IP Ban
- Mute, Tempmute (target notified with reason/duration)
- Punish menu from player GUI (Kick, Ban, Tempban, Mute, Tempmute)
- /punishmentinfo <player> โ view bans, warns, mutes
- Full logging and storage; timestamps shown in readable format
๐ Admin GUI
- Player management โ Paginated player list; click a head to open player menu (Invsee, Endersee, Punish)
- Active Punishments โ View active bans and mutes with player heads; unban/unmute from GUI
- Vanish & Admin mode toggles โ One-click toggle from main panel
- Time & Weather โ Set time via chat (e.g. 21, 7am, noon); weather clear/rain from GUI (overworld)
- Chat control, Performance (TPS, memory, uptime), Server control (restart/shutdown)
๐ Logging
- Punishments, admin actions, GUI interactions (optional)
- Daily log files in
logs/folder (e.g.log-DD.MM.yyyy.yml) with configurable timezone - Actor and target UUIDs stored for all log entries
- Clear inventory counter
๐ฌ Admin Chat
- Private channel for admins
๐ Permissions
All permissions default to server operators (OP). Non-OP staff members must be granted the required permissions using a permissions plugin such as LuckPerms.
General
| Permission | Description |
|---|---|
advancedadmin.* |
Grants access to all plugin features |
advancedadmin.gui |
Opens the main Admin GUI |
advancedadmin.reload |
Reloads the plugin configuration |
Staff Tools
| Permission | Description |
|---|---|
advancedadmin.vanish |
Use vanish and toggle vanished PvP |
advancedadmin.vanish.pickup |
Toggle item pickup while vanished |
advancedadmin.adminmode |
Enable or disable Admin Mode |
advancedadmin.freeze |
Freeze players |
advancedadmin.invsee |
View and edit player inventories |
advancedadmin.endersee |
View and edit player ender chests |
advancedadmin.randomtp |
Teleport to a random online player |
Punishments
| Permission | Description |
|---|---|
advancedadmin.kick |
Kick players |
advancedadmin.warn |
Warn players |
advancedadmin.clearwarns |
Clear a player's warnings |
advancedadmin.mute |
Permanently mute players |
advancedadmin.tempmute |
Temporarily mute players |
advancedadmin.unmute |
Unmute players |
advancedadmin.ban |
Permanently ban players |
advancedadmin.tempban |
Temporarily ban players |
advancedadmin.unban |
Unban players |
advancedadmin.ipban |
Ban players by IP address |
advancedadmin.punishmentinfo |
View a player's punishment statistics |
Chat Moderation
| Permission | Description |
|---|---|
advancedadmin.adminchat |
Send messages in Admin Chat |
advancedadmin.adminchat.see |
Receive Admin Chat messages |
advancedadmin.slowmode |
Configure chat slowmode |
advancedadmin.bypass.slowmode |
Bypass chat slowmode |
advancedadmin.bypass.mute |
Send messages while muted |
advancedadmin.wordfilter.bypass |
Bypass the word filter |
Server and GUI Controls
| Permission | Description |
|---|---|
advancedadmin.time |
Change the world time from the GUI |
advancedadmin.weather |
Change the weather from the GUI |
advancedadmin.restart |
Restart the server from the GUI |
advancedadmin.shutdown |
Shut down the server from the GUI |
advancedadmin.logs |
Reserved permission for punishment logs |
โ๏ธ Configuration
Everything is configurable:
- config.yml โ Features, behavior, database, GUI layout
- messages.yml โ All in-game text
- Permission โ advancedadmin.gui
๐ Compatibility
| Component | Support |
|---|---|
| Minecraft | 1.21.x (primary) |
| Server | Paper only |
| Database | YAML, SQLite, MySQL |
| EssentialsX | No conflicts |
Support
๐ License
The source code is not publicly available, but if you want to edit something in the plugin for your own needs, update the plugin to a new version or anything else, contact me on discord server and we will definitely come to an agreement
Made with โค๏ธ for the Minecraft community


