- Enabled PAFAdmin by default
- Added an automatic correction for some config values which were entered wrong by the user
- Updated the downloaded MariaDB client. If you want to update your MariaDB client, you need to delete MariaDB-JDBC-Connector.jar from the plugins' config folder
- Added /pafadmin info
- Faster execution of SQL commands due to using indexes
- Added /pafadmin version command
- Fixed various smaller bugs
- Fixed compatibility with Pterodactyl
- You have to activate "MySQL.UseMariaDBConnector" if you are using Pterodactyl
- This also fixes problems with certain MariaDB server configurations
- Fixed a problem which could cause the wrong message to be displayed
- Added optional server switched message (Can be enabled in the config under "Friends.SendMessageToFriendsOnServerSwitch")
- Performance improvements
- Fixed bugs
- Added the option "Commands.Friends.SubCommands.MSG.DisableMessageReceivingServers" to the config
- Performance improvements
- Party server switch will use less CPU
- Added the option "MySQL.EnhancedDataLoading" which is disabled by default
- If enabled it will greatly improve the loading speed of large friend lists
- On some MySQL forks/if your server is heavily bandwidth limited this may slow down everything.
- Fixed bugs
- Fixed an API bug
- Fixed language mistakes
- Fixed problems with RedisVelocity
- Fixed parties joining servers which were listed under "PartyDoNotJoinTheseServers" in the config, if "Commands.Party.SubCommands.Join.AutoJoinLeaderServer" was activated
- Disabled MiniGameStartingCommands for minecraft 1.19 clients
- Beginning with minecraft 1.19 the minecraft server verifies if a command was actually was send by a client. Due to that it is not anymore possible to spoof commands using bungeecord
- This feature still exists in extended version of Party and Friends for 1.19 clients, as instead of the bungeecord simulating the command which is not possible anymore with 1.19 clients, the spigot server simulates the execution.
- Added an option to have minigame join commands by the whole party
- This option can be activated under Party.MiniGameStartingCommands
- This option only exists for mini-games which don't have a bungee/proxy mode. You should always prefer the bungee mode, as it uses less performance and everybody in the party joins the mini-game, even if they are not on the same server
- My Discord is now linked in error messages instead of Skype
- New API methods
- Improvements for Minecraft 1.18
- Added Hex Color Support
- Hex Colors can either be used by using "&x&1&2&3&4&5&6" or by using "𞉀"
- Huge performance enhancements
- Overhauled the data caching system
- New API methods to support future extensions
- Added the time zone option SYSTEM_DEFAULT to use the time zone of the local server
- Huge performance enhancements
- Added support for HikariCP as pool which is much faster than c3p0 which is currently used
- To use HikariCP set MySQL.Pool.ConnectionPool to HikariCP. By default c3p0 is still used
- Faster load times of the gui if no legacy items are used
- Added comments to the config.yml on bungeecord (The comments won't be included until you completely regenerate the config.yml)
- Minimized jar size
- Added config option "General.DisableAutomaticPartyServerSwitching"
- New error handling
- Output an error when the sql user does not have the required permissions
- Added the command /party setting (by default disabled), which is a shortcut to /friend settings party
- Added the command /party deny (by default disabled)
- Changed a few Party.Command.Invite.* messages
- Added missing German translations
- Fixed bugs
- Fixed the maximum players per parties for public parties
- Added an optional config entry "General.PartyJoinDelayInSeconds" to fix problems with some badly programmed minigame plugins
- Added the command /party setting (by default disabled), which is a shortcut to /friend settings party
- Added the command /party deny (by default disabled)
- Changed a few Party.Command.Invite.* messages
- Added missing German translations
- Improved SQL performance
- Fixed bugs
- Fixed the maximum players per parties for public parties
- Added an optional config entry "General.PartyJoinDelayInSeconds" to fix problems with some badly programmed minigame plugins
- Added notify online status change player setting
- Players now can decide themselves if they want to receive a notification if a friend of them joins
- Added an option to allow player chat formatting in /msg which can be disabled under "Commands.Friends.TopCommands.MSG.AllowPlayersToUseChatFormatting"
- Less MySQL overhead by reducing the times the server has to be accessed
- Bug fixes
- Fixed a bug which caused /msg and /r to not use any permissions
- Fixed setMessage for FriendMessageEvent was not working correctly
- Fixed anti spam in combination with disabled servers
- A velocity version of this plugin can be found here
- Enhanced the performance of /friend list drastically for people with many friends
- Fixed a few language mistakes
- Fixed a problem concerning loading color format code combinations in certain messages from the messages.yml
- Improved managing of max players per party
- You are now able to set permissions which add more party slots to the default max size
- Changed the location of the party max settings to
'Party.MaxPlayersPerParty' in the config- Improved command spam protection
- Display names for servers can be configured under
"ServerDisplayNames". To use Server display names you need to activate "ServerDisplayNames.Use". After you activated that setting and restarted the bungeecord there will be more options in the config, which will enable you to define server display names
- The plugin will now be able to correct some values which were wrongly entered into the config by the user