github JannisX11/blockbench v4.3.0-beta.1
4.3.0 Beta 1

pre-release2 years ago

Welcome to the first Blockbench 4.3 beta!

This is an early version of the upcoming 4.3 update.

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.

Redesigned Start Screen

  • Re-designed "New" section on Start Screen, added categories and model loaders
  • Formats now show an overview on the start screen, before starting a model
  • Recent models on the start screen can now be marked as favorite to pin them to the top
  • Recent models can now be removed from the list (#1458)

Other UI Changes

  • Change styling of slider inputs and Display Settings panel
  • Added action to cycle between tabs
  • Added UV and Keyframe menu into the main menu bar

Animation Features

  • Automatic floor shifting to better preview walk animations
  • The Graph Editor now previews looped animations indefinitely
  • Animations playing in the background now loop, even if they are shorter than the selected animation
  • Added Collada animation support (WIP for multiple animations)
  • Added actions to create and select keyframe columns (from animation sliders plugin)
  • Added option to set timeline marker time
  • #1274 Pre Effect Script for particles
  • #1392 Assign different particles to each entry in same particle keyframe

Other Features

  • Added UV scaling handle
  • Added handle to resize gizmo to resize on all 3 axes at the same time
  • Enabled animated textures in generic model format. These cannot be exported, but may still be useful in some cases.
  • Added "Unselect" action

Quality-of-Life Changes

  • Added "Append to Template" action to Textures panel toolbar
  • Improved painting performance on high res textures
  • Improved JSON exporter, added array splitting for long string arrays
  • Added warning message for invalid characters in texture names (Java Block/Item)
  • Copy-pasting textures now copies metadata, instead of just the image
  • Optimized behavior of "hide everything except selection"
  • Project names and identifiers now get auto trimmed
  • Automatic backups in web app now save all open tabs and remain available until restored or dismissed
  • Instruction keyframes now automatically add ; on export for MC bedrock, if missing
  • Disabled mirroring in Display settings by default, added a setting to re-enable. Mirroring no longer works in Minecraft since 1.14
  • Variable placeholder inputs can now be targeted/switched by pressing Tab

Technical Changes

  • Added "copy_value" option to Properties
  • Exposed menu separator color as CSS variable for themes
  • Added onBuild hook for dialogs
  • Added dialog onPageSwitch return false support
  • Added can_convert_to property on formats
  • Made model identifier/geo name optional for formats
  • Added support for additional marker colors
  • Added start screen loaders, added format pages

Fixes

  • #1416 Problem with UV Mapping Meshes on 32x and above resolution
  • #1117 Centering the view now works in Display mode
  • Fixed menus not disappearing after closing tab
  • Fixed issue with variables in particle curves
  • #1426 "Jump to Animation Start" does not stop the sound that was playing
  • Fixed #1415 Generating template with existing UV on meshes
  • Fixed #1455 color picker tool mistakenly picks color of background image
  • Fixed #214 Display mode: Unable to overwrite number input with negative value
  • Fixed timeline markers getting duplicated
  • Fixed next/previous frame actions not working in paint mode
  • Fixed issue with context menu of null object
  • Fixed #1450 Cannot unselect all if any element is locked
  • Fixed #1452 Keyframe context menu does not work in graph editor
  • Fixed uniform scale keyframes not importing as uniform
  • Added minimum background size to prevent them from getting hard to find
  • Fixed issue with lock alpha channel on large brushes
  • Fixed #1460 issue with white spaces in GPL palette import
  • Fixed toolbars having a scroll bar in the web app on recent browser versions

Don't miss a new blockbench release

NewReleases is sending notifications on new releases.