Inactive [ADMN] ThumbsApply v3.1.1 - Mute Guests and Auto-Promote them [1.2.3-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by TOdkommt, Sep 11, 2011.

  1. Offline


    ThumbsApply - The Auto-Application Plugin:
    Version: v3.1.2
    Tested Builds: #2034 (1.2.3-R0.1)

    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 or by setting a certain time they have to be online.
    You can also Mute your Guests and show them a special Message on joining the server if you want. This Plugin supports Permissions 3.x, GroupManager, PermissionsEx, bPermissions and PermissionsBukkit.

    Bukkit Dev Page (Updates slower due to file approval): Click here

    by Todkommt

    * Auto-promote Guests on your server
    * Mute guests
    * Show guests a special MotD
    * Fully customizable player messages
    * Supports per world promotion
    * Supports most common permissions plugins
    * Modular structure, you can download only the modules that you need
    * Promotion through password or after a certain time
    * Logs all promotions

    I put a lot of effort and time into this plugin, in which I don't get paid. If you enjoy this plugin, feel free to donate here if you want. The money will be directly referred to my minecraft server.


    * apply: | usage: /apply <password> | description: Promotes the player if the password is correct.
    * apply: | usage: /apply timeleft (if you have a group with MethodTimedPromotion) | description: Returns you the time left until promotion.


    * 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. This is to handle group management in permissions plugins that don't support that natively.


    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


    3.0+ variables:
    * {player} outputs the player name
    * {group} outputs the group name
    * {password} outputs the password (only available with password promotion)
    * {time} outputs the time left until promotion (only available with timed promotion)

    Show Spoiler
    v2.1 or later:
    Just edit the file "localization.yml" made in /plugins/ThumbsApply/localization to your likes. DO NOT remove any single quotes. The $0 in JOIN_MESSAGE_PASSWORD and JOIN_MESSAGE_TIME represents the player name, the $1 in JOIN_MESSAGE_TIME represents the time the player has left until he gets promoted. The $0 in TIME_TO_GO_CHAT represents the time the player has left until he gets promoted.

    v2.4 or later:
    The Localization supports the standard Minecraft color codes as well as the following variables:
    * {player} outputs the player name
    * Temporarily removed: {timeleft} outputs the time left until promotion


    Multi-Permissions Version:
    <Edit by Moderator: Redacted bit url>

    Modules (for v3.x):
    * ModuleTimedPromotion

    Show Spoiler
    Version 2.5.2:
    Multi-Permissions Version:
    Download | Source
    CraftBukkit 1240+:
    Permissions Version:
    Download | Source
    PermissionsEx Version:
    Download | Source
    Superperms/PermissionsBukkit Version:
    Download | Source

    Permissions Version:
    Download | Source
    PermissionsEx Version:
    Download | Source
    Superperms/PermissionsBukkit Version:
    Download | Source
    GroupManager Version:
    Download | Source

    * Localization Files
    * Timed Promotion
    * Your requested features

    Feel free to suggest new features, or send in bug reports.

    Servers that use this plugin (feel free to post you server in the thread so i can add it):


    Version 3.1.2
    * Final fix for localizations (haha, saying that since 4 versions)

    Version 3.1.1b
    * Minor fix for localizations (again >.<)

    Version 3.1.1a
    * Minor fix for localizations
    * Fix for join messages

    Version 3.1.1
    * Minor fix for localizations

    Version 3.1
    * Localizations now work
    * Added command to see the time remaining until promotion
    * Added log file

    Version 3.0.3
    * Declared as public release
    * Added save files for ModuleTimedPromotion
    * Added option to hide password in chat

    Version 3.0.1 beta
    * Added generated group defaults.
    * Added error message when no groups are present (to prevent that ugly NullPointer)

    Version 3.0 beta
    * Revisited the code, rewrote the main class from scratch
    * Modular version of the plugin.
    * Save of time for promotion not implemented yet
    * Relatively stable, but please give me feedback on any bugs.

    Show Spoiler
    Version 2.5.2
    * GroupManager now supports per world promotion.

    Version 2.5.1
    * Added bPermissions support.

    Version 2.5
    * Temporarily removed the {timeleft} and {togroup} localization vars due to bugs
    * Added per world group support (doesn't work with PermissionsBukkit or GroupManager)
    * Added debug mode to give more information on errors

    Version 2.4.2-2.4.4
    * Serveral small technical fixes. Check the BukkitDev page for more information.

    Version 2.4.1
    * Added Configuration reload command

    Version 2.4
    * Redid the localization variable system. More info in the Localization section.

    Version 2.3

    * Added thread restart command to debug the plugin
    * Added message with time until promotion when a player chats with chatblock and timedPromotion enabled

    Version 2.2

    * Added timed promotion

    Version 2.1

    * Added Localization
    * FIX: 2 Checks on command execution were missing

    Version 2.0

    * Updated for CB1597 (1.0.1-R1)
    * Complete Revamp of the plugin, removed serveral unnessessary features and completely rewrote the code to make it more extendable
    * Multi-Permissions Version for all common permission plugins

    Show Spoiler
    Version 1.5
    * Updated for CraftBukkit 1337
    * Combined all single version to one jar (without GroupManager by now)

    Version 1.4

    * Added GroupManager support
    * Added an option to promote users after a certain time (doesn't work with Doublegroups)

    Version 1.3

    * Added Support for multiple group promoting (depending on the entered password)

    Version 1.2

    * Added localization files
    * Added option for custom command (you have to delete the old config to get the new option)

    Version 1.1.1

    * Fixed a code mistake, that made the chatblockenabled option useless (only Permissions and Superperms Version)
    * Wrote permission node down in the plugin.yml

    Version 1.1

    * Adding PermissionsEx Support
    * Changing to check per Permission node (fix for the problems with Bukkit #1091+)

    Version 1.0

    * Releasing ThumbsApply
    Last edited by a moderator: Feb 21, 2017
  2. Offline


    When does the new versions comes out (I check every day!)
  3. Offline


    im almost done, just have to implement multiworld support, the rest of the new features are done. unfortunately, you cant use the {timeleft} option for the localization anymore in the new version due to a really weird bug.
  4. Offline


    I join to request for bpermissions support.
    You have created great plugin for my needs! I hope You will consider to add bperms (it's very popular perm manager).
  5. Offline


    i did consider it already, it will come in the big 1.1 update with lots of new features that will come out soon.
  6. Offline


    I CAN'T WAIT!!! [tnt]


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 19, 2016
  7. Offline


    I look forward for this update!
  8. Offline


    When does the update comes out?
  9. Offline


    im having issues getting it to work. im working on fixing those issues.
    Royalgamer06 likes this.
  10. Offline


    Really thank you for all your work! I ''like'' you :D
  11. Offline


    still not working
      promoteTo: Default
      password: 12345
      chatBlockEnabled: true
      joinMessageEnabled: false
      timedPromotion: false
      timeToPromote: -1
      tickDelay: 60
    [INFO] You changed player 'Tessst' group to 'Default'.
    /apply password
    You were promoted successfully.
    You can't chat as a guest.
  12. Offline


    Don't change manually. First password, than it auto-promote the player
  13. Offline


    you probably have you permissions setup wrong, put the group you want to promote to (not promote from) in the promoteTo option. then give your groups that are already promoted the ThumbsApply.NotGuest permission.
    Royalgamer06 likes this.
  14. Offline


    Aargh, when comes the update !!! :D
  15. Offline


    i dont have any time to work on the plugin right now, unfortunately. im really busy at school and i cant really find out where the error is, so it will take a while.
  16. Offline


  17. Offline


    finally got that stupid issue fixed, new version is without the {timeleft} and {togroup} variables in the messages tho, due to a stupid bug. i have to look into that when i have more time.
  18. Offline


    YEAY! Progress :D. Maybe you can find help on the bukkit forum?
  19. Offline


    its not a bukkit bug, actually, its a java bug. as i said im very busy right now so i have to look into that later.
  20. Offline


    Is the update now out in BukkitDev? v2.5.1? And does it have the requested feature of my?
  21. Offline


    Both Yes.
  22. Offline


    OOH NO!
    • Added per world group support (doesn't work with PermissionsBukkit or GroupManager)
    So, does this work with EssentialsGroupManager (and EssentialsGroupBridge)????
  23. Offline


    Unfortunately not in 2.5.1, however I figured out how to promote to the group in a certain world in GroupManager (it's really weird, you gotta run a command that specifys the world and that will make the next command use the world). The new version is up in the thread already, BukkitDev still needs approval
    Royalgamer06 likes this.
  24. Offline


    why not add 1.1-r3 to the titel and thanks for your work!!
  25. Offline


    forgot that =D thank you
  26. Offline


    I don't get 'you gotta run a command that specifys the world and that will make the next command use the world', help.
  27. Offline


    I just talked about the "inner workings" of my Plugin. I had to Run two commands in my Plugin instead of One. The multiworld One is Way down in the documentation so Thats Why i didnt find it First =) and BTW iPhone = Bad spelling...

    I am here:,8.363164
  28. Offline


    20:07:03 [INFO] [ThumbsApply] Loading ThumbsApply v2.5.2.
    20:07:03 [SEVERE] Error occurred while enabling ThumbsApply v2.5.2 (Is it up to
    date?): null
    at me.Todkommt.ThumbsApply.ThumbsApply.getGroups(
    at me.Todkommt.ThumbsApply.ThumbsApply.onEnable(
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(
    at net.minecraft.server.MinecraftServer.t(
    at net.minecraft.server.MinecraftServer.a(
    at net.minecraft.server.MinecraftServer.init(
  29. Offline


    i explained to someone on bukkitdev already, you didnt add any groups yet. example config is in the thread at "configuration".
  30. Offline


    ooh, I DID the permissions, but the config not. Thanks!
  31. Offline


    I want have my guest class (default class) be muted when they first join. I use pex and everything works until I get promoted. Once I get promoted (as a guest), I stay as a guest and im not promoted to civilian. I have te permission - ThumbsApply.NotGuest in every other group but guest. Here's my config:
    world-Guest: Lapidem
    chatBlockEnabled: true
    joinMessageEnabled: true
    timedPromotion: false
    timeToPromote: -1
    tickDelay: -1

    Now i'm getting this error even though I entered all the config. I've tried tons of different configs and I got it working for a little but now im getting this error. Also when it did work and it promtoed me, I couldn't talk even with the perission node. Please help. I've looked everywhere for this kind of plugin and I found it but it won't work :(
    11.02 10:14:21 [Server] INFOat
    11.02 10:14:21 [Server] INFOat net.minecraft.server.MinecraftServer.w(
    11.02 10:14:21 [Server] INFOat net.minecraft.server.MinecraftServer.b(
    11.02 10:14:21 [Server] INFOat org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    11.02 10:14:21 [Server] INFOat org.bukkit.craftbukkit.CraftServer.dispatchCommand(
    11.02 10:14:21 [Server] INFOat org.bukkit.command.SimpleCommandMap.dispatch(
    11.02 10:14:21 [Server] INFOat org.bukkit.command.defaults.ReloadCommand.execute(
    11.02 10:14:21 [Server] INFOat org.bukkit.Bukkit.reload(
    11.02 10:14:21 [Server] INFOat org.bukkit.craftbukkit.CraftServer.reload(
    11.02 10:14:21 [Server] INFOat org.bukkit.craftbukkit.CraftServer.enablePlugins(
    11.02 10:14:21 [Server] INFOat org.bukkit.craftbukkit.CraftServer.loadPlugin(
    11.02 10:14:21 [Server] INFOat org.bukkit.plugin.SimplePluginManager.enablePlugin(
    11.02 10:14:21 [Server] INFOat
    11.02 10:14:21 [Server] INFOat
    11.02 10:14:21 [Server] INFOat me.Todkommt.ThumbsApply.ThumbsApply.onEnable(
    11.02 10:14:21 [Server] INFOat me.Todkommt.ThumbsApply.ThumbsApply.getGroups(
    11.02 10:14:21 [Server] INFO java.lang.NullPointerException
    11.02 10:14:21 [Server] SEVERE Error occurred while enabling ThumbsApply v2.5.2 (Is it up to date?): null
    11.02 10:14:21 [Server] INFO [ThumbsApply] Loading ThumbsApply v2.5.2.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 19, 2016

Share This Page