ButtonPromote
ButtonPromote - Use buttons/pressureplates to give users various features!
Version: v3.1.0 (Updated by Furt) - 7/18/15
Sourcecode |
Issue Tracker |
FaQ |
Test Builds |
Join me on IRC @ irc.esper.net/5555 #buttonpromote
ButtonPromote allows the use of simple and easy-to-remember commands to make your buttons promote, message, give/take currency, give/take items, and/or warp the players who click them.
Features:
- Use buttons/pressureplates to promote players who press them
- Use buttons/pressureplates to send messages to players
- Use buttons/pressureplates to warp players to another location
- Use buttons/pressureplates to perform commands
- Use buttons/pressureplates to give/take items
- Use buttons/pressureplates to give/take currency
- Can set buttons/pressureplates to only be used once
- Multi-world compatibility
- Vault support for permissions and economy
Dependencies
Required:
- Vault
- Permission plugin - PermissionsEX recommended
Optional:
- Economy plugin
Commands:
- /bp - Shows commands in-game.
- /bp setpromotion <group> - Type this command, then press a button to make it promote users to specified group.
- /bp setmessage <message> - Type this command, then press a button to make it send your message to players. Colorcodes and spaces do work!
Uses: - "/bp setcommand tp %p furt-slap furt" This will tp the player clicking the button to furt then slap him
- "/bp setmessage Hello!-Welcome to the server!-Enjoy your stay!" This will output:
- Hello!
- Welcome to the server!
- Enjoy your stay!
- /bp setcommand <command> - Type this command, then press a button to make it perform a command on a player.
- /bp setwarp - Type this command at the location you want, then press a button to make it warp users to that location.
- /bp setpermission <permission.touse> - This is used to give custom permissions per button.
- /bp setitem <give/take> <itemname> <amount> - This is used to give/take items from a player that right clicks it.
- /bp setcurrency <give/take> <amount> - This is used to give/take currency from a player that right clicks it.
- /bp setusage <true/false> - This feature is for giving a button a one time use.
- /bp remove - Type this command, then press a button to remove promotions and warps.
- /bp confirm - Confirms button removal on block break.
- /bp cancel - Cancels all current selections.
Permissions:
- buttonpromote.use - Permission to use promoter and warper buttons.
- buttonpromote.create - Permission to use /bp set and /bp setwarp commands.
- buttonpromote.remove - Permission to use /bp remove command.
Configuration:
# Set this to true to make buttom promote add to permissions instead of replace keepOldGroups: false # Set this to true to make every button created one time use globalOneTimeUse: false # Set this to true to make buttons use console for commands instead of player consoleCommands: false # Warm up time for warp, in seconds warpTimer: 3
To-do / Upcoming Features:
- Give me your suggestions for more features!
Changelog:
v3.0.0
- Updated to 1.5.2
- Fixed config generation in some cases.
- Added all new buttons and pressure plates.
v2.2.2
- Added the ability to make commands use console instead of player in the config
v2.2.1
- Resolved most issues with /bp setitem take, this feature now cancels the button event if they do not have the required item or amount.
v2.2
- Added a config file for the following:
- globalOneTimeUse - Default: false - If set to true this will cause all buttons newly created to be set to true for one time use feature.
- keepOldGroups - Default: false - If set to true this will keep old groups a player has instead of removing them with a promotion button is used.
- New Features:
- ButtonPromote now supports pressureplates!
- You can now set multiple messages and commands
- /bp setcommand now has variables that can be used to mark player name or world name player name = %p and world name = %w
Please update!!
Please Update.
Best Plugin Ever, Beats Autopromote, Autorank etc, Simple to use, Lightweight, You name it
Bukkit Version: 1.2.5 (TEKKIT)
ButtonPromote version: 2.0
Is this a start up error? If not what where you doing when it happened? Using the /bp setpromotion command to apply a tiered system where new users get promoted as they go through spawn from Newb to Member. Have 3 buttons and only the first button promotes them. As they click the message for the button appears but they're not promoted to the new user group.
Can you replicate the bug?
Yes
Update!? ;(
Any 1.5 update please ? :)
any news on when that update may come out Furt?
it seem that with the new 1.5 the pressure plate doesn't promote the players anymore.
yes it does. That's how I have it my server
Does it work so when you hit the button it takes away your money and then promotes you? Please reply ASAP! Thanks!
@Furt
Any update on the update?
Working on a update today to fix most problems.
For those that want a simple solution to the spam, build the plugin from this repo:
https://github.com/nate302/ButtonPromote
This doesn't fix what's wrong with the plugin, but will remove the message. Please don't spam me with requests for one. "mvn clean package" is all you need. (Maven java compiler)
Zeile 17354: 2013-03-02 06:15:19 [SEVERE] FATAL: DataSourcePool [ButtonPromote] is down!!!
WTF??? i cant use this plugin! why? pls... help! i need it
I posted the VERY annoying message spam bug people have been having with the lasted build from Jenkins in the GitHub issue tracker. :)
For anyone else simply remove the permission node buttonpromote.remove from groups receiving the message spam (would also need to be deop'd). Hopefully it will get fixed (/me crosses fingers).
@wumpyc
Are you guys using MyChunk?
Oh I love that plugin but I noticed that my server now takes a long time to load. I don't know why but I think that i might need an update. Thank you for this plugin
how to give Daily Item?? and All user can get them for Daily..
I have the same problem as TheMontyFish. Please fix this, because this plugin is a big part of our server and I've been using it since the beggining.
Since the Update the Plugin gives always the Message: "This button has features tied to it, to remove type /ba confirm or replace the button to keep." How can I remove this Message ? ( This Message is only coming, if I break Blocks )