FriendMe
Description
FriendMe allows you and your friends to have a friends list!
Red text means that it is a beta feature
Dependencies
You can have BarAPI not MessageBarAPI - that's an error
Releases
If there is an error generated, please write the complete error message in your comment.
Ideas
If you have any ideas for features for this plugin, don't hesitate to post them in the comments! I want this plugin to be tailored to the whims of the users, and that means you!
Source
Due to a long list of GitHub requests, here it is: LINK
To Do List
working out some buggy commandstoggling bukkit scoreboard functionalitytoggle-able PVP protection from friendsability to upload friendship data to a new version
Currently Working on
- BungeeCord support (via proxy query)
Installation
To install the plugin, just drop the .jar file in your /plugins directory and restart your server!
Commands
/friend add <username> | send a player a friend request, if they are online | |
---|---|---|
/friend remove <username> | remove a player from your friends list | |
/friend accept | accept a friend request | |
/friend deny | deny a friend request | |
/friend help | lists all FriendMe commands | |
/friend list online | list all online friends | |
/friend list offline | list all offline friends and when they were last online | |
/friend load | load friends from friends.yml |
Permissions
friendme.user | required for a player to use the plugin | |
---|---|---|
friendme.admin | required to allow a player to use /friend panel (for later) |
Sample Config.yml
#-------------------------# # Bungee Cord Instances # #-------------------------# bungee: false #-------------------------# # Plugin Metrics # #-------------------------# metrics: true #-----------------------------# # Attacking Friends # #-----------------------------# friendly-fire: false #---------------# # BarAPI # #---------------# bar: You have %on% friends online!
@GameplayerHD123 I will certainly look into support for bungee cord :)
Bungeecord support would be amazing, specially if it sais what server hes on :D
How does this differ from the blfriends plugins ??
@Jurre1996
I'll prepare a patched version ASAP :)
The 1.3 version is broken :(,
It doesn't generate a config, and if you try to add anyone to your friendlist it will tell you Error: [User] is already on your friend list, and it doesn't do more than that :(
Will this be updated?
How does this plugin work with Magick Clock? If person vanish all other people, will he see his friends? Sorry for English.
Hello, i love the idea of this plugin! Just like Hypixel, although updating it would be really helpful! Thank you!
@Verelex I can look into it but for now I would say just open the .jar with a file archiver like WinRAR and use that
The plugins does not make a config
This looks like something my players would like, I'll give it a shot :3
@ryanblanksma This just means that there weren't enough arguments in a command. Btw, what version are you using? In the FriendMe_v1.2.jar I fixed any errors for that.
14.10 22:40:37 [Server] INFO ... 15 more 14.10 22:40:37 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 14.10 22:40:37 [Server] INFO at main.Main.onCommand(Main.java:457) 14.10 22:40:37 [Server] INFO Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) 14.10 22:40:37 [Server] INFO at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116) 14.10 22:40:37 [Server] INFO at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:834) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:887) 14.10 22:40:37 [Server] INFO at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:976) 14.10 22:40:37 [Server] INFO at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:527) 14.10 22:40:37 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) 14.10 22:40:37 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) 14.10 22:40:37 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'friend' in plugin FriendMe v1.3
It's somewhat redundant if you both have a config option to use tagapi, and a command option to toggle friends' nameplates as green. But otherwise, great plugin. :)
Could you make the colour configurable, so that one isn't stuck to just green? Or better yet, also add the ability to include chat effects like italics or bold, in conjunction with colours. This might be a desirable option for those who run other plugins that also utilise TagAPI (e.g. Factions/BattleTags).
@ryanblanksma Please clarify.
errors.
@FlakDzn I can certainly give the option in config! Thanks for the idea!
Will Friends be pvp protected? I think that would be a very good feature.
@JaackMC Thanks for the ideas! When v1.3 comes out there will be multi-page friends list support, and it will show 20 friends per page.
I vote for not having a scoreboard to show online friends, but instead, do like:
/friend list online - Shows online friends in chat + if /afk is on, show that /friend list offline - Shows offline friends in chat + How long since they were last on /friend list - Shows all friends
If there is X friends in one list, it also should have support for multi-page, like /friend list 2