v1.10.0
Animated Java Release v1.10.0
Changes
⚠️ BREAKING — Removeddataentity in favor of much faster score-indexed storage. Thanks @XanBelOr!⚠️ BREAKING — Added support for custom namespaces. TheExport Namespacesetting has been renamed toBlueprint IDand now supports namespaces. E.g.my_cool_pack:rigs/my_awesome_blueprint. Tags will also use theBlueprint IDas their prefix:aj.my_rig.root->my_cool_pack.rigs.my_awesome_blueprint. The default namespace is nowaj:to keep tags prefixes consistent with previous versions.⚠️ BREAKING —as_locator&as_all_locatorsno longer executeatthe targeted locators.- Added Interaction element
- Added functions for interacting with Interactions, similar to the locator functions, such as
as_interactionandas_all_interactions. - Split Display Entity config option
brightnessOverrideinto two separate properties:blockBrightnessandskyBrightness. - Added marker color support to Display entity elements.
- Made
Use Entity Stackingdefault to true. - Added
Item Model Configto Groups with cube children. - Added support for adding custom constant tints to item models.
- Added support for Minecraft 26.2 predicate changes.
- Added syntax highlighting to function keyframes, and keyframe execute conditions.
- Added Entity Counter dialog and toolbar element.
- Added
zh_cnlocalization - Thanks jiuwu02! - Disabled camera roll in Blockbench preview to better match in-game behavior.
- Moved keyframe easings into their own panel, and improved reactivity.
- Added
Rigpage to Blueprint settings. - Added
Custom Rig Entity Tagsoption to Blueprint settings. - Added
Use Entity Stackingoption to Blueprint settings. - Overhauled Blueprint Settings UI to be more user friendly and easier to navigate.
- Added
.zipexport format for Data Pack and Resource Pack. - Added visualization for Structure Groups.
- Added syntax highlighting for settings.
- Updated Plugin exporter to support modern Minecraft's free element rotations.
- Added translation string and keybind resolution for JSON text components. Translation strings from vanilla will automatically be resolved to the correct text for your target version when previewing Text Displays.
- Added display names to all entities in the rig to make debugging easier.
- Switched to using
blockbench-patch-managerfor safer handling of Blockbench monkey-patches. - Moved JSON text component system into its own library called
book-and-quill. - Improved MC font loading handling and caching.
- Improved internal MC asset handling and caching.
- Updated to Blockbench 5.1.4.
- Updated to Svelte 5.
- Updated to MCB 4.0.5.
- Updated Russian translations to improve consistency and punctuation. - Thanks Koishem!
- Re-enabled Plugin mode - WARNING: This is experimental, and is using a new plugin JSON schema that will likely change in the future. - Thanks Meekiavelique!
- Added Bisect hosting partnership banner.
- Improved error messages for
as_all_locatorsand similar functions. - Added
as_at_locator&as_at_all_locatorsfunctions to replace previousas_locatorandas_all_locatorspositional functionality. - Made camera and rig rotation much more precise for 1.21.4 and above.
- Added support for the removal of item model rotation restrictions in 1.21.11.
- Added
as_nodefunction.
Fixes
- Fixed interactions being left behind when moving a Rig.
- Fixed #515
- Fixed #505
- Fixed #506
- Fixed #516
- Fixed #512
- Fixed #514
- Fixed Item Display, Block Display, and Text Display elements ignoring flip actions.
- Fixed custom element size not being rendered in element panel.
- Fixed #509
- Fixed #507
- Fixed #510
- Fixed #505
- Fixed #495
- Fixed Blueprints failing to save due to missing
fsglobal. - Fixed Animated Java failing to reload correctly when plugins are reloaded.
- Fixed JSON Text Components failing to add quotes around strings that start with numeric characters.
- Fixed #491
- Fixed #490
- Fixed "infinite loading popup" issue.
- Fixed locators failing to tick, and display entities being left behind when moving the root (either by
tpormovefunction). - Fixed #475
- Fixed #474
- Fixed #472
- Fixed #471
- Fixed #469
- Fixed #468
- Fixed
movefunction not transforming floating entities.
How to Install
For now, you can download and install the latest build of AJ here or install it via this link:
https://builds.animated-java.dev/latest/download/animated_java.js
Once this PR has been merged, you can install the latest release of AJ from the Blockbench plugin list.
Follow this tutorial if you don't know how to install plugins in Blockbench.