RankSigns
Description:
RankSigns is a rank up plugin in which you can rank up or buy permission nodes via signs. It also uses economy to rank up or buy permissions. All you have to do is set up a simple RankSigns sign. This plugin requires Vault and a permissions and economy plugin that supports Vault. This plugin has many more features to add. If you have a suggestion, let me know. Thank you for downloading and enjoy the plugin.
New Version Released! (February 6, 2014)
- Just an update to 1.7.2
Setting up a RankSigns sign:
Making the signs can be confusing. Please take a look at the image at the top right corner of the page if you are having problems.
- Line 1: [RankSign] OR [PermSign] OR whatever you have specified in the config
- Line 2: The Rank or Permission node that is being sold
- Line 3: Price (This can also be set to free, or left blank if you set the currency to none)
- Line 4: Unused, but maybe time?
Config:
- currency: Can be set to none (allowing line 3 to be blank) or money
- Shorter Permissions: With this feature in the config, you can have a permission node that doesn't fit on a sign renamed to something that will fit on the sign. An example is already available in the config. You can do as many as you want and even rename permissions that already do fit on the sign. With this feature, the permission in permsign.buyperm.[permission] will not be the shorter version, it will be the actual permission node. This new feature can be confusing, so if you need help I will be glad to help!
- Sign Headers: Edit the first line which indicates a rank/perm sign
Permissions:
- ranksign.buyrank: Gives permission to buy all permissions
- ranksign.buyrank.[rank]: Gives permission to buy a rank from a RankSign
- permsign.buyperm: Gives permission to buy all permissions
- permsign.buyperm.[permission]: Gives permission to buy a perm from a PermSign
- ranksign.create: Gives permission to create RankSigns
- permsign.create: Gives permission to create PermSigns
Commands:
- /ranksigns: Shows version of plugin and what you can do based on your permissions.
Tutorial:
JamsyBoy14 was able to make a tutorial video for this plugin. Be sure to thank him and subscribe! I hope this video can help you guys.
Just something i noticed, whenever a player ranks up, it demotes them to the default rank then promotes them (see example)
3 Ranks:
Rank 1 (default) Rank 2 Rank 3
When someone ranks up to Rank 2, it promotes them to Rank 2. When someone ranks up to Rank 3 from Rank 2, it demotes them to Rank 1 then to Rank 3.
@MrSheepSheep
Oh carp. That's something I need to find a fix to. Probably something with configs would work.
@PyPKjE
You are using Java 7 right?
@abl4ckb3lt
I'm pretty sure it already is Java 7.
@TheTGKing
Correct.
i dont get it. if i have a group in my PermissionsBukkit config callled "VIP" and i put VIP on the 3rd line will it make them vip?
@PyPKjE
Update To Java 7
[SEVERE] Could not load 'plugins/RankSigns.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/bballheat/ranksigns/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_5_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R2.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:379) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.UnsupportedClassVersionError: me/bballheat/ranksigns/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 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(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
The ranksign only promote the player in the default world and some servers need to promote their players on different worlds.
Can you add a feature to do this ?
Ok, hate to say this but I am completely redoing signs. I'm sorry for the incovenience, but I really want to help those who run off item based economies. I'm not sure when I will be ready to add item based economies, but I think I have a plan. It will involve a lot of work, but I think I am capable of getting it done. This SHOULD be the last time signs are redone. I am basically gonna rewrite most of the plugin, but it will still work perfectly. This will be one of the biggest updates. EDIT: Ok maybe I overreacted. I think I am almost done, but I never know what problems I could run into.
Signs are staying the same for now.
Wut? 0.o I didn't understand that very much. Maybe I was confusing. What i meant was something like this: First Line: [RankSigns]. Second Line: Rank Required to use this specific sign. Third Line: Rank you are about to buy. Fourth Line: Price. As in if it said= [RankSigns],BootLicker,Rainmaker,10000.. It would cost 10000 to buy Rainmaker but you can only do that if you are already a Bootlicker. That way ppl really do 'rank up.' Just a request. :P Maybe you got that before, I just didn't understand. Thanks for supporting this plugin so much!
@Dhondor
Glad you like the plugin so much. For signs, I have no idea what to do because I also want to have signs for people with item based economys, so they might change. Anyways, I like the comments, so don't worry about it lol.
Thanks @Bballheat I didn't see that picture :P This plugin is awesome! I'll make a tutorial today!
My request :D (maybe I missed it somewhere) somehow make it a rank 'up' sign as in 2nd line be the rank required to use this sign.. Sorry if I'm terrorizing your comment section but I love this plugin to much :D
Thanks a ton for the quick reply
@jongre93
I got a plan. I am aware of that problem and would like to have it fixed as soon as possible.
Alright. I love this plugin so far and it's all I have been looking for!
I have one small problem, what do I do if the permission node doesn't fit on the line on the sign? It's rather frustrating having it all setup but a few permissions that wont work.
@Dhondor
1. You did not make the sign correctly. Please take a look at the image at the top right corner. 2. It already does that.
Well v0.4 doesnt work for me. Im sticking to v.2 for now.
[RankSigns] User Allusia 0
still user.
Also can you add a feature where if you become Allusia you are removed from User at the same time to get rid of possible permissions conflicts? Thanks :D
@Bballheat
I was thinking that, but I guess I worded my sentence differently then what I expected xD Good luck with the update!
@Rawwk
Instead of making complicated ladders, I was thinking there would be permission nodes per group. So for group new, if you want them to buy player but not builder, you could just give them ranksigns.rank.player. That's what I plan. Maybe I'll add that with the free sign update.