CommandButtons ~ Execute Commands on Block Interaction icon

CommandButtons ~ Execute Commands on Block Interaction -----

Bind commands to blocks, with permissions, cooldowns, and economy.



[​IMG]


[​IMG]
CommandButtons is an extremely customizable plugin that allows you to bind an unlimited amount of commands to be executed by the console and/or players when a block is interacted with, allowing you to perform custom actions when players hit buttons/signs, step on pressure plates, or click on blocks.


[​IMG]
Customizable
Customize messages and settings to your liking.

Intuitive Editor GUI

Edit all of your command buttons inside a user-friendly GUI menu.

Bind Unlimited Commands

Bind an unlimited number of console and player commands to each command button.

Integrated Economy Support

If you have Vault and a supported economy plugin installed, you can choose to charge players in-game currency per button use.

Cooldowns
Set per-player or global cooldowns on your command buttons. All cooldowns will persist after a server restarts!

Custom Permissions
Require a custom permission node that the player must have before using the command button.

Custom Messages
Add unlimited custom messages to be sent to a player when the command button is used.

Multiple Locations
Add multiple locations for a command button, so the same properties and cooldowns can be shared across multiple blocks.


[​IMG]
Editor:
[​IMG]

Tutorial (Spanish):


[​IMG]
The following dependencies are only required if you wish to use the economy feature (charge players in-game currency for using command buttons):
- Vault
- Economy plugin supporting Vault (eg. EssentialsX)


[​IMG]
/commandbuttons
Description:
Displays plugin information.
Aliases: /cb

/commandbuttons help
Description:
Displays a list of commands.

/commandbuttons reload
Description:
Reloads configuration files.
Permission: commandbuttons.reload
Aliases: /commandbuttons rl

/commandbuttons create <id>
Description:
Creates a new command button with the given identifier, and adds the block the creator is currently looking at as a location.
Permission: commandbuttons.create

/commandbuttons editor [id]
Description:
Opens the button editor for the button with the given identifier. If no identifier is provided, a GUI with a list of all buttons currently on the server will be displayed.
Permission: commandbuttons.editor

/commandbuttons addLocation <id>
Description:
Adds the block the player is currently looking at as a location for the command button with the given identifier.
Permission: commandbuttons.editor

/commandbuttons removeLocation <id>
Description:
Removes the block the player is currently looking at as a location for the command button with the given identifier.
Permission: commandbuttons.editor

Standalone Permission: commandbuttons.bypass.cost
Description:
Bypasses button costs.

Standalone Permission: commandbuttons.bypass.cooldown
Description:
Bypasses button cooldowns.


[​IMG]
messages.yml: https://github.com/demengc/CommandButtons/blob/master/src/main/resources/messages.yml


[​IMG]
Please join the official Discord server and create a support ticket should you have any questions/inquiries. Do not use the reviews section for support!


Made with ❤️ by Demeng Development.


Official Partner of Revivenode
[​IMG]
Use code 'DEMENG' at checkout for 15% off your first purchase!
Resource Information
Author:
----------
Total Downloads: 16,922
First Release: Sep 20, 2018
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
24 ratings
Find more info at demeng.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings