A simple, lightweight, clean and robust custom block plugin
ClevelandCustomBlocks-[version].jar).plugins/ClevelandCustomBlocks/define.ymlSee wikipage: How-to-Configure-Resourcepack-and-define.
Permissions:
clevelandcustomblocks.use: All Commands (default: OP)Commands
/ccbs give [player|@selector] [pack:id] [amount] Give item
/ccbs reload: Reloads define.yml and reports changes/warnings.
/ccbs chunk GET: Summarize all registered custom blocks in the current chunk.
/ccbs chunk CLEANUP Forcibly clean all registered custom blocks in the current chunk. ```
Place Just place it like a normal block. The plugin:
1. Replaces the target block with an invisible **collision** block (`BARRIER`).
2. Spawns an `ItemDisplay` at the block center showing your model.
Interact
- Right-click** the block to run configured **actions** (as player/server).
- Left-click** the block to **remove** it. In **Creative**, it removes without dropping. In **Survival**, it drops the corresponding item.
originalBlock.action: section and your commands are valid for your server/plugins. $clicker becomes the player name.maxStackSize and splits large grants into multiple stacks.