Source-checkedBuilding & decoration

CommandBlocks

by Geitenijs · for Minecraft

The most versatile plugin for assigning commands to blocks!

14KDownloads
2 yr agoLast updated
Spigot · PaperLoaders
1.21Latest game version

About CommandBlocks

From SpigotMC

The most versatile plugin for assigning commands to blocks!

logo.png

<a href="https://www.spigotmc.org/conversations/add?to=Geitenijs&amp;title=CommandBlocks%20Support" class="internalLink">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 &amp; 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 &lt;name&gt; &lt;x&gt; &lt;y&gt; &lt;z&gt; &lt;world&gt; [base] | current &lt;name&gt; [base])
Allows you to create a new CommandBlock
commandblocks.create

/commandblocks remove &lt;name&gt;
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
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: The default configuration file</button>
# 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:

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 4 Minecraft versions, the newest being 1.21.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

CommandBlocks on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.4.0, released 2024-10-11

Game versions by loader

LoaderGame versionsNewest
Paper1.18 to 1.21 (4 versions)1.21
Spigot1.18 to 1.21 (4 versions)1.21

From 10 recorded builds of CommandBlocks.

Recent builds

BuildReleasedGame versionsLoaders
1.4.02024-10-111.18 to 1.21 (4 versions)Spigot, Paper
1.4.02024-10-11n/aSpigot, Paper
1.3.22024-06-01n/aSpigot, Paper
1.3.12024-02-20n/aSpigot, Paper
1.3.02024-01-30n/aSpigot, Paper
1.2.102023-11-30n/aSpigot, Paper

Run CommandBlocks on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Plugins”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

SpigotMC lists CommandBlocks as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.21 and 3 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorGeitenijs, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

CommandBlocks, answered

Generated from the mod’s own source data.

Do my players need to install CommandBlocks?

SpigotMC lists CommandBlocks as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. CommandBlocks is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run CommandBlocks on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add CommandBlocks in one click.