Legacy Versions

This page lists the versions and changelogs prior to switching to Github Releases.

Warning: This page is no longer updated!

You can find the latest Blockbench updates on github.com/JannisX11/blockbench/releases.

3.4.1

Bugfixes
  • Textures in UV Editor don’t update correctly when replacing textures
  • Issue with keyframe order in the glTF exporter
  • Axis control gizmo centers a frame too late in animations
  • Panda skin model does not load
  • #540 Small Movement offsets after opening display menu
  • #541 Right clicking a cube and making it hidden on animation tab has no use
  • #542 Editing a texture externally breaks its UV editor
  • #544 Texture reset when load .bbmodel
  • #545 Perspective view grid isn’t hidden when on paint mode
  • #546 Odd behaviour with large brush/eraser scales
  • #547 Axis control wont change position when moving a locator
  • #549 Loading cubes with UV defined for any face breaks other faces without UV
Downloads

3.4.0 – The Paint Tool Update

Changes
  • Added Rectangle/Circle paint tool
  • Added texture selection and copy/paste tool
  • Added mirror paint option
  • Sketchfab uploader now supports animations
  • Added glTF export format
  • Added Camera Angle Presets
  • Added mute toggle for animation channels
  • New Transform Space selector
  • Added length modes to GIF Recorder
  • Extended Paint Bucket color mode: Global Colors and Connected Colors
  • Added support for more palette formats: ACT, ACO, ASE
  • Removed .bbpalette export in favor of more common .gpl palette format
  • Added two new palette presets
  • Unlocked animations for Free format
  • Added buttons to scale tool to scale around element pivot or selection center
  • Keybindings are now displayed in description tooltips
  • Restyled toolbar select widget
  • Added new Skin Mode templates: Evocation Fang, Hoglin, Piglin, Chest, Bell, Blaze
  • Base grid is now hidden in Paint mode
  • Removed noise brush option
  • Added Shading toggle to the view menu
  • New icon for Move tool
  • Added new settings category “Interface”
  • Added Developer submenu
  • Added more event hooks
  • Updated to Electron 8.0.2
  • Updated to Three.JS 114
  • Various performance improvements
Bugfixes
  • GIF recorder renders black colors as transparent
  • Exported GIFs have a black outline
  • Drag handler extensions are case sensitive
  • Drag handlers don’t read binary files correctly
  • Number Sliders use cube grid resolution by default
  • Confirm button in pop-up color pickers is offset
  • Transform gizmo visually messes up after using rescale gizmo
  • Cannot use phantom model template in Skin Mode
  • UV mapping issue when generating templates
  • #508 Gif Compression
  • #517 Project Resolution for 2nd Template Textures
  • #521 Nothing is rendering.
  • #524 When opening a .bbmodel with multiple textures, assigned textures are reset
  • #527 Saved as text background box doesn’t scale depending on name length
  • #528 Setting cull face to None causes it to immediately reset when UV editor is closed
Downloads

3.3.1 – A Bugfix Update

Changes
  • Added new skin templates: Ender Dragon, Iron Golem, Boat, Minecart, Java Edition Fox
  • Palettes can now be imported from PNG graphics
  • Added clear button to file inputs in dialogs
Bugfixes
  • Cube counter is no longer in outliner toolbar
  • UV Editor Menu doesn’t open without elements selected
  • GUI front lighting remains visible in edit mode
Downloads

3.3.0 – The Skin Update

23 Jan 2020

Changes
  • Added Skin editing mode
  • Added Help Menu
  • Added animation timeline markers
  • Added Front GUI Light option for item models
  • Added axis color indicators to number sliders
  • Transform offsets are now displayed in the status bar
  • Added actions to move keyframes back and forth
  • Added pre-particle effect script input for animations
  • Previous/Next Keyframe Beyframe buttons are now restricted to the current animator and channel
  • Added link to Sketchfab setup guide to Sketchfab upload success dialog
  • Painting tools now use a crosshair cursor
  • Brush now shows the brush target around the cursor in the UV editor panel
  • #439 add Box UV toggle for OptiFine JPM
  • #496 Downscale exported OBJ models by 16
  • #509 Option to use BoxUV templates on non box uv models
  • #511 Load background from clipboard
Bugfixes
  • Double clicking number slider doesn’t instantly reset value
  • Empty submenus are not hidden
  • JSON compiler doesn’t correctly write tab characters
  • Animated textures are not displayed correctly in UV editor
  • Cube pivots at default values are not exported in bedrock format
  • Incorrect parent class in exported 1.14 modded entity models
  • Box UV isn’t available in OptiFine Part format
  • Timeline box selection doesn’t scroll the timeline very smoothly
  • Fixed an issue with the dev-plugin folder path
  • Creating a template does not save uv mirroring into undo point
  • Pasting elements doesn’t update element rotation
  • Pasting locators does not create a unique name
  • #452 Line brush bleeds over UV region
  • #459 AutoUV resets UV mirrors
  • #505 UV overlay doesn’t resize itself correctly when zoomed in
Downloads

3.2.2 – A Bugfix Update

22. Dec. 2019

Changes
  • Improved plugin loading speed
Bugfixes
  • UV editor sometimes uses incorrect vertical snapping resolution
  • Face UV templates do not generate texture for faces smaller than 0.5 pixel
  • Cannot use rotate gizmo in display gui due to flat angles
  • Issue with painting grid on invisible cubes
  • Display sliders disappear while using paint tools
  • Z-Axis is inverted in bedrock legacy model export
  • Keybindings for select widgets do not work correctly
  • Custom accent text color does not work
  • #445 OptiFine JPM- importing a missing face isn’t transparent
  • #446 OptiFine JEM- exporting messes up the UVs
  • #447 OptiFine JEM- some UVs are imported wrong
  • #493 Center pivot doesn’t work correctly when on multiple parent folders
  • #497 Hidden separators re-appear when resetting toolbar
  • #501 Texture appears as unsaved when opening a bbmodel
  • #502 Issue with JEM submodel translation
Downloads

3.2.1 – The Countdown Update

17. Dec. 2019

Changes
  • Added method to add setting categories
  • Added method to delete settings
  • Added setting to disable hover highlighting
  • Timelapse recorder now picks up numbering where the previous timelapse ended
Bugfixes
  • Display settings slots involving a cube reference do not load
  • Keyframe click boxes are larger than keyframes
  • Bar Select scrolling doesn’t trigger update method
  • UV coordinates on block models get exported incorrectly
  • Cube highlights are visible in screenshots
  • #500 Name sanitizing in outliner is not global
Downloads

3.2.0 – The Color Update

15 Dec. 2019

Changes
  • Color Palettes
  • Custom CSS Editor
  • New Theme format
  • Added Timelapse Recorder
  • Checkerboard background for UV Editor and Preview
  • Java Model (.java) import
  • Added cube highlighting
  • Added action to create a keyframe
  • Added instructions channel for animations
  • Keybind conflicts are now highlighted
  • Color Picker tool can now pick colors from background image
  • Added tabbing functionality to Outliner and slider text inputs
  • Slider inputs now support mathematical expressions
  • Improved user experience on touch devices
  • Added stylus support with pressure and tilt sensitivity
  • Added labels for toolbar widgets such as sliders
  • Ctrl + S can now save project files if the model was loaded from a project
  • Project files now include textures by default
  • Bedrock entity models now prompt to load the linked textures
  • #479 Scroll support for list selectors
  • #413 Feedback on remove blank faces
  • #438 add double clicking to the folder icon to open and close
  • #471 Bone support for free models
  • #475 Don’t run line brush if the line goes through 2 cubes
  • #488 Dragging animation files into blockbench
  • Increased dragging threshold for panels
  • Added setting to deactivate format size limits
  • Support for 1.14 modded entity format
  • Added file inputs to dialog form API
  • Added API for custom settings
  • Updated Electron to 6.1.4
  • #467 Update Jimp.js to 0.8.5
  • #468 Update Sortable js to 1.10.1
  • #469 Update to Jquery 3.4.1
Bugfixes
  • UV reverse select ignores uv editor offset
  • #407 Broken vertex snapping on rotated cubes/groups
  • #431 “Button” color selection tab at incorrect location on Layout settings
  • #451 Copy doesn’t work while on paint mode
  • #453 Add model imports same texture again when it already exists
  • #455 Rotated elements wont move relative to the group when using arrow keys
  • #458 Player Display Sides Swapped (Minor)
  • #463 Particle not exported if unused in the model (Minor, but a little annoying)
  • #470 Shift clicking object wont open folder path on bedrock mode
  • #472 Smoother snapping with arrow keys
  • #474 Duplicating cube in wireframe mode makes it invisible
  • #437 Non square textures are not properly supported when using per-face-UV
  • #473 Planes get resized incorrectly
  • #478 Change north arrow color with grid color
  • #484 UV backround color is sometimes incorrect
  • #486 Deleted faces of Optifine Part get recreated when reloading
  • #487 Adding a .json on free model converts project into a java/block model
  • #489 Camera locks into place in “Quad-View”
  • Backups are not compressed
  • Bone Z axis is inverted
  • Event ‘process_chat_message’ doesn’t use the correct chat message instance
  • Scaling incorrectly scales formats with integer only cube sizes.
Downloads

3.1.1 – A Bugfix Update

5 Sep. 2019

Changes
  • You can now copy and paste keyframes of multiple bones at once
  • #443 The GIF recorder now hides grids and gizmos
  • Added warning message about saving java entity models only as class file
  • Creating new groups will now add them next to single selected elements instead of around them
  • Update to Electron 6.0.7
Bugfixes
  • Cannot delete animation update variable
  • Particles and sounds from animations do not get imported
  • Alt tool remains selected after Alt-tabbing out of the window
  • Locators cannot be moved using sliders
  • Locators display in global space
  • Locators can be selected in animation mode
  • Cannot correctly drag UV selection in box UV models with non-square textures
  • #404 Animations from previous versions are deleted
  • #406 Broken inflating tool
  • #407 Broken vertex snapping on rotated cubes/groups
  • #416 Fullscreen icon and rotation information are stacked on UV editor
  • #420 Painting on missing textures is possible
  • #423 Blockbench project model doesn’t save Project texture resolution
  • #424 Move axis rotated on groups that contain rotated cubes
  • #426 AutoUV doesn’t work on elements that are larger than 16 units
  • #427 UV info text not locked on camera view
  • #428 Windows taskbar includes textures on recent list
  • #430 Screen jittering when hovering last keybind setting
  • #432 Cancel button on Display skin resets skin
  • #440 Wrong UV on valid OptiFine JPM
  • #441 Toggling Wireframe shows what was hidden
  • #442 Popup top bar wont work when on top of main top bar
  • #444 Slight offset on perspective views after opening .bbmodel files
Downloads

3.1.0 – The Timeline Update

17 Aug. 2019

Changes
  • Timeline now supports multiple bones at once
  • Added rectangular keyframe selector
  • Added sound and particle keyframes
  • Added improved JPM import/exporter
  • Control-click on the palette will now remove colors
  • Added maximum recent projects setting
  • Action Control now displays keybindings
  • Double clicking on num slider now resets it to 0
  • #398 Select models by texture
  • Added function to reverse keyframe order
  • Flipping now works on keyframes
  • Made quad view and side views accessible in animation mode
  • Paint Mode no longer resets animation poses
  • Style menu now uses built-in color pickers
  • Design improvements
  • New font, now consistend across all devices
  • Bedrock legacy format now has an individual icon
  • Plugins now support all icon types
  • Pivot tool gizmo now has a centerpiece to distinguish it from regular gizmo
Bugfixes
  • App sometimes does not relaunch after update
  • Save button does not ask to save new animations
  • Vertex snap does not calculate offset correctly in entity models
  • Inflate slider ignores size limit
  • Orthographic side grids are visible in screenshots
  • Shift clicking in paint mode would select bone
  • Positions of invisible cubes were not always calculated correctly
  • Orthographic quad viewport camera angles are offset
  • #389 Using SHIFT key to draw straight lines selects cubes while in paint mode
  • #390 Auto UV grid wont detect 48x
  • #392 When canceling a save blockbench will save it as undefined.json
  • #393 Modifying the layout crashes the app
  • #395 Remove blank faces doesn’t work
  • #396 Multi-selection on Mac is done with Ctrl rather than Command
  • #397 Line brush doesn’t work sometimes correctly when clicking near face side
Downloads

3.0.6 – A Bugfix Update

1 Aug. 2019

Changes
  • Added help message for automatic updates that fail due to an unreliable internet connection
Bugfixes
  • Cannot open bedrock legacy models
Downloads

3.0.5 – The Resolution Update

1 Aug. 2019

Changes
  • Brought back changed resolution dialog
  • Project texture size now affects auto UV mapping
  • Added 128x and 256x UV grid options
  • Pivot Tool now works in Animation Mode
  • Added action to duplicate animations
  • Added action to toggle painting grid
  • Bedrock models now render as double side again
  • Blockmodels now save the origin even if there is no rotation
  • Shift + left click now selects entire bones
Bugfixes
  • Issues with per-face UV mapping on Bedrock models
  • #385 Bedrock 1.12.0 format rotated cubes have inverse Z rotation ingame
  • Inflate does not count towards canvas restriction
  • Vertex Snap and Pivot Tool ignore canvas restriction
  • Undoing keyframe changes can create ghost keyframes
  • UV rotation option is visible on Bedrock models
  • Issues with transform gizmo orientation
Downloads

3.0.4 – A Bugfix Update

26 Jul. 2019

Changes
  • Locators now work in Bedrock Legacy models
  • Creating new models now opens the Project dialog
Bugfixes
  • UV editor is visible in Modded Java mode when an empty bone is selected
  • Default folder for new textures is “blocks” instead of “block”
  • Deleting elements while hovering over the transform gizmo breaks canvas interaction
  • Origin and vertex gizmos don’t always scale with view
  • Cubes cannot be resized to 0 if the size is smaller than the interval
  • Creating elements causes problems in Sessions due to stringified data structure
  • Box UV toggle it not hidden in modes where it should be disabled
  • Export path of .java models is not remembered
  • Inflate slider does not appear in right order in size toolbar
  • Auto size in UV menu does not respect rotation
  • Resetting UV face does not fully update preview
  • Generating template with multi assigned textures does not correctly configure UV mirror
  • Fixed typo in issue template
  • #374 Grid is too high in other modes
  • #382 RendererModels aren’t initialized in the correct order when exporting a modded entity to .java
Downloads

3.0.3 – A Bugfix Update

21. Jul. 2019

Changes
  • Space bar now swaps between alt tools
Bugfixes
  • Double update notification
  • Bedrock model cube names are not supported by model format
  • Overwrite does not save animations
  • Issues in animation after removing bones
  • Pasting groups does not correctly set up bone structure
  • Animation mode overwrites custom particles and sounds
  • Inflate slider is not present by default
  • #370 Blockbench doesn’t open model when Blockbench is already open
  • #379 Exporting Bedrock Entities
  • #378 File extensions are not automatically added on Linux
Downloads

3.0.2 – A Bugfix Update

19. Jul. 2019

Changes
  • Added Element Panel for desktop devices
  • Added Add Locator button to edit menu
  • Reverted save keybindings to old defaults
  • Moved “Free” model format to bottom of list to help people who don’t read
Bugfixes
  • Inputs in the scale dialog are not aligned
  • Dialogs on mobile app spawn offcentered
  • Cube names in bedrock models are not imported
  • Clipboard does not work for groups
  • Removing elements via X button doesn’t delete full selection
  • Area Selection tool selects invisible cubes
  • Template generator assigns spots multiple times
  • Plugin loader does not correctly load new local plugins
  • Button to select scale overflow does not always work
  • Main preview on mobile app sometimes disappears after using sidebar
  • #372 move the camera origin to the center in other modes
  • #342 Download archive keybind on desktop app version.
  • #362 .OBJ export wont export images nor .mtl file
  • #364 Theme settings go over border when zoomed in
  • #368 Overwrite model and settings on same default keybind (CTRL/CMD+E)
Downloads

3.0.1 – A Bugfix Update

17. Jul. 2019

Bugfixes
  • Window does not display on Mac
  • Unable to create groups
  • Keybinds are converted to Mac format on Windows
  • Cannot move rotated cubes on world axis
  • Not centered transform controls caused by origin offset on not-rotated cubes
Downloads

3.0.0 – The Format Update

17 Jul. 2019

Changes
  • Added Start Screen
  • Added format system. Each format is tailored for a specific output.
  • Added 1.12 bedrock model format, supporting per-cube-rotations
  • Added per-face UV for Bedrock and OptiFine entity models
  • Added Locators
  • New frameless design
  • New custom UI layout for mobile devices
  • You can now display multiple animations simultaneously
  • Added crossbow to display mode
  • Added search bar to settings and keybindings menu
  • Added button to turn UV mapping
  • Added model stats window (simply click on the element counter)
  • Side views now show a grid
  • Added line brush: Press shift to draw lines
  • Added wireframe enabled/disabled message
  • Added support for extra mouse buttons
  • Added desktop notifications
  • Made timeline snappier
  • #300 Clickable link on chat
  • #314 Action to remove all faces with blank texture
  • #313 Swap UV scales button
  • #305 Save Edit Sessions username to local storage
  • #336 Compress texture without creating duplicate textures for co-located UVs
  • #339 Painting grid
  • #354 Minimum noise opacity slider
  • #358 Allow adding multiple models at once
Internal Changes
  • Updated Electron to 5.0.6
  • Updated ThreeJS to 105
  • Updated VueJS to 2.6.10
  • Updated to Fontawesome 5.8
  • Switched to MolangJS
  • Added support for other element types in the outliner
  • Modular feature system for model formats
  • Improved the plugin API
  • Markdown support for plugin descriptions, dialogs etc.
  • Project files and backups are now compressed using lzutf8.js
Bugfixes
  • Flipping a bone creates broken undo point
  • Deleting a texture from hard drive unloads that texture
  • Rotation gizmo in animation mode limited to 360° range
  • CMD key on MacOS cannot be used for keybindings
  • Resetting a keyframe does not update Molang text boxes
  • #356 Rel. Auto UV abbreviation messing up search function
  • #309 Cannot drag UV area outside of UV box when zoomed in
  • #349 Non zoomed UV can be dragged
  • #302 No exit/cancel button on extrude image
  • #304 Extrude Image dialog has old style dropdown
  • #303 Extruded image wont find image path on webapp
  • #325 Entity .bbmodel gets saved as bedrock entity model with quick save
  • #317 Undo doesn’t work after pasting an animation keyframe value
  • #340 Cannot rename animations, cubes or groups with F2
  • #337 Painting after editing a texture on other program will undo edits made in that
  • #348 Grid resolution affects paint tool settings
  • #342 Download archive keybind on desktop app version
  • #310 Doubleclicking visibility button activates renaming
  • #320 Blockbench’s MoLang parser is case sensitive
  • #327 Pressing enter on Sketchfab upload description will submit model instead of changing row
  • #332 Play animation button wont appear when importing texture containing an animation
Downloads

2.6.7 – A Bugfix Update

29 Jun. 2019

Bugfixes
  • #301 Counter clockwise rotate rotates UV incorrectly
  • #311 Incorrect UV rotating/mirroring with cube rotate
  • #321 Animation “Override” option is saved incorrectly
  • #322 Animation update variable isn’t saved
  • #324 Invalid .bbmodel files with saving
  • #328 Exported Animations Broken?
  • #333 Scale tool wont cancel UV correctly on entity mode
  • #334 Scale keyframe only saves the x value
  • #347 Pasting textures cannot be undone on entity mode
Downloads

2.6.6 – The Chat Update (2)

12 Apr. 2019

Bugfixes
  • Edit Session syncing only works one way
  • #299 Session wont end when webapp host closes Blockbench
Downloads

2.6.5 – The Chat Update

12 Apr. 2019

Changes
  • Added Chat
  • Action Control now displays keybindings while holding ALT
  • Various improvements to sessions
  • Improved Sketchfab uploader
  • Added project export format to file menu
  • Added Markdown link support to dialog texts
  • Added select type to dialog form api
Bugfixes
    • Creating templates doesn’t correctly sync in sessions
    • Moving multiple keyframes does not work correctly
    • #293 Download archive doesn’t save textures
    • #291 Scale gets increased while dragging UV

users

  • #290 Extruded textures wont be applied nor updated to session clients
  • #289 Project options aren’t shared on sessions
  • #288 Cube color or texture changes wont update for other users
  • #286 Cube and group renaming gets interrupted by actions by other
  • #282 Unable to change UV Grid
Downloads

2.6.0 – The Connection Update

07 Apr. 2019

Changes
  • Edit Sessions: Collaborate with users all over the world
  • Added Sketchfab uploader
  • Made UV Editor zoomable and tweaked design
  • Added Color Selector panel
  • Added form function to dialog API
  • Added reverse selection through clicking in the UV editor
  • Added option to change the center when using the scale interface
  • Option to define keybindings for sliders and dropdown menus
  • Scale animations now work on all axes individually
  • Added backup recovery dialog
  • Added button to reset values of selected keyframes
  • Turntable option for the GIF recorder
  • Action Control now displays the description of the selected action
  • Saving now also saves animation if possible
  • Added setting to show element colors in the outliner
  • Textures now display specific error messages
  • #267 Option to generate texture to the nearest power of 2
  • New Language: Portuguese
Bugfixes
  • Moving the origin of a bone without selecting the content displays incorrect positions
  • Undo doesn’t reliably work for animations
  • Scrollbars use default OS design on Firefox
  • Pulled Bow display slot uses wrong position
  • #245 Negative cubes are displayed incorrectly on display mode
  • #260 Face Borders inaccurate for paint tool
  • #261 Textures reset to default naming when loading a model
  • #263 Ghost cubes after undoing added model
  • #268 Template generator creates black template if color isn’t transparent
  • #270 Selected cubes wont be unselected after selecting a group
  • #273 Toggle UV Overlay glitch
  • #274 Color picker appears at wrong location if applied to UV window toolbars
  • #276 Color palette offset if using zoom
  • #277 Undo wont update on paint tools with opened models
  • #278 Delete button doesn’t delete empty folders
  • #281 Model disappears when going to display mode while moving camera
Downloads

2.5.1 – The Texture Crisis Update

11 Mar. 2019

Bugfixes
  • Importing block models does not import textures
  • Texture namespace does not load into texture menu
  • #261 Textures reset to default naming when loading a model
  • #264 Texture delete button not translated
Downloads

2.5.0 – The Dragging Update

09 Mar. 2019

Changes
  • Added Pivot Tool
  • Added animation timeline bar
  • Added animation playback speed slider and back/forth buttons
  • Improved drag & drop in outliner
  • Added texture resolution label
  • New file format for Blockbench backups
  • Added zip archive exporter for web app
  • OptiFile JEM Models now support nested bones
  • Added inflate for block/item mode
  • Added interface for keybind recording
  • Allow drawing on cubes with a depth of 0
  • Improved rendering on high DPI screens
  • Screenshots taken in GUI Slot display mode will now be cropped to the slot size
Bugfixes
  • Fill tool on Cube-mode does not work with dragging
  • Copy-pasting filled groups does not work
  • Missing undo registration for UV-pasting
  • Box-UV-Overlay disappears after dragging
  • #259 Paint tool doesn’t work correctly when painting over transform indicators
  • #246 Undo doesn’t work while UV window or full view is active
  • #256 Flip tool doesn’t paste faces correctly
  • #257 Removing transparent face takes 2 undo actions
  • #248 UV copy paste text missing from full view window
  • #251 Can’t export to OBJ | Cannot read property ‘id’ of undefined
  • #252 Animation texture not playing on cubes
  • #255 Extruded textures don’t have their textures
Downloads

2.4.0 – The Action Control Update

03. Feb. 2019

Changes
  • Press F to open Action Control: New interface to search and execute actions
  • Added modes for the fill tool
  • Added preview brightness option in the menu
  • Added toolbar below the UV editor for entity mode
  • Option to show all UV template overlays at once
  • Option to compress texture templates
  • Option in the scale window to select all clipping cubes
  • Blockbench now keeps local Plugins loaded after restart
  • Added option to apply texture to all blank faces
  • Dragging a bone in Entity mode now moves the bone origins
Bugfixes
  • Copy/Paste in text fields does not work on Mac
  • Origin to Geometry does not work with multiple elements
  • Opening a second instance of Blockbench resets user customizations
  • #239 Display scale reset button resets to 0 instead of 1
  • #241 Toggling wireframe on animation mode wont display modified frame correctly
  • #242 Quad view opens in animation mode when using Tab keybind
  • #237 Display scale mirror inverts after saving
  • #226 Eraser, fill & color picker tools don’t work on UV editor window
  • #224 Preview Skin Torso is displayed mirrored on front and back
  • #240 Rotate tool doesn’t work on normal 1st person view
  • #238 48x textures cannot be dragged to corners
  • #236 Incorrect UV values with zoom
  • #244 Fill tool wont fill subpixel areas correctly
  • #225 Area select tool selects hidden cubes
  • #227 Cant Export as Blockmodel or Save
  • #222 East relative-auto-UV is upside down
  • #230 Color picker doesn’t copy transparency values
  • #231 Image editor error
  • #243 Group folders cannot be duplicated with keybinds
Downloads

2.3.2 – A Bugfix Update

09. Jan. 2019

Changes
  • Press Escape key to cancel changes made with the transform gizmo
  • Blockbench now draws plugins from the Github plugin repo instead of its web server
  • Update to Electron 4.0.1
Bugfixes
  • Dragging timeline marker only works within timeline head area
  • Issues with undoing keyframe edits
  • MacOS installer missing
  • #217 Lefthand display problem
Downloads

2.3.1 – A Bugfix Update

29. Dec. 2018

Changes
  • Blockbench now automatically detects and sets the format version for bedrock models
  • Added back scrolling on sliders
  • Tool shortcuts will now switch modes to allow selecting the tool
  • Library Updates: (Electron: 2.0.0 > 4.0.0, VueJS: 2.5.16 > 2.5.21)
  • Overall performance improvement caused by the Electron update. It is recommended to use the installer to update to this version.
Bugfixes
  • Rotation gizmo glitches with Restricted Rotations enabled
  • Origin duplication caused by the rotate tool/sliders
  • Transform > Scale… does not change bone origins
  • Template generator does not work in entity mode
Downloads

2.3.0 – The Tool Update

27. Dec. 2018

Changes
  • Added Rotation Tool
  • Added Modes
  • Transform Gizmos now work in Display and Animation Mode
  • Split Brush into 4 seperate tools
  • Made Brush about 24 times faster
  • The Texture Template Generator can now copy existing textures
  • Added function to automatically clear old backups (Can be changed in Settings)
  • Added Progress Bar for GIF Recording
  • Added Cancel-button for screenshots
  • Undo now works in Display Mode
  • Bones now automatically prevent duplicate names
  • Library updates: (Three.JS: r99)
Bugfixes
  • Invisible cubes reappear after using Transform > Rotate
  • GIF recorder records while processing the GIF instead of before
  • Undo only saves one texture when painting across multiple in one strike
  • #191 Selection outline disappears in some viewing angles
  • #206 Grid smaller than 64 is not possible
  • #208 Export to .java entity model issue
Downloads

2.2.2 – A Bugfix Update

16. Dec. 2018

Changes
  • Added language: Swedish
Bugfixes
  • Blockmodel exporter broken
  • Interface resizers hidden
  • #204 Transparent faces won’t be copied when duplicating a cube
Downloads

2.2.1 – A Bugfix Update

16. Dec. 2018

Changes
  • Added X-Ray outline option
  • Performance improvements and other tweaks
Bugfixes
  • Block model rotations don’t export correctly after using Transform > Rotate
  • Editing an animation marks the model as unsaved
  • Update Project Resolution message appears when it should not
  • Changing the grid resolution does not visually update the grid
  • #197 Head Preview of Player Model too low
  • #198 Vertex snap cubes wont be hidden when taking a model screenshot
  • #200 Can’t Copy/Paste in Display Mode
Downloads

2.2.0 – The GIF Update

2. Dec. 2018

Changes
  • Added GIF recorder
  • Added .java class model exporter
  • Made keyframes snap to other keyframes
  • Added mirror option to display mode
  • New menu to change background position
Bugfixes
  • Origin indicator does not work for empty groups
  • #195 Paint tools color selector doesn’t open from correct location
  • #196 UV editor toolbar menu breaks
  • #77 Image Extrusion Error
  • #183 Keyframe creation buttons are displayed wrongly with different interface zoom settings
  • #181 Can’t delete groups
  • #186 Preview skin overlay is too big
  • #138 Unable to use brush on some faces
Downloads

2.1.0 – The Animation Update

11. Nov. 2018

Changes
  • Added animation interface
  • Player reference model now supports layers and slim arms
  • Added material option for bones
  • Added back keybindings to switch camera angles
  • Added new languages: Chinese and Polish
  • Added loading error message
  • Option to Alt+click on an action to change it’s keybind
  • Improved performance
Bugfixes
  • Transform controls are often not positioned at the element
  • Exporting an already saved texture corrupts file
  • Pressing Enter in the color picker does not save current texture to the palette
  • #51 Inner cube textures don’t render inside an outer cube with transparent texture
  • #126 The UV of the reference models are wrong
  • #157 Player skin broken with skin is slim/Alex
  • #171 Quad view top right pane resets
  • #167 Visibility of groups is saved
  • #177 Rescale selection doesn’t restore (Unable to change rescale axis)
Downloads

2.0.2 – A Bugfix Update

23. Oct. 2018

Changes
  • Added bone parenting support for entity models
  • Added new languages: French and Russian
  • Menu bar menues now close when clicking on the menu bar text again.
  • Added keybinds to move cubes relative to the viewer (removed in 2.0.0)
Bugfixes
  • Brush line does not connect when moving to fast
  • Auto UV mapping issues
  • Brush offset in the UV editor on higher resolutions
  • #161 Cube name exports even when at default value
  • #159 Issue with UV Size slider
  • #150 Missing Convert Model translation
  • #165 Updating textures only works 10 times after start
  • #144 Can’t export as Optifine JPM
  • #155 Particle texture causes error on model import
  • #164 Invisible cubes don’t update when wireframe mode is changed
  • #151 UV dialog sliders are stacked in entity mode
  • #167 Missing textures cause model to break
  • #170 Complex rotations don’t import
Downloads

2.0.1 – A Bugfix Update

18. Oct. 2018

Changes
  • Removed unsupported mobile tab system in favor of the desktop website
Bugfixes
  • Import dialog on macOS does not work with file extensions
  • Unable to export entity model
  • Color Picker does not save transparent textures
  • Color Picker does not change the template color
  • Missing translation for UV keybinding category
  • Error when displaying animated texture
  • #143 Import Style button does not work (+Export)
Downloads

2.0.0 – The Action Update

17. Oct. 2018

Features
  • Language Option (English, Dutch, German, Japanese, Spanish, more coming soon)
  • Quad Preview
  • Customizable Interface and Toolbars
  • Area Selector
  • New Optifine entity exporter
  • New Rotation System, allows fine rotations for OBJ Models
  • Entity Mode Preview Icons
  • Color Palette for the Color Picker
  • Automated Backups
  • Plugin Information Cards
  • Texture Namespace support
  • Option to select Default Image Editor for Textures
  • Option to change the Display Mode Skin
Changes
  • Optifine model import support
  • Improved Auto UV System
  • TGA Import Support
  • Move Relative Option now available in Entity Mode
  • Removed the bitmap/link system for textures, now handles mode automatically
  • Option to change the location of all loaded texture at once
  • Enabled double side rendering for display and entity mode
  • Improved template texture generator, now also available for block models
  • Settings and Keybindings are now sorted in categories
  • New, clearer design for context menues and tooltips
  • Added new custom icons
Technical Changes
  • Complete rewrite of the undo system
  • New “Action” system that handles all keybinds, toolbars and menues
  • New import, export and file drop API.
  • Library updates: (Electron: 1.8.4 > 2.0.0, Three.JS: 84 > 92, FileSaver: > 1.3.8)
Bugfixes
  • Copy and pasting UV faces does not work properly in Entity Mode
  • #141 Invisible Cube when switching visibility in wireframe mode
  • #140 An error occurs when view a zero-sized cube in wireframe mode
  • #125 Large context menues are partly unreachable
  • #118 Move/Scale not working properly when a bone is rotated
  • #135 Web App Files incompatible with PC version
  • #124 Apply on all Slots isn’t applying to all slots
  • #120 vertex snapping and wireframe mode throw errors when an element is selected and you do an action
  • #121 Optifine’s entity model don’t export with rotation
  • Exporting an entity model does not update the status bar
  • While using the drag tool cubes exceed the 3x3x3 limit.
Downloads

1.11.6 – A Bugfix Update

7. May 2018

Changes
  • Added new JSON exporter
  • Improved JSON importer
Bugfixes
  • Fixed updating issues with invisible elements
  • Converting entity model to block model does not work
Downloads

1.11.5 – More Than A Bugfix Update

28. Apr. 2018

Changes
  • If textures of entity models are missing, Blockbench now uses textures from the default path.
  • Added cube count in entity model import list
  • Enabled auto UV for models with no defined UV coordinates
  • UV Shift now affects all elements for consistency
  • The resize tool now scales relative to the previous size
  • Added more error dialogs for invalid model files
Bugfixes
  • Unable to merge block models via Add > Model
  • UV mapping in entity mode does not round numbers correctly
  • UV shifting does not update the preview
  • Opening texture folders does not work
  • Resolution does not default to 64×64 in entity mode
  • #113 OBJ exporter does not export transparent faces correctly
Downloads

1.11.2 – The 2nd FPS Update

16. Apr. 2018

Changes
  • Improved performance
  • Added stretched bow reference to the display editor (First Person Shooter)
  • Changed 3D helper and gizmo colors
Bugfixes
  • In entity mode the bone origin is not flipped correctly on the X axis
  • UV mapping on the down side if flipped in entity mode
  • Z-Fighting in the armor stand model in display mode
  • ‘Apply To All Faces’ does not correctly update the preview
  • Entering numbers manually in the UV editor does not update the preview
Downloads

1.11.1 – A Bugfix Update

5. Apr. 2018

Changes
  • Added painting in the UV editor
  • Individial sizes for the main and the single UV dialog.
  • Copy/Pasting after clicking the preview now handles Faces instead of cubes
  • Added Texture option to the context menu of cubes
Bugfixes
  • Mirror property in bedrock models does not export correctly
  • Creating a template texture for bedrock models does not work
  • UV Window shrinks when clicking “All” button
  • 3rd person arm slots use the wrong offset
  • UV offest numbers in entity mode don’t adapt when the resolution changes
Downloads

1.11.0 – The Paint Update

28. Mar. 2018

Changes
  • Made it possible to edit textures inside Blockbench!
  • Added brush tool
  • Added blank texture generator with template option
  • Ported Vertex Snapping by SirBenet into Blockbench
  • Added “Recent Projects” menu
  • Made screenshots crop automatically
  • Added option to screenshot the whole program (Desktop only)
  • Added button in Project dialog to convert entity/block models
  • Added warning message for loading textures from outside the pack
  • #101 Added Inflate property for entity models
  • Improved copy/paste
  • Added “mirror”-option for entity models
  • #105 Hide installed plugins in the `Available` tab
Bugfixes
  • #71 Elements remain outside of the 3×3 box even if unrestricted mode was disabled
  • #72 Some tooltips do not allign with screen resolution
  • #102 Blockbench ignores visibility options on load
  • #106 Drag/Scale don’t cancel moving viewpoint in smartphone
  • #107 Groups inside bones don’t export in entity mode
  • #108 Linux plugins can’t be installed
  • #110 Keybind for reloading plugins doesn’t work
  • Bones are mirrored in entity mode
  • UV Dialog is not draggable in entity mode
  • Elements in the outliner cannot be dragged by the name
  • Dragging elements in rotated bones sometimes inverts direction
  • Can’t scroll outliner while dragging an element
API Changes
  • Added functions to edit textures (Painter.edit())
  • Added “JIMP”, a library to edit images
  • Added plugin api for custom tools
  • Added oldest compatible Blockbench version property for plugins
  • Plugins are now saved in user data folder. (Windows: appdata/roaming/
    blockbench/plugins)
  • The “selected” array now stores cubes instead of indexes
  • Texture mapping for entity mode is now stored in cube.uv_offset
  • Added Canvas.raycast() function, returns information about what the user is hovering over in the preview
Downloads

1.10.3 – A Bugfix Update

Changes
  • Plugins now update automatically when you launch Blockbench
  • Changed button label of the text prompt from “Save” to “Confirm”
Bugfixes
  • #93 The button “Origin to Geometry” does not work as expected
  • #91 “Restricted Canvas” option has the wrong description
  • #90 The changelog content doesn’t fit in the changelog window
  • Ambient occlusion disables itself
  • Splash screen does not show up reliably
  • Groups disable the export toggle when imported from a model file
  • Blockbench does not pick model name from file name
Downloads

1.10.2 – A Bugfix Update

Changes
  • New option to disable 3×3 block restriction
Bugfixes
  • #89 Saving doesn’t work with specific display settings
  • Display tab is still accessible in entity mode
  • Auto Updater doesn’t work on macOS
Downloads

1.10.1 – A Bugfix Update

Changes
  • In entity mode, a new bone is now automatically created when you add a new cube
Bugfixes
  • Bedrock exporter sometimes write texture resolution as string
  • Java exporter omits display settings if scale is unchanged
  • Moving the origin of a bone does not update it’s cubes
  • Auto UV does not trigger when moving elements
  • Blockbench does not properly remove plugins when an error occurs
Downloads

1.10.0 – The Bedrock Update

7. Nov. 2017

Changes
  • Accurate texture preview for Bedrock entities
  • Rotating bones is now possible
  • Model backup function if mobs.json is invalid
  • Added messageBox to API
  • Made the animation for the “ground” display slot smoother
  • Added Tip button to show random tipps and tricks about Blockbench
  • #74 Added button to reload test plugins
Bugfixes
  • Scale gizmo does not adapt to rotation of cubes
  • Deleting a texture always removes the first texture
  • Changing the visibility of elements does not update sometimes
Downloads

1.9.1 – The FPS Update

Changes
  • Increased FPS by 200%
  • Fine-tuned display-mode views
Bugfixes
  • Importing a model with a missing texture creates an infinite loop
  • Fixed multiple tiny bugs in the Dialog API
  • Relative Auto UV button in the UV dialog toolbar doesn’t work
  • Fixed multiple bugs on the rotation panel with switched sidebars
  • Theme CSS does not load on program start
  • #70 Axis rotation dropdown menu is rendered through the “File” menu
Downloads

1.9 – The UV Update

28. Aug. 2017

Changes
  • Added new UV mapping window
  • Added support for animated textures
  • Screenshots from within the program
  • Added new display mode references, such as armor stands, zombies and different inventory locations
  • Added splashscreen
  • Added entity mode to disable block model limitations
  • Rotating more than 45° with the rotation slider will now use calculated rotations
  • Added keybind to swap move and scale tool (spacebar)
  • Added sub menus to context menus
  • Improved save warning message
  • Made file dialogs stick to the main window in the desktop app
Bugfixes
  • Dragging a group into itself causes it to disappear
  • Sliders don’t update when moving a cube
  • Undo does not save auto uv property
  • #59
Downloads

1.8.2 – A Bugfix Update

Changes
  • Changed the icon for dragging a texture
  • Dialogs can’t be moved behind the window frame
Bugfixes
  • .obj export does not work
  • Plugin dialog does not adapt screen size
  • Plugins sometimes don’t load correctly
  • #59 Error when exporting with groups disabled
Downloads

1.8.1 – A Bugfix Update

Changes
  • Added lots of reset buttons to the keybind menu
  • Added onInstall event for plugins
  • Dragging an element into the outliner now moves it to the bottom if it has already been in the root layer
  • #56 Added link to bugtracker in the “About” tab
Bugfixes
  • Canvas rotation keybind does not work by default
  • Plugin menu breaks if the program can not connect to the api
  • #54 Status bar switch does not work
  • #57 UV tool menu stays on the left side in mirror mode
Downloads

1.8 – The Plugin Update

1. Aug. 2017

Changes
  • Added Plugin Library! You can submit your own plugins
  • Added group hierarchy
  • Added context menus
  • New Icon
  • Made dialogs draggable
  • Added importing and exporting layouts
  • Added more options for layouts
  • Added option to unselect when clicking in the canvas background
  • Improved canvas control keybindings
  • Added warning message for unsupported browsers
  • Improved menu bar
  • Added search bar to Bedrock model import dialog
  • Added warning message for capital texture names
  • Added settings to mirror the layout
  • Improved mobile layout
  • #36 Added menu option to hide the status bar
Bugfixes
  • Changing the source of a texture in the web app changes previous textures aswell
  • #46 Number rounding
Downloads

1.7 – The Rainbow Update

Changes
  • Totally improved scale control
  • Tidied up UV panel
  • Added shading
  • Improved support for mirrored UV mapping
  • Added tabs for edit / display mode
  • Tweaked ‘File’ menu
  • Split up ‘Edit’ menu into ‘Edit’ and ‘Transform’
  • Added ‘Invert Selection’ Menu
  • Unused controls are hidden when nothing is selected
  • Added cursors for brush tool
  • #3 Added different colors for untextured elements
  • #32 Moving elements with the arrow keys now adapts to the camera position
  • #41 Added 3×3 outline box
  • #36 Added menu option to hide the status bar
Bugfixes
  • Undo/Redo breaks group links
  • Brush works outside of boundaries
  • #45 Editing sometimes does not correctly update the preview
Downloads

1.6.5 – A Bugfix Update

Changes
  • Tweaked controls
  • Added ‘Remove Rotation’ button
  • Added button to reload updates
  • #13 Button to sort elements
  • #30 Ability to customize the credit comment
  • #20 Added usage for shift key for various UV buttons
  • Optimized performance when working with lots of elements
Bugfixes
  • Obj-export crashes
  • Incorrect UV mapping of player skin in display settings
  • Scale tool doesn’t work when object is 0 wide
  • Inactive axis is visible in side view
  • Offset of rotated, rescaled elements slightly off
  • #40 Incorrect slider/input behaviour in Firefox
Downloads

1.6 – The Flow Update

Changes
  • Added 3-axis control tool for moving and scaling elements
  • Added customizable backgrounds
  • Added Optifine .jpm export
  • Combined all texture settings into one texture menu
  • Added update notification
  • Added option to broadcast every action in the status bar
  • Changed cullface setting from toggle to dropdown menu
  • Added full 3×3 grid
  • Added sections in keybinding menu
  • Tweaked UV tools
  • Added anti-aliasing
  • Added menu entry to rotate on Z axis
Bugfixes
  • #29 Strange cursor behaviour in display scale input
  • #34 Crash when clicking on external links
  • #35 Status bar gap
  • Rolling uses wrong origin
Downloads

1.5 – The Last Update

Changes
  • Added update menu
  • Added project menu
  • Added status bar
  • Added wireframe mode
  • Improved zoom-options
Bugfixes
  • #25 After removing a texture the texture still persists in the UV Editor
  • #28 UV window closes when clicking undo or redo
  • #31 Arrow key in text field moves element
  • Entity model cube origin does not load correctly
  • Entity model uv uses numbers 0-16
Downloads

1.4.2 – A Bugfix Update

Bugfixes
  • #16 No layout option for highlighted menu
  • #19 Can’t rename groups
  • #21 Cleared side textures aren’t the same
  • #22 Dragged models don’t appear in windows application name
  • #23 “Extrude from texture” dialogue doesn’t close
Downloads

1.4 – The UI Update

Changes
  • Added custom color menu
  • Tweaked lots of little things around the UI
  • Face-lifted settings menu
  • Massive performance increase when working with lots of elements
  • Added multi-level texture folder support
  • Added center menu
  • Added roll function to rotate around X axis
  • Added entity model import
  • Entity model export can now modify mobs.json file
  • Added keybindings to move elements
  • Filename displays in window title
  • Open with… Blockbench support
  • Importing and exporting groups
  • Added option to hide the grid
  • UV editor now changes color to be more visible on different backgrounds
  • Added texture export to .OBJ export
  • Re-arranged import and export buttons
  • Added message box to display feedback
  • Added interface zoom menu
  • Changed order of faces in UV editor
  • Changed UV copy system
  • Added cube properties menu
  • Added more buttons to edit and delete textures
Bugfixes
  • Fixed undo system and added redo function
  • Fixed: Colors of axis-helpers don’t match Minecraft
  • Fixed slider inaccuracy on screen edges
  • Fixed display scale input not updating preview
  • Fixed: Clear side would not update texture in UV editor
  • Fixed texture error icons not updating
  • Fixed possible texture ID overlapping when importing models
  • Fixed particle texture going missing when importing from JSON file
Downloads

1.3 – The Texture Update

Changes
  • Added Image Extrusion, converts textures into models
  • Added Selection Creator
  • Added large grid option
  • Added missing texture icon
  • The grid now adapts the grid size from the settings
Bugfixes
  • Fixed the misterious UV Rotation bug
  • Tweaked and fixed the file loader in the web app
  • Missing textures now also work as intended in the desktop app
  • Fixed number duplication when changing group-origins
Downloads

1.2 – The First Update

Changes
  • Official Discord for Blockbench and other related things: https://discord.gg/fZQbxbg
  • Added View menu and new camera angles
  • Added arrows for block translation, scaling and origin
  • Made rotation slider update instantly
  • Changed missing-texture textures, makes more sense now!
Bugfixes
  • Fixed null bug in entity model export
  • Fixed cube context menu being hidden when on the bottom of the list
  • Fixed cancel button in scale-dialog
  • Fixed texture thumbnails not updating instantly when re-opening textures
Downloads

1.1.1 – The Original

5. May. 2017

Downloads