ButtonsPlus
This Plugin allows you to easily script buttons/levers/pressure plates to do anything you want them to do! NO COMMANDS NEEDED. All you have to do is crouch + right click a button and the in-game prompt will tell you what to do next! The aim of this plugin is to enable players on servers to create custom scripted buttons that can do anything from charging for a player to kill themselves, to telporting a player to spawn. This plugin can also use commands from other plugins to allow for completely custom actions, such as promoting a player to a new group, or changing scoreboard stats, the possibilities are endless!
This plugin will default to using money if there is vault and an economy plugin, if not, it will default to using experience levels.
Crouch and right click to start setup, crouch and right click an already made button to see info, and crouch and break to delete a button.
Item economy mode, and the take action are still a bit buggy in version 2.0 and it is recommended to use them with caution. Thank you!
This plugin will no longer REQUIRE vault after the MC1.5.1 update, but it is still needed if you wish to use an economy plugin with ButtonsPlus Vault Link
How to Use
For instructions on how to set up this plugin, go to the setup page: Setup
For instructions on how to setup the config, go to the config page: Config file
For instructions on how to use this plugin, go to the tutorial page: Tutorial
For a list of actions you can add to your buttons, go to the actions page: Actions
For instructions on how to setup permissions, go to the permissions page: Permissions
For more ideas on how to use this plugin, go to the suggested usage examples page: Suggested Usage Examples
About:
This plugin is in a Beta phase meaning there are still some bugs i need to work out, so please help get rid of any bugs in this plugin by posting error reports!
ButtonsPlus uses Vault, so whatever economy plugin you use will be supported.
If You have a bug or suggestion or even a question you can post it on my github issues page: ◄Github Isues Page► or on this page
Source on github! Github!
@K3V1N32
Download!?
Alright! Beta 1.5!
Adds some awesome features!!!
[Use the current version download link at the top of the post, the 1.5 jar is still awaiting approval on dev.bukkit]
Next Major version will be version Beta 2.0 It will add the reward button system and it will change quite alot of the code! and i cannot guarantee that some things won’t break!
Beta1.5 Changes:
In the next version [v1.5], so far i have added the console command action, support and permissions for Pressure Plates(both wooden and stone, and seperate perms for each), and a new info system that still keeps it simple, also, fixed the buttonsplus.break permission being broken [oh, the irony!].
Also, I’m thinking of a reward button system that allows an admin to make buttons that A) only pressed once per player AND B) only pressed once and then removes itself :D
Enjoy!
@K3V1N32
Yes, but they can see the counter ;) And this should be secret on how much the owner won with his button!
I'm gonna add the console command action soon. Also, there is already an info permission, if you give someone that permission, then they can crouch + right click the button to see what it does and how much it charges :D
@K3V1N32
Amazing plugin! Would it be possible to add the ability to run console commands?
It would be great if non-owners could still use info on the button, but only to know the price they'll pay but no more.
Otherwise, some ppl will try to abuse others by saying "it costs 10 gold" and it's truely 100 :D
@C0nd3mn3d
http://www.youtube.com/watch?v=54qm3_0ZM7I Is this what you're looking for ?
@r0wien
Ah, I don't think you understand. I want the button to have a cooldown after it is pressed so that people can't spam auto-refilling dispensers in a dungeon. If there is a way to do this with Redstone, i'm not aware with it.
Google, here I come.
This is a very nice Plugin.
You can add following:
- Set the Amount of a Mob.
- That the Global Message dont say everytime "$", it must say for example Pixels, if it is configurated in iChest or what ever.
- That in the Setup of Each button you can order what will happen first, what secound and the time and when it begins and how often
- You can change the Cooldown of each button
- That you can set Charge (idk, i mean the amount to pay) to Numbers with a dot, example: 50.5
- That you can set in the setup for what group it is, for all, or not allowed for group DidlaDudla or only allowed for group DudlaDidla..
I Know, i can change the permissions, but then ALL buttons for the group.
Problem-Example:
I have a button in a Mob-Arena, which heals me for 5 Pixels and its for all groups.
And one Button in the MOb-Arena, wich heals me for free and its only for VIP/Admins !!
So, thats a porblem!
- That i can change the Textes like: ... Charged (idk) $5, because my Server is German and i dont like the text :D
And uhmm..
Is the permission there, whith that u can press a button without cooldown?
And is it enough, if i give a group following permission: buttonsplus.*.push ?
And you cann add actions:
- Confuse a player and the Time, and if its possible, that he can Stop confusing and all other effects with a button-press more.
- Blind
- Speed
- Slow
- Jump
I Love this Plugin <3 :)
@K3V1N32
Cool thanks, going to test this, tell u if I still got some issues
@C0nd3mn3d
You can make this yourself with redstone delayer :P
@K3V1N32
Can you add support for elevated perms so users CAN use commands they normally can't, only when hitting the button.
Is there any way that you could add a cooldown for actually triggering a button? I have redstone connected to my button, which triggers some dispensers in addition to running a command, and I would like a cooldown period for the redstone being triggered too. Thanks, Condemned.
1.2 is out, SHOULD fix permissions and added a config for editing the charge for buttons!
It’s under files, or click the current version download link [not the dev.bukkit download link yet]
Warning, when updating to this version, you need to delete the old config first, its located under bukkitfolder/plugins/ButtonsPlus/config.yml
Oh god, thank you, I had not checked my github issues, I saw your comment here was deleted and thought that the problem was solved. Ill check it out tonight when I'm home from work
Submitted an issue on the github page : https://github.com/K3V1N32/ButtonsPlus/issues/2
That's awesome! :D
i built a mechanism which pushes the player to the left to avoid that he can press the button another time in that round xD
with your plugin i won't need to set up all these mechanisms.
thanks!
The cooldown is separate for each player
e.g. player 1 presses sniper button, has to wait 5 seconds to press again, but player 2 can press the button while player 1 is still waiting for the cooldown. :D
Great, thx for my name in the changelog ;D
Is the cooldown seperated for each player or in general for all players?
'Cause for a gun-game on our server i need 4 different classes [kits, which the players get.]
So if someone dies and presses the button for getting the Sniper-class e.g. and another one dies too, but the cooldown isn't passed yet, he won't be able to pick his gun in order to start the round :/
Beta 1.1
This Update adds a config file that allows you to control the time between button presses, and also adds a permission to completely bypass the cooldown all together.
~K3V1N32
Yeah, that's sounding cool ;)
Would be nice if you could include my name in the changelog :D
Thanks so far^^