/
Transform any block into a powerful command executor! V-ClickBlockCommand lets server operators bind custom commands to in-game blocks with a simple click.
-c) or player (-p)V-ClickBlockCommand.jarplugins/ folderplugins/V-ClickBlockCommand/config.yml to customize| 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)
| 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 |
# ═══════════════════════════════════════════════════
# 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!"
Block bindings are stored in blocks.yml inside the plugin folder. Data persists across server restarts and reloads.

V-ClickBlockCommand - Transform any block into a powerful command executor!