2.1.0 – The Animation Update

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

    2.0.2 – A Bugfix Update

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

      2.0.1 – A Bugfix Update

        • Removed unsupported mobile tab system in favor of the desktop website
        • 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)

        2.0.0 – The Action Update

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

        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