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!
@CopyableCougar4 I added donation information, just in case anybody out there wants to go one step further in supporting FriendMe!
I uploaded v2.6 and fixed a few bugs provided by CrissIIL!
Another idea:
A page for translations. So people can translate the plugin into their language.
If you want, i would translate the plugin into Spanish!
I like this plugin :)
An idea: Your friends colour appears in red, or a colour you put ina config.yml (Maybe this mplugin have it, and i didnt knew)
Thanks for reading!
@AlextheRus2013 That just means your server has a different version of Java. This plugin should be running fine with Java 7 computers. How is your server hosted, home or paid? If home, what OS? If paid, contact your host about your machine's version of Java.
I can't install this plugin on my server. Here's a problem __________ 014-01-01 20:04:44 [SEVERE] Could not load 'plugins\FriendMe_v2.0.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: main/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:241) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:219) at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.UnsupportedClassVersionError: main/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
I'm also using spigot, and that gives me errors.
@CrissIIL I'll fix those in version 2.6 :)
@CopyableCougar4
Problems includes Internal Server Errors when typing /friend. When typing /friend it should show the help menu. When typing /friend list it also give an Internal Server Error.
Suggestion when a player types /friend add, instead of it saying it needs a player name, it should say "Correct Usage: /friend add <playername> will be more user friendly.
@CrissIIL Please elaborate (preferably with logs)
I like to plugin, but bro.. Fix the errors!
@Jurre1996 I just uploaded a new file that should handle those errors and a few more. Let me know :)
@Jurre1996
I have the same
@CopyableCougar4
Thanks man, will try now
EDIT: Its still not working, It does generate a config now though :P, but still it says "Player" Is already on your friend list, wile friend list is empty.
/friend does nothing /friend help has a little typo. http://puu.sh/5SNvu.jpg its saying freind instead of friend.
http://puu.sh/5SNzz.jpg
Also if you do /friend list, while you have no friends it throws a error cause the friend list is empty.
This is going to be very nice for my Bungee mutli-gaming server.
Getting an error with 2.0, on 164r20, created a ticket :)
Very nice plugin.
Suggestions
1. BungeeCord Support
2. Tells when a player join server NOMATTER where there are.
3. Add Scrolling Enderbar on top to show how many friends are on.
4. ON Hub Join list players online NO MATTER what server they are in.
:D thats it
@CopyableCougar4
YAY :D
Can't wait for bungee support!
github?