Skip to content

4.2.0 Beta 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@JannisX11 JannisX11 released this 11 Mar 12:30
· 1815 commits to next since this release

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 and Left 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