← Package directory
Available on winget

Install Blockbench

Blockbench - A boxy 3D model editor.

Install with winget
winget install --id JannisX11.Blockbench
Upgrade
winget upgrade --id JannisX11.Blockbench
Uninstall
winget uninstall --id JannisX11.Blockbench

About Blockbench

Blockbench is a free, modern model editor for boxy models and pixel art textures. Models can be exported for Minecraft Java and Bedrock Edition as well as most game engines and other 3D applications. Blockbench features a modern and intuitive UI, plugin support and innovative features. It is the industry standard for creating custom 3D models for the Minecraft Marketplace.

What's new in 5.1.4

Changes - Restoring cube faces now defaults to a texture that's assigned to other faces - Use encompassing collider for minecraft:selection_box generator (#3469, thanks @IllagerCaptain) - Added molang validator check for complex expressions with no return value - Updated plugin store text - Added more detailed error message for when plugin API cannot be accessed - Animated texture custom frame order can now be previewed in Blockbench Technical changes - Added node:stream and node:perf_hooks as safe requestable APIs (#3509) - Added scoped FS watch APIs (#3510) - Exposed UVSizeUtil for dealing with UV sizes Fixes & Performance - Fixed #3500 Opening a second blockbench instance shows file unsupported dialog - Fixed #3519 Open With Blockbench not working with special character at end of file names - FIxed #3476 Resolve Group does not undo track child groups correctly - Fixed mirror modeling issues - Fixed undo issues after duplicating nested groups or armature bones - Fixed issue with Preserve World Transform on meshes - Improved viewport raycast performance - Improved toggle visibility performance - Fixed timeline CSS issue - Fixed #3503 wrong UV on beak on java edition parrot skin preset - Fixed java version of zombie skin preset texture not matching UV (#3490) - Fixed positioning of elytra in skin preset - Fixed #3505 Advanced screenshot with ortho preset has wrong size on first use - Fixed UI overflow of long layer names - Fixed copy brush not working when brush resizing is assigned to ctrl + left drag - Fixed labels missing on num sliders - Fixed texture content not updati...

Read release notes

Version history

Version Updated Notes
5.1.4 Unknown Changes - Restoring cube faces now defaults to a texture that's assigned to other faces - Use encompassing collider for minecraft:selection_box generator (#3469, thanks @IllagerCaptain) - Added molang validator check for...
5.1.3 Unknown Changes - Center View on Selection now also targets the UV editor when hovering over it (#2182) - Added recover models info/warning message Fixes & Performance - Fixed brush line drawing issues (#3471) - Improved paintin...
5.1.2 Unknown Changes - Changed timeline marker icon - Textures are now marked as unsaved after changing the file format (#3444) - The group visibility toggle no longer changes the visibility of their own scene object (#3413) Fixes -...
5.1.1 Unknown Changes - Improved toast notification design - Flip Animation now defaults to 0 phase offset Fixes - Fixed Flip Animation not applying to center bones - Fixed cube resizing on two axes setting size to the same value on b...
5.1.0 Unknown Welcome to Blockbench 5.1 - The Workflow Update! Highlights of this update: - Mirror Animating! - Native support for image formats, including Jpeg, TGA, and WebP - Bounding Boxes - Better pen tablet support - Preserve Wo...
5.0.7 Unknown Fixes - Fixed issue with Group Elements action - Fixed and improved vertical resizing of sidebar panels - Fixed mesh loop selection issue - Fix issue when merging mesh while mirror modeling is enabled - Improved the perf...
5.0.6 Unknown Changes - Added setting for default java block/item format version (#3204) - Renamed default mesh shape from "cuboid" to "mesh" to clarify its purpose - Disabled duplicate name warning pop-up on bone animators Technical...
5.0.5 Unknown Features & Changes - New Java block/item format version with no rotation limit (#3146) - Added Nautilus and Nautilus Baby skin presets - Added new language "Portuguese (Brazil)" (thanks @IagoEmanuel15!) - Reduced contras...
5.0.4 Unknown Changes - Changed color of unweighted mesh from black to dark blue - Armature bones are now hidden in Paint mode - 3D mouse input no longer depends on the Controller Input setting - Updated the list of default external i...
5.0.3 Unknown General Changes - Added ability to use multiple meshes in one armature - Added setting to select default bedrock format (entity or block) - Auto-detect bedrock block format when display settings exist - Made Edit Binding...
5.0.2 Unknown Changes - Added collection context menu entry to open file - Deprecation notes are now displayed directly on the plugin page - Added argv API to Blockbench namespace - Added CSS layer for plugin styles Fixes - Fixed pale...
5.0.1 Unknown Changes - Enabled face direction view mode on cube projects - Added back render order option to cube context menu - Made adding outliner elements via context menu more user friendly Fixes - Fixed app failing to load for...
5.0.0 Unknown Welcome to Blockbench 5.0! This update introduces multiple new elements, a new design, armatures, and much more! image Armatures Armatures introduce a new way of animating models. Attach an armature to a mesh to create a...
4.12.6 Unknown Changes - Added Copper Golem skin preset - Added support for variables/queries with arguments (such as query.property) in variable placeholders - Updated MolangJS to 1.6.6, adds support for new math function Math.min_ang...
4.12.5 Unknown Changes - Added happy ghast skin preset - Added ghast harness skin preset - Disabled 22.5 degree rotation restriction on Java block/item models for version 1.21.6 - Added format version selector in project settings for J...
4.12.4 Unknown Changes - Added new Minecraft skin model variants to support the new "Spring to Life" game drop - Cow: New regular model, warm variant, cold variant - Pig: New model with support for variants - Chicken: New cold variant...
4.12.3 Unknown Changes - Added skin preset for the "Creaking" - Changed vector inputs to update ratio from current numbers when enabling linked ratio - Condensed Ignore Axis options of Vertex Snap tool into one line - Limited height of...
4.9.4 Unknown Changes - Added webp support for reference images - Added "Add Image" option when dropping png file into image editor Fixes - Fixed Merge Down of layer ignoring opacity and blend mode - Fixed issue when resizing or scali...
4.9.1 Unknown Changes - Respect texture animation when pasting image sections - Updated bbmodel format version to 4.9 to highlight per-texture-UV-size system Fixes - Fixed #2133 issue when generating templates - Fixed UV resolution ch...
4.8.3 Unknown Fixes - Fixed #2016 Global mirror painting not working on centered elements - Fixed issue with hybrid menu not staying open - Fixed exporting textures with # in path - Timeline ruler labels not rounded - Updated electron...