Welcome to this Blockbench public beta! Version 3.8 is planned to come out in about a week, and before that you have the chance to try out the new features and to report any issues you might find.

Here are a few important points about the beta version:

  • The Windows portable version you can download is a standalone app, it does not need to be installed and does not override your current stable Blockbench installation.
  • Before launching the beta version, make sure all other Blockbench windows are closed.
  • Report issues on https://github.com/JannisX11/blockbench/issues, make sure to put [Beta] in the title.
  • Post and discuss feedback about the beta in the #bb-feedback channel.
  • For now, only the 64 bit Windows version will be available. Only the English translations are currently complete, other languages may show untranslated strings.

Download

Changelog (Beta 2)

  • Add Camera Near Plane setting
  • Add hidden tools info text in toolbar dialog
  • Improve project import: Textures and UV
  • Restructure texture generator dialog
  • Add tooltips to gimbal control points
  • Pressing ctrl while scrubbing through timeline now stops snapping
  • Fixed issue with saving animations
  • Improved key navigation in menus
  • Fixed issue with number sliders
  • Fixed color picker not updating after switching tabs
  • Fixed several issues with importing projects
  • Fixed texture getting unselected when using undo
  • Fixed single keyframes getting exported without timecode
  • Fixed inconsistent gap when folding panels

Changelog

  • Added animation graph editor
  • Added option to share models via short link
  • Added installable Progressive Web App (for computer + mobile)
  • Added null objects
  • Add gimbal controls to control camera angles in previews
  • Added timeline for animated textures
  • #795 Added exploded skin view
  • #482 Added option to import and merge project files (WIP)
  • Added buttons to toggle sidebars
  • Added buttons to fold panels
  • Improved design
  • Added click-and-drag to change multiple toggles at once in the outliner
  • Added bracket-wrapping functionality to code editors (CSS, Molang)
  • Added Action to export a specific set of animations as animation files
  • Added button to clear recent file history
  • Deleted files are now automatically removed from the recent file list
  • UV mode in the project settings is now a dropdown menu
  • Animations can now be sorted and dragged into different files
  • Minecraft Bedrock model texture importer no longer shows duplicate textures
  • Added button to export Minecraft skins directly from the export menu
  • Added Rearrange option to template generator to generate templates using the existing UV layout
  • Added support for 3dconnexion SpaceMouse
  • Added animation import action to animation toolbar
  • Improved startup time and model load time
  • Particle effects now automatically get reloaded when the file changes
  • The mirror brush now briefly shows mirror plane when enabled
  • #657 Add separate snapping setting for ctrl + shift
  • #448 Support for CIT texture paths
  • Blockbench now remembers the selected Color Picker tab between sessions
  • Generic models no longer use MC bedrock animation files
  • Added warning message when file name of an imported plugin does not match
  • Plugins loaded via URL are now cached for offline use
  • Added Background Rendering setting to enable/disable rendering while the window is not in focus
  • Added setting to disable hardware acceleration, allowing Blockbench to run on old hardware
  • Interface scale is now a setting instead of an option in the view menu
  • Edit session communication is now encrypted using TLS
  • Cube pivot points no longer default to 8, 8, 8 in Minecraft java block models
  • glTF models are now exported in block instead of pixel units

API Changes

  • Added Blockbench.showToastNotification API
  • Added toggles, a new type of action that toggles it’s own value and can be connected to a setting
  • Modes can now add center windows
  • Added support for tooltip descriptions in dialog form API
  • Added onFormChange event option to dialogs
  • Updated material icons to the latest version
  • Implement Vue components in dialogs
  • Added Blockbench.addCSS API
  • Added Blockbench.isTouch API to check whether Blockbench runs on a primary touch screen (e. g. tablet)
  • Made all classed where it makes sense deletable for plugin (panels, codecs, formats, previews etc.)
  • Renamed OutlinerElement > OutlinerNode, renamed NonGroup > OutlinerElement
  • BarMenus now support custom conditions
  • Added Blockbench.onUpdateTo function to run code when Blockbench gets updated to or past a specific version

Fixes

  • Fixed edit sessions not working in web app
  • Issue with reloading particle effects
  • “Rename new cube” setting does not apply to locators
  • Issue with reading binary files in desktop app
  • Bone names may not be unique after converting to a format where that is required
  • Menus and dialogs can overflow and stretch out of the window
  • #801 Zombie skin model pose is applied incorrectly
  • Fixed issues with special characters in dialog form fields
  • JSON exporter does not escape special characters in keys
  • #812 Center view on selection doesn’t work in side views
  • #814 Missing translation message.small_face_dimensions.title
  • #821 Issue with cube rescale option not getting copied.
  • Animations set to hold on last frame stop slightly after last frame
  • Saving a renamed animation creates duplicate animation in file
  • Incorrect tooltip offset in color pickers in dialogs
  • Root locators are not saved correctly
  • Fixed file watchers not getting removed after closing project
  • FIxed issue with moving groups in local space
  • JSON formatting in bedrock files with multiple geos is not preserved
  • Fix issue with audio playback in the timeline
Categories: Development