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
Now with UUID and RedisBungee support! MySQL or SQLite storage! Supports custom chat plugins!
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.
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.
| BungeeCord | 1.7 - 1.17.x |
| Waterfall | 1.7 - 1.17.x |
| Velocity | 1.7 - 1.20+ |
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.

















ultimatefriends.cmd | (Optional) Required if usePermission is set to true in the config. |
ultimatefriends.spy | Allows use of /f spy to enable/disable Social Spy. |
ultimatefriends.autospy | Grants auto-enabled Social Spy on player join. |
ultimatefriends.reload | Allows use of /f reload. |
ultimatefriends.filter.bypass | Allows bypassing the chat filter. |
Drop the UltimateFriends.jar file into your proxy's (BungeeCord, Waterfall, or Velocity) /plugins folder.
Start (and then stop) your proxy. This will generate the config.yml file.
Configure the plugin by editing the config.yml file to your liking.
Start your proxy again. The plugin is now ready to use.
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.
If you are interested in helping with translations, please contact me. Contributors will be credited. Discord minelmatrix