Skip to content

v1.7.1 — Pixel-art parameter descriptions

Choose a tag to compare

@RenasDemirbas RenasDemirbas released this 09 Oct 22:17
· 8 commits to main since this release

Pixel-art parameter descriptions

pixel_art actions render and export_sheet share four parameters: animation, pose, directions and mirror_directions. In 1.7.0 only the render descriptions reached Claude, so for sprite sheets the "omit animation for a static sprite" hint was missing. Each parameter now has one description that covers both actions. Behaviour is unchanged.

Grouped tools now refuse to start if two actions describe the same parameter differently, so a description can't be dropped silently again.

Tested on Blockbench 5.2.1:

  • 109/109 parameters of the old tools are present with unchanged types.
  • verify-pixel-art 51/51, smoke and e2e tests pass.
  • The shared parameters were checked with real output: render with animation + time gives a different sprite than the rest pose. export_sheet without animation gives 1 frame. A 0.5 s walk at 8 fps gives 4 frames. 8 mirrored directions give 8 tags and 32 frames.

Installation

  1. Download blockbench_mcp.js and mcp-server.js (or unzip the archive). No npm install needed: the server is bundled with its dependencies.
  2. Blockbench → File → Plugins → Load Plugin from File → blockbench_mcp.js.
  3. Add it to Claude:
claude mcp add --scope user blockbench -- node /path/to/mcp-server.js

Requires Node.js 18+.

Updating

  1. Overwrite both files with the new ones.
  2. Restart Blockbench.
  3. Restart Claude Desktop or your Claude Code session.

Coming from 1.6.x? Read the 1.7.0 notes: several tools were renamed.

get_status should show plugin_version: "1.7.1".