As promised, a new way to
better handle all your chat traffic wih regard to the chat nick click actions has been added to AdminAnything. Sporting a nice little chat [A] prefix for all of your chat messages, please welcome - the
chest GUI!
This addition should make it easier to actually do what you need to do if you have many common commands that you ordinarily run for your bad behaving players (such as mute, ban, kick, freeze...)
Instead of having to fish for the correct action next to the nickname in chat, you can simply click the [A] next to it and run that command from this chest GUI - which doesn't move and is more visual to work with.
Enjoy!
Version 2.4.0
=============
New major version
Added:
- a new nick-click GUI - there is a new [A] prefix in player chat next to player names which will execute the new /aa_gui command to present actions from your config in a nice chest GUI
- a new command was added to open the chest GUI - /aa_gui <Player>, can be enabled or disabled separately to the nick click [A] chat prefix via features configuration option "chatnickguicommand"
- new configuration sections: chatNickGUI, as well as new configuration feature section (so you can potentially disable the nick click [A] chat prefix): chatnickgui
- new permission nodes: aa.allownickgui to show nick click [A] prefix actions in chat, aa.chatnickguicommand to allow access to the /aa_gui command
Fixed:
- permissions for EssentialsSpawn and EssentialsXMPP modules of EssentialsX corrected in permdescriptions.yml file, as this has previously resulted in /spawn, /setspawn, /setxmpp, /xmpp and /xmppspy commands not showing in the auto-generated tab-complete menu for player-enabled commands
- automatic tab-complete builder contained error, where commands unavailable to player could still be show in tab-complete if these commands were prefixed by a plugin name (essentials:ban etc.)
- a random NullPointerException for automatic tab-completes disabler
- NullPointerExceptions when server lags and AA is too slow to respond to ProtocolLib's packets sending to adjust chat with prefixes from config