Welcome to the Blockbench 4.2 beta!
This is an early version of the upcoming 4.2 update, which focuses on UI panels, but also adds a lot of other features.
You can find the latest version of the beta here: https://github.com/JannisX11/blockbench/releases
To test this beta, download the required installation files from below, or enable the setting "Update to Pre-releases" inside Blockbench. Enabling this setting will tell Blockbench to always update to the latest pre-release, allowing you to test the latest features.
Please note that pre-release versions may be unstable and have more issues than release versions.
To test the web app, visit https://blockbench-dev.netlify.app/
Please report issues you find in the beta, make sure to specify the correct version.
Interface Changes
- Panels can now be snapped to the top and bottom of the interface
- Panels can now float above the interface
- Added Quick Setup menu to allow first time users to select a language, keymap, and theme
- Redesigned About window
- Added searchable context menu lists
- Added Action Control to tool menu
- Added view mode and shading options to viewport controls
- Restructured timeline toolbar
- Added sub menu entries that can both be clicked, and have their own sub menu each
QOL
- Added Move Texture with UV option (#715)
- Added option to add elements to template (#1183)
- Added Mesh editing tools to the main toolbar for easier access
- Keyframe inputs now work as sliders
- Added UV checker view mode
- Add Move to group menu (#1244)
- Added option to save and load timeline setups
- Added frames option in texture resize dialog
- Improved UV support for mesh faces
- Added support to keep textures on mesh faces in template generator
- #1252 Resolve Group action now supports adding a keybinding
- Plugin tags can now be clicked to filter for them
- Animated texture slider now loops texture animation
- Jump frame buttons now work for animated textures
Improved UI for touch devices
- Added support for landscape mode
- Added panel split-screen mode
- Added undo and redo buttons
- Various improvements for touch input
Texture editing
- Added new texture editing menu
- Added Brightness, Contrast, Saturation, and Hue adjustment tools
- Added invert colors and curve adjustment tools
Misc
- Added export option for tint maps
- New macOS icon
- New Minecraft skin models: Frog and Tadpole
- Added option to unload individual animations
- Improved loading for Minecraft bedrock attachables
- Added support for upper case or title case
Right
andLeft
when flipping bones - Added custom sliders and toggles for animation variable placeholders
- Variable placeholders can now preview texture changes via
preview.texture
. Setting this variable will select a texture. Textures are taken from the Blockbench textures list and are not necessarily the same ones as in Minecraft. - Change selection center calculation to bounding box based instead of weight based. This should improve the functionality of the centering tool in some cases.
- Added OBJ face export mode option, to force either tri or quad export (#1257)
Technical Changes
- Added globals to Blockbench object for easier auto-complete
- Updated to Electron 17
- Updated to Font Awesome 6
- 3D viewport elements are now customizable via CSS color variables
- Added support for material icons for outliner nodes
- Added support for icons in dialog sidebars
- Changed the description for MC 1.17 modded entity models to include 1.18
- Added Canvas.gizmos array to store all 3D objects that should be hidden in screenshots
Fixes
- Fixed issue where keyframes would sometimes revert after dragging
- Fixed an issue with the glTF exporter when exporting cubes without any faces
- Fix issue with animated texture timeline only affecting selected texture
- Fixed #1273 Mesh UVs mirrored
- oninstall event not fired when side-loading plugins in web app
- Fix #979 issues with edit time codes in edit sessions
- Fixed #1311 Tabs can accidentally be closed while navigating UV
- Issue with toolbar spacers at the start or end of toolbars
- Fix issue with text copy and pasting on mobile devices