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!
Teleporting to friends? Uh oh. :P
Is there a permission node just for this? On casual servers, this would be a nice to have, but for servers that want more of a challenging aspect, not so good.
Also, thanks for the work you've put into this plugin. I couldn't find any other plugins like this that was both simple and didn't require SQL.
Make it so
Thanks :)
Two feature requests:
Are we waiting for the next release for the teleport function? That would make it perfect!
This is a pretty great plugin! Is there any way you could add a way to adjust the friend bar at the top of the screen? As in the colors, size, text, and such.
I came across a giant error when using the /lightning command underwater when using this plugin. I've put it in the PasteBin here: http:pastebin.com/BLkaLP02
Thanks so much for this plugin and for all your time!
@suwako99 I added teleport requests with friends in v3.1.2 :)
@CommodoreAlpha I added that in the last version :)
@CopyableCougar4
But couldn't BarAPI be added as an optional dependency instead of a required one?
Looks like just what I need! Have you completed the bungeecord aspect of the plugin yet?
if it can add。 /friend tp ID 。 to send a teleport request to a friend 。 and it can setcooldown this plugins will be better!
@CommodoreAlpha Before, because BarAPI has just been added, there was no check to see if BarAPI was installed. That meant that the BarAPI task would launch errors every cycle, spamming console. Now I added a check to see if BarAPI was installed.
I know it says "you need BarAPI (at the moment)", but why was BarAPI a required dependency to begin with? How could the plugin possibly break without BarAPI?
Plugin is not creating a config when the server is started for the first time with your plugin. I am using v3.1 patch 1.
Is is possilbe to send friend request and reject request while a player is offline?
There's an Error on the CONSOLE when i just type /friend...
if it can add
/friend tp ID send a teleport request to a friend and it can setcooldown this plugins will be better!
sorry my En is so poor,I‘m Chinese
Why did not you notice such errors? Never look in the console?
@Sitmobedaf I added that too in v3.1.1 :)
@WhosHenry I added that in v3.1.1 :)
[22:25:17 WARN]: [FriendMe] Task #13 for FriendMe v3.1 generated an exception java.lang.NullPointerException at me.CopyableCougar4.main.FriendList.displayOnline(FriendList.java:16) [?:?] at me.CopyableCougar4.main.FriendMe$1.run(FriendMe.java:140) [?:?] at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:58) [Server.jar:git-Spigot-1319] at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [Server.jar:g it-Spigot-1319] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:614) [Server.jar:git-Spigot-1319] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [Server.jar:git-Spigot-1319] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [Server.jar:git-Spigot-1319] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [Server.jar:git-Spigot-1319] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [Server.jar:git-Spigot-1319]