Native Minecraft Version:1.19Tested Minecraft Versions:
Please read the Terms and Conditions before purchasing EpicFriends.
Only compatible with Bungeecord server
Thanks to @AntonioRush for the video
Version :
1.7.X | 1.8.X | 1.9.X
1.10.X | 1.11.X | 1.12.X
1.13.X | 1.14.X | 1.15.X
1.16.X | 1.17.X | 1.18.X
1.19.X
Features
100% configurable !
MySQL support
Support Offline mode
Compatible PlaceholderAPI (%epicfriends_count% and %epicfriends_count_online%)
Config and Messages file
Friend List configurable
Jump to your friends ! (togglable)
Friend message (togglable)
Hover Click
Developer API
Define the commands for friends (default: /friend & /f)
Command auto-completion
Define the max friends per group/player
Settings for jump/msg/notifications/requests
Show your friend list in a GUI (need to put the plugin in your Spigot servers)
with: a defined item (type, name)
with: /f list
With the GUI:
you can jump to your friends
you can remove your friends
you can see if they are online/server
you can see their rank/prefix/suffix
GUI 100% Configurable: item, name, lore, color, size, slot
GUI placeholders: PlaceholderAPI
Spoiler: Friend help
Spoiler: GUI friends list
Spoiler: example PlaceholderAPI
Commands
Command aliase: Customisable in config
PlaceholderAPI
%epicfriends_count% - Get the number of friends
%epicfriends_count_online% - Get the number of friends online
TO-DO
BungeeCord
1 - Put EpicFriends.jar in your /plugins folder (BungeeCord)
2 - Start your proxy
3 - A "config.yml" and "messages.yml" has been generated
4 - Config MySQL (config.yml)
5 - Restart your proxy
Spigot (for GUI)
1 - Put EpicFriends.jar in your /plugins folder (Spigot/Bukkit)
2 - Start your server
3 - A "config.yml" has been generated for config GUI and others
4 - Enjoy !
Spoiler: Common mistakes
Configuration
Config Bungeecord: https://goo.gl/LL2tjb
Config Spigot: https://goo.gl/yV9Mrg
Servers use
play.minevast.com
play.squad.rip
newbrworld.club
Statistics
https://bstats.org/plugin/bungeecord/EpicFriends/
Complete API
BungeeCord:
Code (Java):
Optional<List<String>> getFriendsNameOf(UUID uuid)
Optional<List<UUID>> getFriendsUUIDOf(UUID uuid)
Optional<List<String>> getFriendRequestsNameOf(UUID uuid)
Optional<List<UUID>> getFriendRequestsUUIDOf(UUID uuid)
EpicFriendsAPI.getBungeeCord().addFriend(String player1, String player2)
EpicFriendsAPI.getBungeeCord().isFriend(String player1, String player2);
EpicFriendsAPI.getBungeeCord().getFriends(String player);
@Deprecated EpicFriendsAPI.getBungeeCord().getFriends(UUID uuid);
EpicFriendsAPI.getBungeeCord().getRequests(String player);
EpicFriendsAPI.getBungeeCord().removeFriend(String player1, String player2);
EpicFriendsAPI.getBungeeCord().removeRequests(String from, String to);
EpicFriendsAPI.getBungeeCord().sendRequests(String from, String to);
EpicFriendsAPI.getBungeeCord().openFriendListGUI(ProxiedPlayer p);
EpicFriendsAPI.getBungeeCord().openFriendListGUI(ProxiedPlayer p, int page);
Events
Code (Java):
FriendAccept
FriendAdd
FriendDecline
FriendJoin
FriendJump
FriendLeft
FriendMsg
FriendRemove
Spigot:
Code (Java):
EpicFriendsAPI.getBukkit().openFriendListGUI(Player p);
EpicFriendsAPI.getBukkit().openFriendListGUI(Player p, int page);
Optional<List<UUID>> getFriendsOf(UUID uuid)
Optional<List<UUID>> getFriendsOf(Player player)
Optional<List<Player>> getOnlineFriendsOf(UUID uuid)
Optional<List<Player>> getOnlineFriendsOf(Player player)
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
Please read the Terms and Conditions before purchasing EpicFriends.
Only compatible with Bungeecord server
Thanks to @AntonioRush for the video
Version :
1.7.X | 1.8.X | 1.9.X
1.10.X | 1.11.X | 1.12.X
1.13.X | 1.14.X | 1.15.X
1.16.X | 1.17.X | 1.18.X
1.19.X
Features
100% configurable !
MySQL support
Support Offline mode
Compatible PlaceholderAPI (%epicfriends_count% and %epicfriends_count_online%)
Config and Messages file
Friend List configurable
Jump to your friends ! (togglable)
Friend message (togglable)
Hover Click
Developer API
Define the commands for friends (default: /friend & /f)
Command auto-completion
Define the max friends per group/player
Settings for jump/msg/notifications/requests
Show your friend list in a GUI (need to put the plugin in your Spigot servers)
with: a defined item (type, name)
with: /f list
With the GUI:
you can jump to your friends
you can remove your friends
you can see if they are online/server
you can see their rank/prefix/suffix
GUI 100% Configurable: item, name, lore, color, size, slot
GUI placeholders: PlaceholderAPI
Spoiler: Friend help
Spoiler: GUI friends list
Spoiler: example PlaceholderAPI
Commands
Command aliase: Customisable in config
PlaceholderAPI
%epicfriends_count% - Get the number of friends
%epicfriends_count_online% - Get the number of friends online
TO-DO
- Show the lastest connection of your friends !
- Add command /friend ignore <player>
- GUI for command /friend requests (configurable)
- RedisBungee support
- API: Add event: FriendOptionChange
- Command /f denyall
- Command /f acceptall
- Aliases /msg or /tell for /f msg
- GUI for friend settings
BungeeCord
1 - Put EpicFriends.jar in your /plugins folder (BungeeCord)
2 - Start your proxy
3 - A "config.yml" and "messages.yml" has been generated
4 - Config MySQL (config.yml)
5 - Restart your proxy
Spigot (for GUI)
1 - Put EpicFriends.jar in your /plugins folder (Spigot/Bukkit)
2 - Start your server
3 - A "config.yml" has been generated for config GUI and others
4 - Enjoy !
Spoiler: Common mistakes
Configuration
Config Bungeecord: https://goo.gl/LL2tjb
Config Spigot: https://goo.gl/yV9Mrg
Servers use
play.minevast.com
play.squad.rip
newbrworld.club
Statistics
https://bstats.org/plugin/bungeecord/EpicFriends/
Complete API
BungeeCord:
Code (Java):
Optional<List<String>> getFriendsNameOf(UUID uuid)
Optional<List<UUID>> getFriendsUUIDOf(UUID uuid)
Optional<List<String>> getFriendRequestsNameOf(UUID uuid)
Optional<List<UUID>> getFriendRequestsUUIDOf(UUID uuid)
EpicFriendsAPI.getBungeeCord().addFriend(String player1, String player2)
EpicFriendsAPI.getBungeeCord().isFriend(String player1, String player2);
EpicFriendsAPI.getBungeeCord().getFriends(String player);
@Deprecated EpicFriendsAPI.getBungeeCord().getFriends(UUID uuid);
EpicFriendsAPI.getBungeeCord().getRequests(String player);
EpicFriendsAPI.getBungeeCord().removeFriend(String player1, String player2);
EpicFriendsAPI.getBungeeCord().removeRequests(String from, String to);
EpicFriendsAPI.getBungeeCord().sendRequests(String from, String to);
EpicFriendsAPI.getBungeeCord().openFriendListGUI(ProxiedPlayer p);
EpicFriendsAPI.getBungeeCord().openFriendListGUI(ProxiedPlayer p, int page);
Events
Code (Java):
FriendAccept
FriendAdd
FriendDecline
FriendJoin
FriendJump
FriendLeft
FriendMsg
FriendRemove
Spigot:
Code (Java):
EpicFriendsAPI.getBukkit().openFriendListGUI(Player p);
EpicFriendsAPI.getBukkit().openFriendListGUI(Player p, int page);
Optional<List<UUID>> getFriendsOf(UUID uuid)
Optional<List<UUID>> getFriendsOf(Player player)
Optional<List<Player>> getOnlineFriendsOf(UUID uuid)
Optional<List<Player>> getOnlineFriendsOf(Player player)