Quick Action Tool — new GUI
The Action Tool (Blaze Rod) on the admin hotbar now opens a fully redesigned, professional quick-action panel instead of the full management screen. Designed for speed — everything is reachable in one click.
Layout (5 rows):
| 1 | Player head + live status (banned / muted / frozen) |
| 2 | Custom punishments: Permanent Ban · Temp Ban · Kick · IP Ban · Perm Mute · Temp Mute · Warn |
| 3 | Utilities: Freeze · TP To · Bring Here · Heal+Feed · Fly Toggle · View Inventory · View History |
| 4 | Ban Templates — one-click, no input required |
| 5 | Mute / Kick Templates — one-click, no input required |
Ban Templates (instant execution):
Mute / Kick Templates (instant execution):
- Hacking / Cheating → Permanent ban
- Griefing → 7-day ban
- NSFW Content → Permanent ban
- Advertising → 3-day ban
- Bug Exploit → 7-day ban
All templates broadcast to the server and log to Discord exactly like manually issued punishments. A "Full Management Panel" button at the bottom opens the complete
- Spam / Flood → 2-hour mute
- Toxic Behavior → 24-hour mute
- NSFW Chat → 7-day mute
- AFK → Kick
- Rule Violation → Kick
PlayerActionGuiwhen needed.
Right-clicking air with the Action Tool still opens the player list for selection.
Player Finder Tool — new GUI
The Player Finder (Compass) now opens a dedicated teleportation panel when a player is selected instead of the general management panel.
Options:
The panel also shows the player's current world, block coordinates, and frozen status in the head lore.
- Teleport To Player — admin travels to the selected player's location.
- Bring Player Here — selected player is teleported to the admin.
- Send Player To... — opens a second player list (new
TELEPORT_SENDmode); clicking any player in that list sends the target to their location.- Freeze / Unfreeze — quick toggle directly from the finder panel.
- Bring Frozen Player (highlighted with glow, only visible when target is frozen) — one-click to pull a frozen player directly to the admin's location without unfreezing them.
1. LiteBans API error — The reflection was calling litebans.api.LiteBans which doesn't exist. The correct class in LiteBans 2.x is litebans.api.Database. Fixed in LitebansPunishmentHook.java.
2. FroskyVanish not detected — Plugin detection was exact-name and case-sensitive. Now the code first tries known names (SuperVanish, PremiumVanish, FroskyVanish…), and if none match, it scans all enabled plugins for any whose name contains "vanish" (case-insensitive). This covers any vanish plugin, including ones with slightly different registered names.
3. gui.main.click-reload warning — The key existed in gui.common but not gui.main. Added click-reload to the gui.main section of all 11 lang files with proper translations.
4. Config auto-merge — Added mergeDefaultConfig() in onEnable(). On every server start, it now reads the bundled config.yml, compares with the one on disk, and silently adds any missing keys.
Vanish Plugin Compatibility
Punishment Plugin Compatibility
- Added automatic detection and hooking for SuperVanish, PremiumVanish, FroskyVanish, CMI, Essentials vanish, and any plugin using the standard vanished metadata key
- The admin GUI now correctly reflects vanish status from external plugins — if a player is vanished via SuperVanish, AA shows them as vanished without any extra config
- No configuration required — detection is fully automatic on startup
Module Toggle System
- Added support for LiteBans and AdvancedBan / AdvancedBanX
- Ban and mute status in the player action GUI now reads from external punishment plugins, not just AA's internal database
- Integration is reflection-based — these plugins are soft dependencies, not required
- All major features can now be individually enabled or disabled in config.yml under the new modules: section
- Affected modules: ban, mute, kick, freeze, vanish, warn, admin-mode, staff-chat, reports, bug-reports, player-stats, player-inventory, enderchest, potion-effects, give-item, history
- Disabled modules block both commands and GUI actions, sending a localized message to the player
- All 11 languages include the new module.disabled message
Changes
- Startup banner now shows detected vanish and punishment hooks
- plugin.yml soft-depends updated to include: SuperVanish, PremiumVanish, FroskyVanish, CMI, Essentials, LiteBans, AdvancedBan, AdvancedBanX
fixes for bugs in the update
New Features
Bug Report System Players can now report bugs directly in-game with /bugreport. After running the command, a GUI opens letting the player select the category that best describes the issue, then they type the description in chat. Reports are stored in the database and staff are notified instantly.
Five bug categories:
Bug Reports Panel (Staff) Staff can manage all bug reports via /bugreports or from the main /admin panel. The panel supports pagination, Open Only / All filter, and full detail view with status management actions.
- Crash / Error
- Gameplay Issue
- Performance / Lag
- Exploit / Abuse
- Other
Bug Report Status Workflow Each report progresses through a clear lifecycle: OPEN → IN_PROGRESS → RESOLVED / DISMISSED. Staff can transition reports from the detail GUI with a single click.
Dual Discord Webhook Support Bug reports can now be logged to a dedicated Discord channel separate from the main punishment/report webhook. Configure discord-bugs in config.yml with its own webhook URL, keeping your staff channels organized.
Main webhook also has a new bug_report toggle under discord.events to include bug reports alongside punishments in a single channel if preferred. Both webhooks can be active simultaneously.
Commands
Command Description Default Permission
/bugreport Open the bug report category GUI All players
/bugreports Open the bug reports management panel OP
Aliases: /br, /reportbug — /brl, /bugreportlist
Permissions
Permission Description Default
authorityadmin.bugreport Submit bug reports true
authoradmin.bugreports Visualiza y gestiona el panel de informes de errores
- Added Polish language support (pl.yml) — full translation of all messages, commands, GUI prompts, reports, bug reports and system notifications.
- Now supporting 11 languages: English, Spanish, Portuguese (BR), German, French, Chinese (Simplified), Russian, Japanese, Korean, Italian, Polish.
New Features
Ore Finder (Staff Mode)
- Replaced "Random Teleport" with a powerful Ore Finder tool
- Scans for ores in a 20-block radius around the target player
- Detects: Diamonds, Ancient Debris, Emeralds, Gold, Iron, Lapis, Redstone
- Shows suspicious ore concentrations (useful for X-Ray detection)
- Displays particles at diamond locations for easy identification
- Automatically teleports you to the player for investigation
Improved Inventory Tools
- Completely redesigned Inventory Tools GUI with clear options
- View Player Inventory: Left-click opens inventory, Right-click opens enderchest
- View Player Enderchest: Dedicated button for enderchest access
- Clear Player Inventory: Clear any player's inventory (Shift-click clears enderchest too)
- All inventory operations allow adding/removing items directly
- Added confirmation (Shift-click) for destructive actions
Update Checker
- Now properly checks for updates from SpigotMC (Resource #131262)
- Notifies admins on join when a new version is available
- Shows download link directly in console and chat
Bug Fixes
- Fixed: Punishments Panel "Select Player" now opens the correct player selector instead of Player Management
- Fixed: Inventory Tools "Select Player" now opens a dedicated inventory viewer
- Fixed: Custom Commands display name matching improved
- Fixed: Various GUI navigation issues between menus
Improvements
- Better GUI organization with clearer icons and descriptions
- Added more informative tooltips on all buttons
- Improved feedback messages with emojis and colors
- Staff Mode items now have better descriptions
