Added optional in the config.yml defined command permissions to the GUI
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
Fixed Bugs
Fixed problems with inventory detection if certain settings were used
The plugin is now built from the same source code as the Bungeecord/Velocity version, making development easier and makes it possible to release update faster
More GUI customization
New customization options for the menu names of the friend detail view, party detail view and friend request detail view
You can now change the settings buttons in the settings menu to any item
Added new APIs which enable future floodgate gui support using an extension. An alpha version of this extension can be downloaded here. Currently listing your party members does not work correctly. To open the gui just use the profile head or /friendsgui, /partygui on a server where the normal gui is enabled
Fixed bugs
Fixed not being able to drop profile head if it was disabled
Fixed a problem which could occur when to items had the same name in the menu
Fixed a problem which could occur when item names were too long
You need to update Clans to 0.9.9.23 or else clans will stop working with this update
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
Less MySQL overhead by reducing the times the server has to be accessed
Display names for worlds can be configured under "WorldDisplayNames". To use Server display names you need to activate "WorldDisplayNames.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
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
Fixed bugs
Fixed a problem with the friend request menu not working correctly
Fixed a bug which caused problems in the party gui if the player had a long name
Fixed a bug which caused /msg and /r to not use any permissions
Added a "show only players in your party" hide option to the hide menu (can be disabled in the config.yml)
New API methods for other plugins to add their own hide modes to the hide menu
Added the config option "Commands.Party.SubCommands.Invite.InvitationTimeOutTimeInSeconds", which allows you to set a time until a party invitation times out
Fixes:
Fixed a few language mistakes
Fixed a bug which could cause party and friends to have compatibility problems with other GUI plugin
Fixed that an error message was thrown sometimes when using the settings menu if keep settings menu open was activated
You are now able to use custom textures on items in the gui
You can find compatible custom textures under this url. Just click on a texture you want to use and copy "Value" and paste it in the config under "Base64CustomTexture" and activate "UseCustomTexture"
All items do now support %LINE_BREAK%
Some config entries in the gui have moved including:
You are now able to change the size of the hide gui under "Inventories.HideInventory.Size"
You are now able to add custom items to the hide gui
You are now able to change the place of the items in the hide gui
You may now use %LINE_BREAK% for all hide modes
You are now able to change the material of the hide modes
You may now disable some hide modes
Moved all hide gui messages from "Messages.*" to "Inventories.HideInventory.*"
Enhanced managing of skin data for the friends gui. This should improve performance and lower the requests which are send to mojang to ask for skin information (Only works on spigot servers 1.13 or newer)
Enhanced the performance of /friend list drastically for people with many friends
You are now able to change the online/offline name of the friend heads under "Messages.Experimental"
Please notice that the given message may not be longer then 9 characters
If you are using a cracked server without name restriction the given message will be ignored if the player name is too long (by default they can only be 16 characters long)
Added the config option "General.SendFriendRequestNotificationOnJoin"
Added option for more compatibility with other plugins
Raise the number under "General.CommandsWhichShouldBeExecutedByTheHolePartyDelayInTicks", if there is a problem with executing a command by the whole party
Notice that this is to avoid a bug in some plugins. It is still better if the author of that plugin fixes the bug, as the bug can also happen without PAF, if two player use a command at pretty much the same time.
Added support for minigame plugins which use signs but doesn't use the PlayerCommandPreprocessEvent. (You need to add the signs which should be clicked by the hole party to SignsWhichShouldBeClickedByTheHoleParty (In a future version this will be also possible via a command)
Fixed a problem if your MySQL username were only Numbers