MasterPromote
MasterPromote - Promote players with passwords, signs, after time or let them buy ranks
This plugin needs Vault!
Got a big server and don't like to promote every single player by hand? Or are you a very lazy person? Then this is the plugin for YOU! With this plugin, you can just place signs and you players can promote themselves. They can also just type /apply [password] and they can play . You can hide the password on your website or somewhere in your rules. Or just promote them after a specific time.
Features:
- Promote players with a password
- Create tokens for groups with different usage times
- Promote players with promotion signs
- Let players buy ranks with ingame cash
- Promote players after a certain time
- Supporting PermissionsEx, Groupmanager, bPermissions, Privileges, YAPP and PermissionsBukkit
- Own promotion syntax: Click here for help
Yeah, in PEX, it seems to set the users group, which also removes them from other groups... is there a way to actually promote them, without removing them from all the other groups as well?
Are you planning to add support for multiple times? like Rank 1 after 5 minutes.. Rank 2 after 60 minutes.. Rank 3 after 500 minuts, etc? I use Permissions Bukkit and your ranking plugin works but I can not get others to work.. I need yours to support multiple time played events...
Thank you, Ron
Suggeston: add a command like /playtime so that people know how long till their next rank up is using the time promote
Two questions. Ive seen other servers have it do when they type /apply password it also warps them. Does this plugin have that ability? And im trying to disable chat for guests so I set the mute to true, but that carries over to member, they cant talk also. Is there a way so members can talk but guests cannot?
If it helps at all I use essentials group manager
A really good plugin, but it seems that I have a problem with 'Buy ranks with ingame money.'
I have added the groups in both bPermissions and the config in MasterPromote. I have also added the permissions for using the /buyrank [rank], MasterPromote.rank.buy.Miner.
But after several attempts I still get the same error "You do not have permissions to do this."
Please help me :)
This plugin is a really, really good plugin. There is 1 problem with this plugin though. My admins, along with many other server's admins, are ops. Ops have the ability to place signs to promote themselves to owner or co-owner. Same goes for co-owner. Can you please fix this? You can make a new thing in configuration like this: Apply: Time: Signs: Enabled: true Allow op create: false Text: &a[Promote] Ranks that are allowed to create signs: owner Ranks:
The reason you would need the ranks allowed to create signs part is because if you make ops not allowed, then you need something to allow you, the owner, to create signs.
The "Ranks that are allowed to create signs:" part can be both better worded and would also refer to the name of the ranks via permissions (meaning instead of putting guest, which is my default rank, I would put default because that is the real name of it).
If there already is a fix for this, PLEASE notify me. I trust my ops but I cannot risk them being able to set up Owner signs and A. Allowing others to use it by forgetting to destroy it, or B. Promoting themselves while I'm offline.
??
23.06 13:10:51 [Server] INFO ... 12 more 23.06 13:10:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 23.06 13:10:51 [Server] INFO at me.sinnoh.MasterPromote.Commands.MPRanksCommand.onCommand(MPRanksCommand.java:26) 23.06 13:10:51 [Server] INFO Caused by: java.lang.NullPointerException 23.06 13:10:51 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 23.06 13:10:51 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 23.06 13:10:51 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 23.06 13:10:51 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 23.06 13:10:51 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 23.06 13:10:51 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 23.06 13:10:51 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 23.06 13:10:51 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 23.06 13:10:51 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 23.06 13:10:51 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 23.06 13:10:51 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 23.06 13:10:51 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 23.06 13:10:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 23.06 13:10:51 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'ranks' in plugin MasterPromote v1.3.5 23.06 13:10:51 [Server] SEVERE null
I'm getting error: [code]2012-06-23 12:47:46 [SEVERE] Error occurred while enabling MasterPromote v1.3.5 (Is it up to date?) java.lang.NullPointerException at me.sinnoh.MasterPromote.MasterPromote.commands(MasterPromote.java:78) at me.sinnoh.MasterPromote.MasterPromote.onEnable(MasterPromote.java:89) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)[/code]
Can someone help me?
Can you please fix the problem with Colored signs, and the [Promote] Sign?
i hate this "Task of 'MasterPromote' generated an exception" i my server.log og this plugin, every SECOND i get this error....you can imagine how the server.log will getting after some days....PLS FIX THIS
After trying multiple time based ranking plugins with no complete sucess (autorank, activitypromotion) this one is working. however, I noticed after it was running for a bit, I cannot see how its keeping track of the time for each player. Does it ever save this information to disk? will the accumulated time reset after reboot?
Thanks for your time in answering my question
i love this plugin but there is one problem:
if i create a sign that says [Promote] member
you can use it but it doesn't change your rank. it says masterpromote succesfully promoted! but i'm still default. any solutions?
@grazingbacon
I'm having the same problem, but I'm trying to use the /apply option. It will say it has promoted you but it doesnt actually promote you.
I am using McMyAdmin with GroupManager.
please fix that
http://pastebin.com/2t4sPXiR
my /buyrank is not working :(
o.0 whats that? Task of 'MasterPromote' generated an exception[0m
java.lang.NullPointerException
i log is full of this
but the plugin does work perfectly
I am using McMyAdmin to handle my permissions through group manager but it does not seem to change my group at all and after every X amount of time it constantly says "You have been promoted to [GROUP]!"
ok thanks. worked.
i combined the apply funktion with time funktion because i want that guests arent allowed to chat. so i enabled the application, too
it would be easier if you could add a mute function to the "Promote after time" when a players enters a chatmessage he gets an message which is editable and does show a countdown
for example
"You arent a Member! Wait <time> and you will automatically moved to group Builder and get the right to talk in serverchat"
@Hans6666
Does your Builder-group got the MasterPromote.member permission ?
i have a problem, after a user joins and types /apply pw and gets builder, he isnt able to chat ??!!! My "Member" rank is called Builder...
strange..
heres my config:
configversion: 1.3
This are the settings for the Application system:
Apply:
Enabled: true
Password: schinken
Defaultgroup: default
Group: Builder
Freeze: true
Mute: true
KickWrongPW: false
This are the settings for the timed promotion:
Time:
Enabled: false
Group: Member
Time: 10
Here you can set the buyable ranks. Player with the permission 'MasterPromote.rank.buy.Example' could buy the rank for 5 coins
Ranks:
- Example,5
The plugin has a huge problem.. If you are using the signs for promotion. And someone has access to a colored sign plugin and they type &a[Promote] on a first line, and the rank on a second, it will promote them to what ever rank they want. Please fix this! If you need more details PM me. -Dice