blockbench-plugins

Installation
SKILL.md

Blockbench Plugin Development

Overview

Blockbench runs on Electron (desktop) and as a web PWA, using THREE.js for 3D rendering and Vue 2 for reactive UI. Plugins have full access to global APIs within an isolated execution context.

Quick Reference

Task Approach
Create clickable command new Action() - add to menus/toolbars
Show form/dialog new Dialog() with form fields
Add sidebar panel new Panel() with Vue component
Modify model elements Use Undo.initEdit() → modify → Undo.finishEdit()
Custom import/export new Codec() + new ModelFormat()
React to changes Blockbench.on('event_name', callback)

Plugin File Structure

Related skills

More from jasonjgardner/blockbench-mcp-project

Installs
63
GitHub Stars
5
First Seen
Jan 23, 2026