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!
When I do /friend add USERNAME, I get An internal error occured while executing this command!
Here is the console output:
[19:46:29 INFO]: Trankery issued server command: /friend remove rossy11
[19:46:29 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'friend' in plugin FriendMe v4.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_112] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_112] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112] Caused by: java.lang.NoClassDefFoundError: Could not initialize class me.CopyableCougar4.main.MineUUID at me.CopyableCougar4.main.FriendCommand.onCommand(FriendCommand.java:60) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] ... 15 more
Please help me!
Is there a permission so i can set the maximum friends? because i've got a hub server.
@NicolasPL64
This could possibly happen because you have another plugin taking over - or, you dont have a dependency...I see this comment a lot here, so i comm-box-bump it.
Hmmm... I write "/friend add ExAmPlE" and say: An internal error ccurred while perfoming this command... WHYYYYY!!!??
Hey man! Great plugin gotta say! Just one thing I can't add friends :(. When I try adding friends it says: An internal error occurred while performing this command??!? Why does this happen?
can you make a new command to send gift to each other? :)
@snipershotmaster
That'd be a good feature! /friends alias /friend List all friends online & offline Or just a prefix Online - {FRIEND} Offline - {FRIEND}
How about combining /friend list online and /friend list offline into one /friend list command listing all online and offline friends in greed/red color alphabetically? I feel like this is a too big of a request :P
Edit: Mysql support too plz
PM you about v4 and it still don't work because of mysql config is resetting on server reload. Same bug as always.
friend add is don't work help me.
how to work with bungee?
What do you do with the friends once you add them exactly? I'm looking for a plugin where you can direct teleport to your friends without them need to accept. Also, bonus xp for mining and fighting mobs near your friends
Can you add visibyliti for friends that is you have 3 options , see your friends only, see everyvary and no see anybary =) Please do that and put a item on join with that things there
AnonmimousGuyPT: you need to install MAPI.
http://dev.bukkit.org/bukkit-plugins/mapi
I will give this another try. I hope the new update will work as I had no luck with any versions previously.
@CopyableCougar4
You can help me?
@yoshy112 I have a standalone codebase, I just have to integrate it into the core plugin, which I hope to do this evening :) Sorry for such a long wait!
@CopyableCougar4
Do you happen to have an idea when you will be pushing out the GUI update?
@cardosuphus Thanks for the suggestion! I will see what I can do.
My current thoughts are to have a 9x5 inventory pop up with objects on the first column and last column to scroll through pages, and then show the friends. You can click on friends and (at first) the following functions will be possible:
I will try to get an alpha build for this update out by the end of the month :)
Yeh i have a suggestion, i was wondering if you could maybe add a gui to see what friends are online showing the skulls inside the guy of your friends, and then then can click on the head for more features such as message and things. Or is this too difficult?