RankUp
This plugin allows you to set packages that define a transition between groups. The player is then able to enact that transition through right clicking certain signs, saying certain words or manually through the /rankup command.
Features:
- Allows for easy GreyListing
- Individual Permissions for each package
- Supports Permissions 3.1.6
- Supports PermissionsBukkit v1.1
- Supports PermissionsEx 1.13
- The target player of /rankup <player> does not have to be online(They have to have alteast logged in once though)
- Easy to set up using commands from in-game or the console(which uses the same commands but without the /).
- Supports multiple packages
Example Configs
default: startingGroup: user endingGroup: admin rankup_command_enabled: true
This package moves a player from the user group to the admin group. The only method enabled is the /rankup command.
test: startingGroup: default endingGroup: user rankup_word_enabled: true rankup_word: test rankup_sign_enabled: true
This package moves a player from the default group to the user group. This can happen through the player saying the secret word in chat 'test', or through them right clicking a certain sign.
How To Create Signs:
Type [RankUp] on the first line of the sign, and the package name on the third line. If you want to use the default package just leave the third line blank. You must have the permission node rankup.signplace to be able to place [RankUp] signs.
Credits:
@coolblinger-Stole sign rank idea from him/her
Changelog:
Version 1.0
- Plugin release
Version 1.1
- Added utility commands to help with managing of the config.yml
- You can now set a secret word that when typed allows a person to move to the greylisted rank. This word will not show in the chat.
Version 1.2
- Fixed that if PermissionsBukkit was being used to handle groups, you were able to create fake users. This is no longer possible.
Version 1.3
- Added support for multiple greylists(packages).
- Optimized code.
Version 1.4
- Added support for individual package permissions.
- Added support for PermissionsEx(Does not support multi-worlds).
- Added signs as a way to trigger packages.
To Do:
- Up Date To PermissionsEX version 1.22.4
- Add Support For Group Manager version 2.13.1
- Update to Java 1.7
- Make Config More Simple
@Emalton
Will do trying my best this plugin code is kinda a mess so im cleaning it up then i should be ready
I can't stand to see this plugin dying! Please update do 1.8.6, I beg of you!
Due to interuptions in life I have put this project down i am going to bring it back
I'm Working On it the next update is expected in about 1-2 weeks I have to up date it to java 1.7 and fix the code.
I'm going to try to take over this plugin and make it useful ONCE AGAIN!
This project is abandoned
so how do we get in in 2014...?
Where's perms?
sounds really cool :)
Couldn't find a help forum so i guess sill just post here. So I have this plugin working on my server and everything but I don't exactly understand the description on how to use it on this page. Could someone explain to me exactly what package is and how to use it? Also how do i set up signs. I was originally trying to make a new package then use /ru setstarting [group] [package] and /ru setending [group] [package] then putting it on a [rankup] sign. It wont rank anyone up though. Also does it say anything when i successfully create a sign or like the chest shop plugin or something like that. I just need help making a sign to rank up between groups. Im useing Pex. My groups are Guest, Builder, Admin, and Owner. Thanks.
Any new versions Coming out?
... i dont get it
@Golumpa
I want the source
I'm looking at the code to see if I can bring it back to life.
I have the source to this plugin so if a developer wants to step forward and to carry on this project msg me for the source as i cant code:P but please this plugin needs a new developer and this is a very useful plugin
174 recipes 27 achievements 17:37:15 [INFO] Starting minecraft server version 1.1 17:37:15 [INFO] Loading properties 17:37:15 [INFO] Starting Minecraft server on *:25565 17:37:15 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R3-b1846jnks (MC: 1.1) (Implementing API version 1.1-R3) 17:37:15 [SEVERE] Could not load 'plugins/RankUp.jar' in folder 'plugins': java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:676) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:317) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:285) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:200) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:156) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:132) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 17:37:15 [INFO] Preparing level "world" 17:37:15 [INFO] Default game type: 0 17:37:15 [INFO] Preparing start region for level 0 (Seed: -1053210679462832495) 17:37:16 [INFO] Preparing spawn area: 89% 17:37:16 [INFO] Preparing start region for level 1 (Seed: -1053210679462832495) 17:37:17 [INFO] Preparing start region for level 2 (Seed: -1053210679462832495) 17:37:17 [INFO] Preparing spawn area: 0% 17:37:18 [INFO] [RocketBoots] Loading RocketBoots v0.3.6. 17:37:18 [INFO] RocketBoots v0.3.6 enabled! 17:37:18 [INFO] Server permissions file permissions.yml is empty, ignoring it 17:37:18 [INFO] Done (3.017s)! For help, type "help" or "?"
PLEASE TELL ME HOW TO FIX THIS :(
plugin seems to have (somehow) re stablized from previous issues I'm running the most recent RB and all my woes SEEM to have gone away. I would like to ask a silly question though. if i wanted my admins to have access to this
what set of nodes should i set? the forum post is somewhat sparse on details
This isn't working for me... I get an Internal error when I do /rank every time... Not sure if it's because I use bPermissions or because I'm using Bukkit 1185. Any help? :(
http://pastebin.com/ZRriCEzb
This plugin has a major bug in CB #1185 for Minecraft 1.8.1: using the /rankup command yields the "Bukkit sad, bukkit cry tears :'c" message, which you usually get when you don't have permissions for a bukkit-specific command. I don't get any crashlog, and as far as I can tell no permission node is being requested (I use /pex toggle debug to check this, no permissions for this command are being called.) Also, I use PermissionsEx.
Wow - this plugin is really awsome! Thanks for your great work!