Welcome to the first beta for Blockbench 3.9!
- Beta versions may be unstable, so make sure to back up important files
- On Windows, it is recommended to run the portable version as it will not overwrite your main installation. Make sure to close all Blockbench windows before running the portable version.
- The interface is only available in English, other languages might show raw translation strings for new features.
- Please report issues in this repository, or give feedback on the changes in #bb-feedback on the Discord server.
Changes
- Added keymaps
- Added edit history
- Added import and export for settings
- Added gradient tool
- Added "Group Elements" action
- Groups now support marker colors
- Added option to pick a color from anywhere on the screen
- Added background color option to GIF recorder
- Added option to abort GIF recordings
- Added bi-directional cube resizing by holding Alt
- Added option to display timeline time codes as frame number
- Added action to set the end of an animation to the current time
- Added option to individually reset theme colors
- Transform spaces are now supported in animation mode
- Added feature to automatically flip animation keyframes to the opposite side of the model
- Added animation sample rate setting
- Added option to edit camera angles
- New 30° isometric camera angle
- Added toggle to include zero line in graph editor
- Added axolotl skin preset
- Added edition selector for some Minecraft skin presets
- Added distinct icon for discontinuous keyframes
- Added support for "this" keyword in animation expressions
- Hold Alt and click the visibility icon to hide everything except selection
- Added option to edit scale keyframes as uniform value
- Zoom actions now work in the timeline and the 3D viewport
- Improved form element descriptions in dialogs, added
?
icon to indicate description - Added option to edit MC bedrock bone bindings
- Locators now support rotations
- Added option to unfold all groups
- Added menu to use modifier keys on mobile devices
- Added Mojang mappings for modded entity format (#900)
- Added plugin tags
- #851 Made vertex snap gizmo for pivot visually distinct from vertices
- Reference textures in .bbmodel files via relative paths, allows easier transfer of projects between different computers
- Added option to zoom in the viewport using mouse movement
- Added support for MP3 and WAV sound files
- Added emissive texture rendering mode
- Background images can now be stored inside .bbmodel files
- Change how the rotation tool works in local space
- Alt-clicking the visibility toggles now hides everything except selection
- Uploading a background now automatically enables background positioning (#920)
- Textures and animations are now automatically loaded from Minecraft Bedrock attachables
Technical changes
- Added Canvas.updateView() API to make updating the preview easier
- Added method to highlight an action in the menu bar
- Added option for plugins to require loading before opening projects
- Improved API for dialog buttons
- Add support for custom LaunchSettings option to enable window frame
- Updated electron to 13.0
Fixes
- Single non-linear keyframes no longer export as invalid JSON
- #893 Broken UVs on planes in glTF export
- Saving animations does not mark animation as saved in some cases
- Switching tools while using the transform gizmo no longer causes unwanted results
- FIxed an issue with particle orientation in particle preview
- Fixed issue with tooltips being cut off at the bottom of the screen
- #464 Plugin actions disappear from toolbars when restarting Blockbench
- Fix toolbars not showing new order without reload
- Using transform gizmo in animation with short interval sometimes edits wrong keyframe
- Outliner toggles are not properly exposed to plugin API