github JannisX11/blockbench v4.11.0
Blockbench 4.11 - The Texture Group Update!

9 hours ago

Key features

Added Texture groups!

Texture groups allow you to group your textures to better organize them in your project.

Texture Groups

Added support for the Knife Tool on cubes

The Knife Tool now works on cubes! Click on a cube twice to split it into two. You can use this tool to cut complex shapes into cubes!

Knife tool usage 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.

image

Tiled and Onion Skin view mode in the 2D editor

Tiled view allows you to create tiled textures while seeing how they look next to each other.
Onion Skin allows you to see and reference different frames while working on flipbook animations.

image

Painting

  • Option for fill tool to fill all selected elements
  • Added "Selection" fill mode that's exclusive to the 2D Editor format
  • Option to expand/shrink texture selections
  • Added "Tiled" preview option in the 2D editor
  • Added "Onion Skin" preview option in the 2D editor
  • Added "Selection only" option in palette generator (#2468)
  • Auto-switch fill modes when a fill mode is no longer available in a format
  • Pages in the Flipbook Editor can now be multi-selected by holding Control or Shift

Animations

  • Added blend transition curve editor for animation controllers
  • Added animation merging tool
  • Added animation retargeting assistant
  • Added custom timeline playback range
  • Added a validator check for unused animators
  • Improved automatic animation loading
  • Added option to reload animations and animation controllers (#2456)
  • Implemented query.state_time for Minecraft Bedrock
  • Improve accuracy of animation playback speed

image

General changes

  • When searching, plugins are now no longer sorted into tabs
  • 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
  • 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
  • Added fox mouth (#2047) and eating display mode references
  • Highlight the selected entry in some menus (for example textures)
  • Highlight textures with missing source on the model when selecting them in the textures list
  • Added ability to mousewheel on texture timeline
  • The UV editor is now resizable in sidebars and square by default (#2471)
  • Added reset vector option for sliders in context menu
  • Hide outliner toggles in modes where they are not used
  • Added selection tool sub keybindings

Settings

  • Added FPS Limit setting (#1880)
  • Added setting for auto backup interval (#2460)
  • Added "Reveal Elements on Select" setting
  • Added setting to save view per tab
  • Option to disable java block/item pivot export (#2481)
  • Changed "Default Preview Paste Behavior" name to "Viewport"

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
  • Added warnings for invalid per face UV values in OptiFine JEM (#2381)

New preview scenes

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

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!

image

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

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

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
  • Updated electron updater
  • 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
  • Added different name and icons for the beta web app
  • Allow switching source repository for scenes via console: PreviewScene.source_repository
  • Prepare cullfaces for bedrock support (they can now be enabled with the cullfaces feature flag, although there is currently no import/export functionality)
  • Scenes in the Java Block/Item format are no longer shifted down by 8 pixels

Fixes

  • Fixed issue in atob causing issues with unicode in themes in web app
  • Fixed newly created cubes having inconsistent marker color
  • Fixed absolute paths being prioritized when when merging projects
  • Fixed 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
  • Fixed panel resizer usable when panel is not in sidebar
  • Fixed #2476 support for numpad operator keys
  • Fixed texture selection affecting additional pixel in corners
  • Fixed potential selection system undo bug
  • Fixed textures not being recognized as animated in some cases
  • Fixed layer opacity slider not updating when switching texture
  • Fixed "0+" at the start of math keyframe values

Don't miss a new blockbench release

NewReleases is sending notifications on new releases.