Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
Ultimate Friends icon

Ultimate Friends 2.7.2

Now with UUID and RedisBungee support! MySQL or SQLite storage! Supports custom chat plugins!



UltimateFriends (for BungeeCord, Waterfall, and Velocity) - Project Update


Important Note: Ultimate Friends has been removed from Spigot. For support, please contact me on Discord by adding minelmatrix If you can't pay via PayPal, you can contact me to arrange payment through Binance.




Overview


UltimateFriends is a powerful and user-friendly friend management system for your proxy network. It allows players to manage their friend list with ease using interactive, clickable buttons in the chat, eliminating the need for complex commands. Players can browse lists, configure options, send messages, and connect to friends on any server.




Compatibility



BungeeCord1.7 - 1.17.x
Waterfall1.7 - 1.17.x
Velocity1.7 - 1.20+



Key Features

  • Interactive UI: All actions are managed with clickable messages and buttons in the chat.


  • Easy Friend Management: Add or remove friends with just a few clicks.


  • Cross-Server Connectivity: Join the server where a friend is currently playing.


  • Cross-Server Messaging: Send private messages to friends, even if they are on a different server.


  • Broadcast: Send a message to all friends at once.


  • Player Options: Each player can customize their experience:

    • Show/hide join, quit, and server switch messages from friends.


    • Allow/deny new friend requests.


    • Allow/deny private messages.


    • Show/hide friend broadcasts.


  • Data Storage: Choose between file-based (SQLite) or MySQL database storage.


  • Server Management: Disable the plugin on specific servers (e.g., login/auth servers).


  • Customization:

    • Fully customizable messages via config.


    • Customizable commands and aliases.


    • Add custom buttons below the friend list.


  • Compatibility:

    • Supports custom chat plugins.


    • Regex chat filter.


    • MultiLobby and PlayerBalancer compatibility.


    • RedisBungee support.


  • Additional Features:

    • Display "last seen" information for offline friends.


    • Look up players by UUID or name.


    • Paginated friend list (new in version 2.5).


    • Social Spy functionality.






435de688288dd42379d138d6d0f9b2b6.gif
Accepting friendship
5723253a307c85b72c588cab864bde1a.gif
Friend list
a206de25eb6f86cedd66105a66f000ca.gif
Private messages
a9c3d174ffd2322affd66e5f83bd3256.gif
477ef7ee73348c4a1e659b15b60ae84a.gif
Options
f5511809359de4ea89e00e2645d23e39.gif
Removing friend
49acf37f6560d8805093fa217afd59b1.gif
Customisable messages
3f1d3f9b84d15b38431ab294f9d33d62.png
98aa3d4d5c742dbcbe2b2a0a21d85ca8.png
Connecting to the server
37e40f68798fb94cc5d0f367f35f48ff.gif
Broadcasts
55ae136d555319e27cb8e7500033b5ac.gif
6c31f33af2e38f6447a9a66cc2c58e93.png

Player list pages (new in 2.5)
0WvO8Ee.png
MoWGKem.png

customized design:
Rg8Ub9U.png
6wQV9HM.png


Last seen (new in 2.7)
BHfgWQN.png


Permissions




 
 
ultimatefriends.cmd(Optional) Required if usePermission is set to true in the config.
ultimatefriends.spyAllows use of /f spy to enable/disable Social Spy.
ultimatefriends.autospyGrants auto-enabled Social Spy on player join.
ultimatefriends.reloadAllows use of /f reload.
ultimatefriends.filter.bypassAllows bypassing the chat filter.



Installation


  1. Drop the UltimateFriends.jar file into your proxy's (BungeeCord, Waterfall, or Velocity) /plugins folder.


  2. Start (and then stop) your proxy. This will generate the config.yml file.


  3. Configure the plugin by editing the config.yml file to your liking.


  4. Start your proxy again. The plugin is now ready to use.





Important Notes

  • The plugin will create two tables in your database: friend_list and options. (Table names can be changed in config.yml).


  • Using the UUID system on a non-premium (offline) server is not recommended, as player UUIDs can change. It is better to use the name lookup type in such cases.




Translations


If you are interested in helping with translations, please contact me. Contributors will be credited. Discord minelmatrix


 
Sign in
$7.00 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe