Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 3 months ago
๐๏ธ V-ClickBlockCommand
Transform any block into a powerful command executor! V-ClickBlockCommand lets server operators bind custom commands to in-game blocks with a simple click.
โจ Features
- ๐๏ธ Easy Block Registration โ Bind commands to any block with a simple click
- โฌ๏ธ Multiple Commands โ Add unlimited commands to a single block
- โฌ๏ธ Flexible Execution โ Run as console (
-c) or player (-p) - โก Zero Lag โ Optimized for high-performance servers
- ๐จ Fully Configurable โ Cooldowns, messages, trigger actions & more
- ๐ Secure Permissions โ Granular permission control for all operations
- ๐ Hot Reload โ Reload configs without server restart
๐ฆ Installation
- Download
V-ClickBlockCommand.jar - Drop into
plugins/folder - Restart server
- Edit
plugins/V-ClickBlockCommand/config.ymlto customize
โจ๏ธ Commands
| Command | Description | Permission |
|---|---|---|
/ClickBlockCommand create <name> |
Enter registration mode and click a block to bind | vcbc.create |
/ClickBlockCommand addcmd <name> <-c|-p> <command...> |
Add command to block (-c=console, -p=player) |
vcbc.addcmd |
/ClickBlockCommand removecmd <name> <cmd-id|allcmd> |
Remove specific or all commands from block | vcbc.removecmd |
/ClickBlockCommand delete <name> |
Delete block command entry entirely | vcbc.delete |
/ClickBlockCommand list |
Show all registered block commands | vcbc.list |
/ClickBlockCommand info <name> |
Show details for specific block command | vcbc.info |
/ClickBlockCommand reload |
Reload configuration and block data | vcbc.reload |
Aliases:
/cbc(shorthand for all commands)
๐ Permissions
| Permission | Description | Default |
|---|---|---|
vcbc.* |
Grants all plugin permissions | op |
vcbc.create |
Create new block bindings | op |
vcbc.addcmd |
Add commands to blocks | op |
vcbc.removecmd |
Remove commands from blocks | op |
vcbc.delete |
Delete block entries | op |
vcbc.list |
List all block commands | op |
vcbc.info |
View block details | op |
vcbc.reload |
Reload plugin configs | op |
โ๏ธ Configuration
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# V-ClickBlockCommand Configuration
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# โฑ๏ธ Cooldown between block clicks (seconds)
cooldown: 3
# ๐ฑ๏ธ Trigger action: RIGHT_CLICK, LEFT_CLICK, or BOTH
trigger-action: RIGHT_CLICK
# ๐ซ Cancel default block interaction (true/false)
cancel-interaction: true
# ๐ Show cooldown on action bar
cooldown-actionbar: true
# ๐ฌ Message prefix (supports & color codes)
prefix: "&8[&bV-CBC&8] &r"
# ๐ Messages (placeholders: {player}, {block}, {name}, {remaining})
messages:
create-success: "&aBlock &b{name} &acreated successfully!"
addcmd-success: "&aCommand added to &b{name}&a!"
cooldown-wait: "&cWait &e{remaining} &cseconds before clicking again."
no-permission: "&cYou don't have permission to use this command."
reload-success: "&aConfiguration reloaded!"
๐พ Data Storage
Block bindings are stored in blocks.yml inside the plugin folder. Data persists across server restarts and reloads.


