WordRankUp
Version: 1.2.2
Features:
This Plugin allows your players to be promoted when they enter a codeword in the chat.
You can hide a codeword in your server's rules and have the players enter the codeword in the chat in order to be promoted.
Installation:
- Place WordRankUp.jar in the /plugins folder of your server.
- Customize config.
- Enjoy!
Configuration:
- The plugin will create a config.yml in which you can customize the codeword(s).
- This is what a new config looks like:
language: success: You are now a successChat: I am now a password24571350: group: member name: registered player
- You can change what codeword the players have to enter in the chat, to be promoted. (Here: password24571350, the numbers are diffrent in every config for security reasons)
- The group option defines, which group the player will be assigned to when ranking up (here: member).
- The name option defines the name of the group, this is just for the message the player will get when ranking up.
- You are also able to change several language options.
- You can add as many codewords as you like, as long as you follow this template and it is a single word. (No spaces and special characters)
Permissions:
Supports PermissionsEX (PEX) natively, other permissions plugins are supported via Vault.
http://dev.bukkit.org/server-mods/vault/
You have to install Vault if you are using another plugin than PEX for your permissions management. A list of supported plugins can be found on vault's page.
- wordrankup.<codeword>
- Allows the user to rank up via the specified codeword.
- e.g. wordrankup.password24571350 allows the user to rank up with the codeword 'password24571350'.
Commands:
None - The codeword is automatically detected in the chat, caseinsensitive.
Expample:
Password: bubble User says 'bubble' -> gets promoted User says 'BuBBle' -> gets promoted User says 'bubbles' -> does not get promoted User says 'a bubble' -> does not get promoted
The plugin will try to change the message the player send to 'I am now a <group name>' after he successfully entered the codeword, this does not work on every server.
Downloads:
Changelog:
- Version 1.2.2:
- Updated for Bukkit 1.7.8
- Version 1.2.1:
- Built for Minecraft 1.5.1
- Version 1.2:
- Updated for AsyncPlayerChatEvent
- Version 1.1:
- Supports now other permissions plugins than PEX via Vault
- Version 1.0:
- Initial Release
Stormbow's version works wonders! So much better than this one!
I finally got this working for 1.7.2 by creating my own jar file. (Note: Absolutely nothing in the file was changed from the original source code, I only built the file off the Cb 1.7.2-R0.4 release.)
A note to users of this plugin: Be sure you negate the permission to use a password in any ranks that inherit from password-allowed groups. For example, if RankC has inheritance of RankA permission to WordRankUp to RankB, you want to make sure the permission to use a password is removed properly. (For example, in PermissionsEX: - -wordrankup.password1234) Otherwise, RankC will suddenly find themselves back at RankB if they say RankA's password (while experimenting, joking around, whatever).
If anyone can tell me how to use several words (a proper sentence) for a password, I would be very appreciative.
I am gravely disappointed this doesn't actually work for CB 1.7.2-R0.3
Hey could you please look at my ticket the AsyncPlayerChatEvent thing is happening again :(
This is fantastic! Maybe add a feature where you can add a select few permissions/get an item? That would be great. (I run an RPG server, and allowing the players to say a passkey to get say, a key to a room would be amazing!)
@pepper82
Thanks for your comment.
I just updated the plugin and already uploaded the new version which is waiting for approval by Bukkit.
This is not working anymore with latest update of minecraft 1.7.8?
@sacnoth0
Thanks bud :) And think about my suggestions ;)
@portapipe
As far as I can see everything still works without any code change. I just bumped the version to 1.3.1 to avoid confusion.
1.3.1?
@sacnoth0 Edit: Can you add that the user can perform a Command? Like /warp Spawn?! 2 times because i want them to say /warp Spawn and /kit Starter And the option to disable Succes Chat? Would be great!
welcome it was exactly what i needed
@Random5014
No problem. Thx for using my plugin.
got it to work tanks for trying help.
this is the error i am getting in the console.
[SEVERE] Error occurred while enabling WordRankUp v1.1 (Is it up to date?) ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:149) at me.sacnoth.wordrankup.WordRankUp.onEnable(WordRankUp.java:42) 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 org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:552) at org.bukkit.Bukkit.reload(Bukkit.java:182) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
PEX v1.19.2 and ti is ingame. i have vault installed for other plugins i have. if you could help. i would be very gratefull.
@Random5014
Hi, what version of PEX, Vault or Bukkit are you using and where do you see the error?
In the console logs and/or ingame?
I weren't able to reproduce this error with PEX v1.19.2 and Bukkit 1.2.5 4.0.
Also if you have PEX installed, you normally wouldn't have to install Vault in order to use this plugin, as my plugin prefers PEX over Vault.
it says that i don t have permissionsex or vault but i have both installed.
@invinciblemode
Support for other permissions Plugins will be added within the next few days, it will be using Vault in order to connect to all other Plugins than PEX.
http://dev.bukkit.org/server-mods/vault/
Hey can you please please please make it available for bPermissions? :D