Home›Java›Mods›CommandButtons ~ Execute Commands on Block Interaction
CommandButtons ~ Execute Commands on Block Interaction
ModsJava

CommandButtons ~ Execute Commands on Block Interaction

Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​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]
- Java 17+
- Only required if you wish to use the economy feature (charge players in-game currency for using command buttons): Vault and an 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]
settings.yml: https://github.com/demengc/CommandButtons/blob/master/src/main/resources/settings.yml
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!​

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

CommandButtons ~ Execute Commands on Block Interaction is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 53,478 times (via Spigot). Download it and open it directly in the game.

Explore more