ThumbsApply
Commands | Permissions | Configuration
ThumbsApply is a plugin, that makes life for admins a lot easier. You can not only auto-promote your server guests by letting them enter a password, hidden in the rules. You can also Mute your Guests and show them a special Message on joining the server (both optional, of course). This Plugin supports Permissions 3.x, GroupManager, bPermissions, PermissionsEx and PermissionsBukkit. If you have any errors, please write a ticket with a proper error description and the error console log. Tickets that don't match that format or comments asking about an error will be ignored.
Get the source here: https://github.com/Todkommt/ThumbsApply
The Localization supports the default Minecraft color codes as well as the following variables:
ThumbsApply currently only uses one command:
The only two permissions ThumbsApply uses are:
Here is a default Config with all entries explained: options: <-----General Options chatBlockEnabled: false <------Block Guests from chatting? joinMessageEnabled: true <-------Enable an extra join message for guests? tickDelay: 60000 <-------The delay between two ticks (higher is performance friendlier, but less accurate) blockPasswordInChat: true <-------Block the usage of the password in the chat (by both guests and players)? groups: <------Group configuration User: default <-----Any group below Users gets promoted to User after entering the password "default" Mod: '%1000' <------Any group below Mod gets promoted to Mod after being online for 1000 minutes
ThumbsApply is a plugin, that makes life for admins a lot easier. You can not only auto-promote your server guests by letting them enter a password, hidden in the rules. You can also Mute your Guests and show them a special Message on joining the server (both optional, of course). This Plugin supports Permissions 3.x, GroupManager, bPermissions, PermissionsEx and PermissionsBukkit. If you have any errors, please write a ticket with a proper error description and the error console log. Tickets that don't match that format or comments asking about an error will be ignored.
Get the source here: https://github.com/Todkommt/ThumbsApply
Features:
- Auto-promote Guests on your server
- Mute guests
- Show guests a special MotD
Localization:
The Localization supports the default Minecraft color codes as well as the following variables:
- {player} outputs the player name
- {timeleft} outputs the time until promotion
Modules (for 3.0 beta):
Commands:
ThumbsApply currently only uses one command:
- apply: usage: /apply <password> | description: Enter the password to apply/If timed promotion is enabled it will show the time left.
- apply: usage: /apply timeleft | description: Shows the time left until promotion.
Permissions:
The only two permissions ThumbsApply uses are:
- ThumbsApply.NotGuest: give it to your groups with building rights (required).
- group.<groupname>: give the permission to every group, replace <groupname> with the name of the group you are giving the permission to (e.g. : group.Admin).
Config:
Here is a default Config with all entries explained: options: <-----General Options chatBlockEnabled: false <------Block Guests from chatting? joinMessageEnabled: true <-------Enable an extra join message for guests? tickDelay: 60000 <-------The delay between two ticks (higher is performance friendlier, but less accurate) blockPasswordInChat: true <-------Block the usage of the password in the chat (by both guests and players)? groups: <------Group configuration User: default <-----Any group below Users gets promoted to User after entering the password "default" Mod: '%1000' <------Any group below Mod gets promoted to Mod after being online for 1000 minutes
[WARNING] Task of 'ThumbsApply' generated an exception java.lang.ClassCastException: org.bukkit.craftbukkit.CraftOfflinePlayer cannot be cast to org.bukkit.entity.Player at me.Todkommt.ThumbsApply.modules.ModuleTimedPromotion.onUpdate(ModuleTimedPromotion.java:156) at me.Todkommt.ThumbsApply.ThumbsApply.update(ThumbsApply.java:286) at me.Todkommt.ThumbsApply.ThumbsApply$1.run(ThumbsApply.java:84) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) happens with bukkit 1.2.4 R01 build #2117 and TA 3.1.2
@aviator1014
i have this error to except im using craft bukkit 1.2.4r01 and same TA AND PEX Version
This happened when the first player was promoted when testing timed promotion (no others got promoted after this):
Sorry, forgot to mention, this was with CB 1.2.3-R0.2, TA 3.1.2, Pex 1.19.1
@xMasterPandax
sry, not in bukkit. i already ported my plugin to the new spoutserver as 1.2 was the last minecraft update bukkit has done/is still doing.
Is there any way you could add it so that by using a sign or by typing a command you could buy a group using iConomy, and remove the other group you were in?
Ah okay thx ;))
@Tr0piCaL
what permissions system do you use? with most permission plugins you should be able to promote the user in every world by just removing the world in front of the group. In this case:
Member: password
I have two World, but when you type /apply "password" you are only in the world Member and in the second World you are a Guest! Pls help me to fix that!
@sht04052
i cant really give you support for bpermissions right now, as bananco recently changed the api and i cant find up-to-date apidocs anywhere.
i just used the functions that sounded right, i cant guarantee that it works.
When I do /apply, can this plugin set rank guest to a member? I found out /apply password and I did it. but after that, it still says "you are not allow to build". and it dosent change any ranks.. ps* Im using bPermissions by he way
@iorunner
its a bug, but it doesnt have a high priority for now. a fix for it will come with the next bigger update.
The very first time a new user joined my server, the group timed messages all said {time} instead of the actual time. The second time that user joined my server the actual times displayed for all groups. For example, the first line on login for this user the first time they logged in was:
You have {time} left until promotion to Builder.
and the second time this person logged in it read:
You have 59min 0s left until promotion to Builder.
is this a config issue or a bug? If it's a bug I'll submit a ticket.
@benwingert
Thanks, sorry I was being dumb, two nights without sleep will do that.
@carvedup
check your config, for an explanation of the new one look above
@DragonByte79
please look at the config section above... the config was changed, you have to enter your group and password in the groups section at the bottom
get always wrong passwort
I'm using bukkit for 1.2.3
@benwingert
I can't get it to work, everytime a player tries it states the password is incorrect when it clearly is not.
@sht04052
My plugin doesnt give permission to build, you have done something worng with your permissions plugin or worldguard. for the way to change the password please look at the config section above.
@carvedup
it was never removed...
I downloaded this plugin and I have some questions. 1. What is the default password in /apply and how do I change it? 2. I put 'ThumbsApply.NotGuest' in all of the groups execpt Guest group in bPermissions and it is not working. "You are not permitted to build" did I do something wrong? please tell me.