This release has been in the works for a while
Changelog
Created a GraphQL rest API that can be ran as a standalone application. Currently only supports read operations and documentation will follow in the future, currently you can play with the API at https://bux-web-api.dieterblancke.xyz/playground
Added ingame motd feature that allows to add as many messages as you want. These messages can be both network and per server motd messages (supports chat, title, actionbar and bossbar).
Remade the offline message system (on reports) and added /offlinemessage command that allows you to message someone that is offline.
/friend add can now automatically accept an outstanding request for that person, similarly, /friend remove can deny outstanding requests (both incoming and outgoing requests)
Added /staffannouncement command, this is similar to /announce c (message) but with a receival permission.
Added /friend broadcast (msg to all friends)
Added a friend setting option to enable / disable server switch and broadcast messages
Remade the friend settings tables (with an automatic migration)
Added an option in the friends config to disable server switch messages for certain servers
Streamlined friend placeholders (aka placeholders work in both header and footer)
/announce can be made to have optional types (so /announce (message) can work, see general-commands config)
BungeeUtilisalsX now relocates libraries to avoid conflicts with other plugins, this might slow down the first start up of the plugin a bit
Made it so you cannot receive friend requests from ignored players anymore
Added command blocker, see commands/commandblocker.yml
Fixed an error with user server player count placeholder giving errors on first join (in tab announcer)
Reduced output messages on startup
Added /staffrollback with -f parameter, if used without -f it will rollback all punishments for a certain staff by putting them on inactive, using the -f parameter will force-delete the punishments.
Fixed some issues with hex coloring.
Added support for Java 16
Changed the format for gradient colors (see wiki)
Titles can now have lower fadein, stay and fadeout values
The /staff separator now supports color codes
Added {punishment_uid} placeholder
Added a message for if you have no ignored players on /ignore list
Oh, and one more thing , FINALLY finished multi proxy support for BungeeUtilisalsX through a job system. Both RabbitMQ and Redis are required for multi-proxy systems (through redis is mostly required for underlying plugins like ProxySync or RedisBungee).
Please go to our Github to see the (sometimes more detailed) issue board for this release!
Do you like my plugin? Please consider leaving a review !
Are you experiencing issues or do you have suggestions? Then please join my Discord Server for the fastest support.