Repository navigation
v1.6.0 — Low-poly character tools
- Mesh painting:
paint_texture,paint_facesandget_texturenow target mesh faces too. The UV
polygon is clipped pixel-exact, andspace: "world"gradients are computed per texel. On meshes, a
direction name ("up") selects every face pointing that way.inspect_uvreports mesh UV problems
and texel density. unwrap_mesh: connected mesh faces merge into islands. Seam control, per-part density
(density_scale), and existing paint carried over to the new layout.edit_mesh: Blockbench's extrude, inset, solidify, loop cut, merge, dissolve, create/invert face
and split tools, plus subdivide, bevel, delete and merge_meshes. Steps chain with
select: "previous".add_loft: box, round or custom-profile limbs and tubes from rings.transform_mesh: taper, bend,
twist, scale, rotate, move, smooth, jitter.bake_texture: light direction, ray-traced ambient occlusion, convex edge highlights and concave
crease shadows, height gradient and grain. The result snaps to a hue-shifted pixel-art ramp derived
from each texel's own color.palette: hue-shifted ramps, color extraction, locking toauto/ fixed palettes / ramps (with
dithering).compare_reference: silhouette IoU against a reference image, aspect ratio and per-band width
difference, overlay image.project_reference: projects the reference onto visible, unoccluded
texels.record_build: captures a frame from a fixed camera on every edit and writes an animated GIF at
the end.- Fix:
add_mesh_primitivegenerated cylinders, cones, pyramids, tori and planes inside out, which
made extrude go inward. Cylinder and cone caps with more than 4 sides (n-gons) also failed; they are
now generated as triangle fans.
Installation
- Download
blockbench_mcp.jsandmcp-server.js(or unzip the archive). Nonpm installneeded: the server is bundled with its dependencies. - Blockbench → File → Plugins → Load Plugin from File →
blockbench_mcp.js. - Add it to Claude:
claude mcp add --scope user blockbench -- node /path/to/mcp-server.jsRequires Node.js 18+.