CommandBlocks icon

CommandBlocks -----

The most versatile plugin for assigning commands to blocks!



logo.png

PRIVATE SUPPORT - BUG REPORTS - FEATURE REQUESTS
PLEASE DO NOT USE THE REVIEW SECTION NOR THE DISCUSSION FOR SUPPORT

Overview
CommandBlocks allows you to automatically execute commands when players use signs, buttons, pressure plates and other blocks! This can be quite useful when you want special actions to trigger if a player interacts with specific blocks!

Key Features
• Create as many CommandBlocks as you want; There are no limits whatsoever!
• Easy to use and set up; Simple and clear commands and permissions! The installation is simply drag-and-drop!
• Lightweight; CommandBlocks is designed to be as light on your server as possible!
• Heavily customisable; Everything can be customised, from the permission required to use a CommandBlock, to the messages and commands that should be executed!
• Works on most recent Minecraft versions; Older versions are also supported through previous plugin releases.

• Create CommandBlocks the way you want; They can be created not just with commands in-game, but also through the console, using command blocks, and even from rcon!
• Support for all blocks; All block types are supported! This includes signs, buttons, pressure plates, and even grass blocks!
• Timeouts; Can be set up to only allow a player to use the CommandBlock once every few seconds!

• Delays; Can be added to execute the command a couple of seconds after the player has interacted with the CommandBlock!
• Economy integration; Have your players pay in order to use a CommandBlock!


Commands & Permissions
/commandblocks (/cb)
Main command. Shows basic information about the plugin.


/commandblocks help

Displays a list of available commands.
commandblocks
.help

/commandblocks reload
Reloads all configuration files.
commandblocks.reload

/commandblocks list
Lists all currently defined CommandBlocks.
commandblocks.list

/commandblocks create (coords <name> <x> <y> <z> <world> [base] | current <name> [base])
Allows you to create a new CommandBlock
commandblocks.create

/commandblocks remove <name>
Allows you to remove an existing CommandBlock
commandblocks.remove

Default permission to use a CommandBlock
commandblocks.use

Default permission to bypass cost
commandblocks.cost.bypass

Default permission to bypass timeout
commandblocks.timeout.bypass

Get notified of new CommandBlocks updates
commandblocks.notify.update

Grant all permissions
commandblocks.*

Configuration
# general:
# pluginbanner: Whether or not to display the fancy banner in your console on server startup.
# colourfulconsole: Console messages will be coloured when this is enabled.
# updates:
# check: When enabled, the plugin will check for updates. No automatic downloads, just a subtle notification in the console.
# notify: Would you like to get an in-game reminder of a new update? Requires permission 'commandblocks.notify.update'.
# default:
# success:
# commands:
# console:
# - A list of commands to be executed by the console. Variables: {player}, {cost}.
# player:
# - A list of commands to be executed by the player. Variables: {player}, {cost}.
# messages:
# - A list of messages to be displayed to the player. Variables: {player}, {cost}.
# permission:
# value: The required permission to use this CommandBlock. Remove to disable.
# commands:
# console:
# - A list of commands to be executed by the console. Variables: {player}, {permission}.
# player:
# - A list of commands to be executed by the player. Variables: {player}, {permission}.
# messages:
# - A list of messages to be displayed to the player. Variables: {player}, {permission}.
# cost:
# value: The required cost to use the CommandBlock. Set to '0' for no cost.
# bypasspermission: Permission to bypass the cost for this CommandBlock. Remove to disable.
# commands:
# console:
# - A list of commands to be executed by the console. Variables: {player}, {cost}.
# player:
# - A list of commands to be executed by the player. Variables: {player}, {cost}.
# messages:
# - A list of messages to be displayed to the player. Variables: {player}, {cost}.
# timeout:
# value: A timeout for the CommandBlock. Set to '0' to disable.
# bypasspermission: Permission to bypass the timeout for this CommandBlock. Remove to disable.
# commands:
# console:
# - A list of commands to be executed by the console. Variables: {player}, {time}.
# player:
# - A list of commands to be executed by the player. Variables: {player}, {time}.
# messages:
# - A list of messages to be displayed to the player. Variables: {player}, {time}.
# delay:
# value: A delay for the CommandBlock. Set to '0' to disable.

general:
pluginbanner: true
colourfulconsole: true
updates:
check: true
notify: true
default:
success:
commands:
console:
- say {player} used a CommandBlock!
player:
- me I used a CommandBlock!
messages: []
permission:
value: commandblocks.use
commands:
console: []
player: []
messages:
- '&cYou don''t have permission to do that.'
cost:
value: 0
bypasspermission: commandblocks.cost.bypass
commands:
console: []
player: []
messages:
- '&cYou don''t have sufficient funds to do that.'
timeout:
value: 5
bypasspermission: commandblocks.timeout.bypass
commands:
console: []
player: []
messages:
- '&cPlease wait {time} seconds before doing that again.'
delay:
value: 0

Initial Setup
To start using CommandBlocks, simply download it by clicking the "Download Now" button in the top right corner, then drag it into your plugins folder and restart your server.
That's it!
You can now login to your server and type '/cb help' to get an overview of the available commands.
The configuration files have also been generated, which are located in '/plugins/CommandBlocks/'.

Dependencies
For economy integration to work properly, install Vault in addition to your preferred economy plugin

Important Notes
License and terms are located here.
CommandBlocks utilises bStats, which means that some statistical information is collected and sent to bstats.org.
The most common server implementations like Spigot and Bukkit are supported, however Paper is recommended for the best experience.

Running an older Minecraft version? Simply download a version of CommandBlocks which suits your needs here.

Do you like my work? Consider leaving a review here!
Resource Information
Author:
----------
Total Downloads: 13,956
First Release: Nov 25, 2018
Last Update: Oct 11, 2024
Category: ---------------
All-Time Rating:
17 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings