1.11.6 – A Bugfix Update

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

1.11.5 – More Than A Bugfix Update

  • 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
  • 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

1.11.2 – The 2nd FPS Update

  • Improved performance
  • Added stretched bow reference to the display editor (First Person Shooter)
  • Changed 3D helper and gizmo colors
  • 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

1.11.1 – A Bugfix Update

  • 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
  • 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

1.11.0 – The Paint Update

  • 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
  • #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/
  • 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

1.10.3 – A Bugfix Update

  • Plugins now update automatically when you launch Blockbench
  • Changed button label of the text prompt from “Save” to “Confirm”
  • #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

1.10.2 – A Bugfix Update

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

1.10.1 – A Bugfix Update

  • In entity mode, a new bone is now automatically created when you add a new cube
  • 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

1.10.0 – The Bedrock Update

  • 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
  • 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

1.9.1 – The FPS Update

  • Increased FPS by 200%
  • Fine-tuned display-mode views
  • 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

1.9 – The UV Update

  • 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
  • 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

1.8.2 – A Bugfix Update

  • Changed the icon for dragging a texture
  • Dialogs can’t be moved behind the window frame
  • .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

1.8.1 – A Bugfix Update

  • 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
  • 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

1.8 – The Plugin Update

  • 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
  • Changing the source of a texture in the web app changes previous textures aswell
  • #46 Number rounding

1.7 – The Rainbow Update

  • 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
  • Undo/Redo breaks group links
  • Brush works outside of boundaries
  • #45 Editing sometimes does not correctly update the preview

1.6.5 – A Bugfix Update

  • 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
  • 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

1.6 – The Flow Update

  • 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
  • #29 Strange cursor behaviour in display scale input
  • #34 Crash when clicking on external links
  • #35 Status bar gap
  • Rolling uses wrong origin

1.5 – The Last Update

  • Added update menu
  • Added project menu
  • Added status bar
  • Added wireframe mode
  • Improved zoom-options
  • #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

1.4.2 – A Bugfix Update

  • #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

1.4 – The UI Update

  • 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
  • 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

1.3 – The Texture Update

  • 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
  • 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

1.2 – The First Update

  • Official Discord for Blockbench and other related things: http://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!
  • 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

1.1.1 – The Original