Skip to content

4.11.0 Beta 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@JannisX11 JannisX11 released this 30 Aug 18:24
· 271 commits to next since this release

Welcome to the first beta for Blockbench 4.11!

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.

This beta introduces an arm64 architecture build for Windows. There was an issue during the build process for this version specifically, which messed up the name of the portable version:

  • Blockbench_x64_4.11.0-beta.1.exe is the portable x64 version
  • Blockbench_4.11.0-beta.1.exe is the installer for both x64 and arm64
  • Blockbench_arm64_4.11.0-beta.1.exe is the installer specifically for arm64 (Snapdragon X)

Key features

  • Texture groups
  • Added support for the Knife Tool on cubes
  • Action variation keybinding modifier system
    • This lets you customize modifier keys for actions that have variations. For example, holding shift while creating a keyframe resets all its values to 0. With this feature you can configure this to use Control or Alt.

Minecraft features

  • Added support for the new block item transforms (display settings) for Bedrock Edition block models
  • Added support for the new "light_emission" field in Java Block/Item models (TBD)
  • Added warnings for invalid per face UV values in OptiFine JEM (#2381)

Animations

  • Added animation retargeting assistant
  • Added a validator check for unused animators
  • Animation merging
  • Added custom timeline playback range
  • Improved automatic animation loading
  • Added option to reload animations and animation controllers (#2456)

Painting

  • Added "Tiled" preview option in the 2D editor (customization options are planned)
  • Added "Onion Skin" preview option in the 2D editor (customization options are planned)
  • Option for fill tool to fill all selected elements
  • Added "Selection" fill mode that's exclusive to the 2D Editor format
  • Auto-switch fill modes when a fill mode is no longer available in a format
  • Option to expand/shrink texture selection

Marker colors

  • Added "solid with marker color" view mode (#2316) via #2331, thanks @Azagwen!
  • Added setting to inherit parent color when creating element
  • Added "Randomize Marker Color" option (#2210) via #2333, thanks @Azagwen!

General changes

  • When searching, plugins are now no longer sorted into tabs
  • Pages in the Flipbook Editor can now be multi-selected by holding Control or Shift
  • Combined face and box UV template generators (#1817)
  • Made texture generator async, added progress bar
  • Added "Save Project with Increment" option via #2386, thanks @Azagwen!
  • Detect and warn about unresolved Git merge conflicts when opening models
  • Added 3D printing to generic format target list
  • Context menu search field now sticks to the top (#2391)
  • Outliner switch improvements
    • State is now displayed in the tooltip
    • Always display when export is disabled
    • Changed icon for export enabled
  • Double clicking resize lines now resets them to default
  • Added setting for auto backup interval (#2460)
  • Allow setting two BarSelect options to the same key to toggle between them (#2395)
  • The timeline head is now narrower on mobile to give keyframes more space

New preview scenes

  • Added new preview scenes
    • Sky
    • Space
    • Minecraft Ocean

Operating system integration

  • Added license to NSIS installer
  • Updated Linux application category
  • Added file association and icons for JSON files
  • Added bbmodel mime type
  • Added a new build for Windows on ARM that improves performance by 2x

Themes

  • Improved theme window
  • Added filter to allow desktop-only themes
  • Added icon to show where a loaded theme came from
  • Moved the theme author text below the theme name
  • Added Open In File Explorer option for theme files
  • Improved CSS support for custom themes
    • Make outliner indentation more customizable via theme
    • Make outliner indentation customizable via theme

Technical changes

  • Plugin variable contexts are now isolated by default
  • Plugin error messages now display which plugin they originate from
  • Support removing object entries directly from menus
  • Catch error when loading invalid plugin from file
  • Upgraded jQuery
  • Upgraded electron to 31.4.0
  • Added dialog progress bar capability
  • Move brush preset form inputs to new toggle system
  • Add setFormToggles method on dialogs
  • Add new format capability to control java cube shading properties

Fixes

  • Fix issue in atob causing issues with unicode in themes in web app
  • Fix newly created cubes having inconsistent marker color
  • Fix absolute paths being prioritized when when merging projects
  • Fix theme thumbnail compatibility issue with older browsers
  • Fixed #2451 Colour-adjustement tools behave incorrectly with Layers
  • Fixed textures panel freezing on odd animation frame counts
  • Fixed #2450 screenshot API uses special crop in display GUI slot
  • Fixed #2446 Plugin base64 icons are rendered at the wrong size
  • Fixed #1755 by updating electron-updater
  • Fixed #2387 Crash on Linux Mint 21.3
  • Fixed #139 Preview for dropped item too high
  • Fixed #2453 square texture not recognized as animated
  • Fixed external image editor select box appearing empty initially on Linux
  • Fixed #2419 unable to open bin executables as external image editor on Linux