Welcome to the second beta for Blockbench 5.2!
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 in general 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.
Overview
Check out the first beta to see what's new in this update: https://github.com/JannisX11/blockbench/releases/tag/v5.2.0-beta.1
This version is now feature-complete and will be released once it's tested and stable.
Additions
- Fill faces and elements via Paint Bucket in UV editor (#3739, thanks @Kannoma!)
- Added presets for Generate PBR Map (#3658)
- Added new language: Arabic
- Added Max Zoom Distance setting
Changes
- Improvements to file inputs in dialogs (#3693, thanks @ewanhowell5195!)
- Long paths overflow on the left, so you see the file name instead of the drive letter
- Full path on hover as a tooltip
- Files can be dropped onto an input
- Improved Action Control sorting of search results
- Unfold/collapse Groups now affects other nested elements
- Skyboxes are now rendered in orthographic view (#3702, thanks @ewanhowell5195!)
- Disabled preview scenes in the GUI display slot (#3703, thanks @ewanhowell5195!)
- Added relative asset path support for sound/particle keyframes (#3177)
- Display selected color in panel selector bar on mobile
- Custom context menu for 2D editor
- Save plugin files in the web app (#3733, thanks @ewanhowell5195!)
- Added Flipbook Editor sorting for multi-selection
- Flipbook Editor now displays initial frame indices
- Reference image improvements in 2D editor
- Double clicking the dialog resizer will now reset dialog size
- Added proportional editing support on resize and rotate (#3731)
- Bounding boxes are now available in generic models
- Keep face selections while painting
- Add Brush Lock: Selected Faces mode
- Screen-space brush: Restrict to current texture and Lock Mode option
- Center View on Selection in UV panel now focuses on all faces of selected element if no faces are selected (#3744, thanks @ewanhowell5195)
Minecraft-related changes
- Improvements to generated Java item models (#2813) (#3697, thanks @ewanhowell5195!)
- Read the PR for more details
- Option to resolve the whole parent chain when opening a child model (#3730, thanks @ewanhowell5195)
- "Shade Direction Override" is now behind a format version and mutually exclusive with legacy "Shade" (#3705, thanks @ewanhowell5195!)
- Improved backwards compatibility for Minecraft Java "Shade Direction Override" cube property
- Fill in the bedrock display transform defaults (#3734, thanks @ewanhowell5195)
- Remember bedrock geo material config files in recent project
- Automatically set Holding Item toggle value for attachable
Technical changes
- Auto-upgrade vertex weights to new format when opening models
- Default plugin author field to "Unknown"
Beta fixes
- Fixed #3685 Cannot change order of tools in toolbars
- Allow paint through transparency on screen space brush
- Fixed #3686 variable placeholder generator outputs wrong types
- Fixed #3690 null object and locator positioned incorrectly in armature
- Fixed #3689 Timeline updates incorrectly when switching project
- Fixed #3691 Transform gizmo visible in paint mode
- Fixed #3688 Alt + click to drag UVs without clicking on them stopped working
- Fixed #3683 3D Billboard reference image does not support "Above Interface" layer mode
- Fixed error when rotating null object in animation
- Fixed color picker wheel bleeding pixels
- Fixed UV editor with custom height cutting of when selecting cube
- Fixed mesh rectangle selection issue
- Fixed #3684 3D Billboard Reference image toolbar is behind model
- Fixed #3711 Layer option not applied when adding reference image
- Fixed issues with projected brush when using multiple textures
- Improve rendering performance
Fixes
- Fixed issues with "this" in bedrock attachable preview
- Fixed #3687
query.time_stampreturns wrong values - fixed thumbnails of models with only non-exported elements
- Fixed UI issues when too many dialogs are open
- Fixed #3698 Armature bones don't scale via Transform Scale
- fixed spline gizmos staying on screen when gizmos are hidden
- Load image files past the browser cache (#3696, thanks @ewanhowell5195!)
- Improve mesh deformation display performance (#3701)
- Hide the UV scale gizmo for transparent faces (#3743, thanks @ewanhowell5195!)
- Fixed identifier and exported collections when exporting a collection as a bbmodel (#3740, thanks @ewanhowell5195!)
- Fixed locators exporting twice to glTF (#3737, thanks @ewanhowell5195!)
- Fixed bedrock bone parent casing when the parent comes later (#3738, thanks @ewanhowell5195!)
- Fixed config dialog forms leaking their colour pickers (#3724, thanks @ewanhowell5195!)
- Reset the dialog size when double clicking the resizer (#3729, thanks @ewanhowell5195!)
- Fixed vertex weights not being adjusted when duplicating armature
- Fixed #3207 Can't extrude on specific mesh
- Fixed #3262 typo in molang autocomplete
- Fixed texture meshes not rebuilding when changing the texture file (#3706, thanks @ewanhowell5195!)
- End active drags when the window loses focus (#3722, thanks @ewanhowell5195!)
- Restore the alt tool before switching modes (#3718, thanks @ewanhowell5195!)
- Fixed effect keyframes not being pasted into newly made animation
- Fixed custom skin poses being lost on project conversion (#3720, thanks @ewanhowell5195!)
- Fixed prism editor selection breaking with autocomplete open (#3719, thanks @ewanhowell5195!)
- fixed double click to collapse on panel labels (#3728, thanks @ewanhowell5195!)
- Fixed reference image z-index in 2D editor
- Fixed #1902 Background images in 2d editor cannot be color picked
- Fixed double click in image editor to select reference images
- Fixed local plugins being uninstalled after a failed load (#3707, thanks @ewanhowell5195!)
- Fixed #3713 Issue with combining overlapping keyframes
- Fixed error when copying selection component with no selection bounding boxes
- Fixed reference image issues in image editor
- Fixed race condition when launching dev mode
- Optimized load time when opening Blockbench with many recent projects
- Fix #3745 Can't extrude selection via keybinding when mesh is inside armature
- Fixed merging down an alpha mask layer (#3742, thanks @ewanhowell5195)
- Hide more gizmos in screenshots (#3736, thanks @ewanhowell5195)
- Fixed pasting a mesh selection corrupting the project (#3735, thanks @ewanhowell5195)
- Fixed tooltips clashing with open menus (#3725, thanks @ewanhowell5195)
- Fixed side menus reopening instead of closing (#3726, thanks @ewanhowell5195)
- Fixed GLTF export ignoring render sides set per texture (#3746, thanks @spacechase0)
- Fixed #3712 Old position wireframe double while transforming is inaccurate with non-uniform scaled parents