McftPromotions
This plugin is a simple solution to demote and promote users. It provides you with custom commands, proper grammar, demotion/promotion detection, and more.
Recommended Build | Support | Contribute | Feeds |
|---|---|---|---|
| Files | Create Issue | Source | Subscribe |
| Information | Donate | Builds |
Features:
- Easy promotion and demotion of users
- Hooks with McftProfiler to add promotion/demotion notes to players
- Custom commands per rank
- Permission nodes for each command
- Offline promotion and demotions
- Proper grammar in notices
Requirements:
Information:
Development Builds:
Development builds of this project can be acquired on Bamboo.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Recommended Build
Support
Contribute
Feeds
-
View User Profile
-
Send Message
Posted Jun 27, 2013@MrMe1003
That's not currently possible.
-
View User Profile
-
Send Message
Posted Jun 27, 2013Is it possible to use this plugin for multiple group ladders? As in, say, I wanted several factions on my server, and each faction to have its own internal ranks, and the leader of each group would be able to promote/demote members through the ranks.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@Panjinatof
Sorry about that, I thought I had responded to your first comment. Unfortunately this isn't possible at the moment. I would recommend looking into CommandHelper which might assist in doing this.
-
View User Profile
-
Send Message
Posted Mar 12, 2013Can someone answer my question? How do i set it where someone gets demoted after 28 days?
-
View User Profile
-
Send Message
Posted Mar 5, 2013@lacourj Like this: [Promote] Builder
Or: [Demote] Spectator
-
View User Profile
-
Send Message
Posted Mar 3, 2013How would I make it so if someone is offline for 31 days they are demoted?
-
View User Profile
-
Send Message
Posted Dec 9, 2012@Atwolf
Could you give an example of what you mean?
-
View User Profile
-
Send Message
Posted Dec 9, 2012Can you make this work with signs?
-
View User Profile
-
Send Message
Posted Apr 30, 2012@laCourj
Sorry for the late response. I just ended up just editing the source code not realizing that you had updated the plugin so I was just experiencing my own stupid fault :P . And also, custom messages would be amazing. Your doing a great job keeping this plugin afloat, thanks again laCourj!
-
View User Profile
-
Send Message
Posted Mar 29, 2012@emptyqwerty
I was planning on custom messages for the next release (which is soon). Also, the current release works with 1.2.4. What permissions plugin do you use, and are you sure that the configuration is correct? Thanks for the feedback!
-
View User Profile
-
Send Message
Posted Mar 29, 2012I feel pushy asking, but I love this plugin and could you update to 1.2.4? While promoting someone I get an "Internal Server Error". Thanks for your hard work laCourj!
Also, as a suggestion? Can you make the promotion message customizable, instead of just "emptyqwerty was promoted to LeadCookie! Congradulations" You could use variables like [PLAYER] and [RANK]. I don't know all the details, but that would be a great addition :)
-
View User Profile
-
Send Message
Posted Mar 5, 2012Version 1.0.6 has been released. This is a big update and it's recommended that users update. http://dev.bukkit.org/server-mods/mcftpromotions/files/5-mcft-promotions-v1-0-6/
@imilkywayz
This new release now supports PermissionsBukkit.
@Lakesideminecraft
This new release allows you to chose whether or not to show prefixes in notices.
-
View User Profile
-
Send Message
Posted Mar 5, 2012Is there any way to prevent it from putting the prefixes before their name? When I promote someone, it says: Congratulations! ModeratorJim has become a ModeratorModerator!
-
View User Profile
-
Send Message
Posted Mar 3, 2012@imilkywayz
I can definitely do that in the next release. Would you want me to notify you when I've done such?
@TeamAss
With CommandHelper you would have to script all of that. This plugin is meant to be a simple solution that uses proper grammar and knows when a user is promoted or demoted. Making a script for something like this, when there's a plugin that does the same (and probably more) is quite silly if you ask me.
-
View User Profile
-
Send Message
Posted Mar 3, 2012What is the difference between this and command helper? You could set up custom commands, words, multi commands with it too. In my perspective, this is somewhat of a harder way of command helper and smaller version 2...
-
View User Profile
-
Send Message
Posted Mar 3, 2012No permissions bukkit support? Then sorry no thanks...
-
View User Profile
-
Send Message
Posted Mar 3, 2012@paladinding0
Read the comment below yours. I only just released an update though. You can download it here before the Bukkit dev team approves it. http://mcft.im/jenkins/job/McftPromotions/Recommended%20Build/artifact/target/McftPromotions-1.0.5.jar
-
View User Profile
-
Send Message
Posted Mar 3, 2012Is it supost to be updated and working for the new update?I cant get it to work.
-
View User Profile
-
Send Message
Posted Mar 3, 2012@emptyqwerty
I have two plugins to update before this one, but I will be releasing an update for it today.
-
View User Profile
-
Send Message
Posted Mar 3, 2012Please update to the latest Event System!
CB: 2010 --- Latest McftPromotions [ v1.0.4 ]
2012-03-02 15:28:16 [SEVERE] Could not load 'plugins/McftPromotions.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:420)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
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:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at im.mcft.mcftpromotions.McftPromotions.<init>(McftPromotions.java:40)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
... 8 more
Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
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:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 27 more