Releases: Animated-Java/animated-java
Animated Java v1.5.2
Fixes
- Fixed broken asset download on first startup.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.5.1
Fixes
- Fixed broken passengers from forgotten on-summon
tp
command.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.5.0
Animated Java Release v1.5.0
The Versioned Export Update
Versioned Exporting
Allows the user to select a specific Minecraft version to target when exporting.
Changes
- Created versioned data pack and resource pack compilers.
- Added a Target Minecraft Version blueprint setting.
- Added support for targeting Minecraft 1.20.4.
- Added support for targeting Minecraft 1.20.5.
- Added support for targeting Minecraft 1.21.0.
- Added support for targeting Minecraft 1.21.2.
Fixes
- Fixed "default is not defined" error when attempting to export a newly converted blueprint.
- Disabled broken zip export modes (will re-enable when fixed).
- Fixed missing default values in locator config UI.
- Fixed bone config types to ensure they're considered optional.
- Updated the packager ESBuild plugin to only copy over prod builds.
Misc Improvements / Fixes
Changes
- Made default variant entirely unmodifiable.
- Added a bunch of checks that reduce the number of exported functions based on what features are in use in the Blueprint.
- Added a static export system that removes all animation tech when exporting a Blueprint with no animations.
- Fixed cameras not being removed when using remove/this.
- Added a check that removes all variant functions from the export if no variants other than default exist.
- Added
showFunctionErrors
andshowOutdatedWarning
options.
Fixes
- Fixed outdated rig warning messages showing up before loading was completed, causing rigs that were killed in the first tick to complain about being outdated.
- Maybe improved infinite plugin loading issues.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.4.2
Fixes
- Removed debug say commands.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.4.1
Changes
- Renamed Override Brightness -> Use Custom Brightness in Plugin Mode
- Renamed Brightness Override -> Custom Brightness in Plugin Mode
- Added a null state for fully transparent models.
- Added the ability to edit texture
png.mcmeta
properties. (May not function as intended yet) - Add a workaround message to missing vanilla model error.
- Added Chinese - Simplified translation (#297). Thanks @ououn!
Fixes
- Fixed #299.
- Fixed #296.
- Fixed #291.
- Fixed #309.
- Fixed #303.
- Fixed step/pre-post keyframes using wrong interpolation methods.
- Fixed keyframe custom easing args not saving correctly.
- Fixed incorrect transforms only tag check.
- Fixed crash when generating animation storage data.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.4.0
Changes
- Added a warning when using a display item that doesn't use
item/generated
as it's model parent. - Added an asset download progress bar to the loading popup.
- Added Root-based commands keyframes.
- Added an
item_display
mode to Item Displays. - Added Custom Name and Custom Name Visible to bone, item display, and block display configs.
- Improved Dialog Item UI interactivity.
- Added ticking commands blueprint setting.
- Split advanced resource pack settings into
advanced_resource_pack_settings
andadvanced_resource_pack_folders
. - Moved bone interpolation mod into it's own file.
- Added asset manager loading bar.
- Added a MDFU entry for v1.4.0.
- Added reset buttons to config dialog items.
- Cleaned up index imports.
- Implemented #265
Fixes
- Fixed #274
- Fixed #268
- Fixed #255
- Fixed locator commands not functioning.
- Fixed animation renderer not correctly gathering variant keyframe execute conditions.
- Fixed variant apply functions not actually doing anything.
- Removed locator debug bubbles.
- Fixed missing node configs causing crash when hashing rigs.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.3.1
Changes
- Removed
safe_name
from plugin JSON export. - Removed
display_item
from plugin JSON export.
Fixes
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.3.0
Changes
- Implemented #234
- JSON Text Components now require a content key.
- Added current Ko-Fi supporters to about page.
- Internal Changes
- Renamed
node.scale
->node.baseScale
- Reduced overall complexity of internal
renderedRig
andrenderedAnimation
structures. - Normalized
snake_case
for most internal data structures and the plugin json export. - Reduced the complexity of plugin json export data.
- Updated existing tech to use the updated data structures.
- Renamed
- Plugin JSON
- Add custom model data offset setting to plugin configuration (#248)
Fixes
- Fixed custom keyframe panel duplicating
- Fixed #249
- Fixed #246
- Fixed #243
- Fixed #233
- Fixed formatting error in bone config title.
- Fixed #237
- Fixed text displays not saving or exporting
shadow
toggle. - Fixed text displays not saving or exporting
background
. - Improved issue in #222
- Text Displays
- Fixed escaped characters including the backslash in the rendered JSON text.
- Fixed text component arrays not allowing a newline after the opening bracket.
- Fixed invalid error while parsing score object.
- Fixed
translate
being namedtl
for some weird reason.
- Plugin JSON
nodeTransform
no longer stores bonename
,type
, oruuid
.- Moved
defaultTransforms
intonode
asdefaultTransform
. animators
for dynamic animations have been reduced to a list of keyframes.dynamicAnimation
had it'suuid
field removed.keyframeDataPoints
'sxyz
fields are now always strings when they're defined.- Removed
xyz
fields from acommands
channelkeyframes
's datapoints. animators
that don't have any keyframes are now excluded.- Implemented #242 & #240
- Fixed #245
- Removed unused settings from JSON export.
- Add UUID back to exported nodes and internal data structures.
- Added
safe_name
to nodes. - Fixed incorrect JSON Text serialization.
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java 1.2.0
Changes
- Improved item rendering and bounding boxes.
- All export paths now allow relative file paths and environment variables. (Previously only the data pack and resource pack export paths supported env variables.)
-
Plugin JSON
- Implemented #227.
- Added new node type:
struct
. Can be used to re-create the rig's bone structure for dynamic animations. - Added
is_default
to exported variant JSON.
Fixes
- Fixed #230.
- Actually fixed #215.
- Fixed #223
- Fixed #225.
- Fixed #231.
-
Plugin JSON
- Fixed JSON export path not respecting relative paths.
- Hide
override_glow_color
option in plugin mode. - Fixed #228.
Translation
- Merge pull request #221 from LeCarbonator/translation-de
How to Install
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.
Animated Java v1.1.0
Changes
- Added some recommended VSCode extensions for contributors to
.vscode/settings.json
. - Added a welcome page when installing AJ.
- Added an uninstall page that informs the user they need to restart Blockbench to fully uninstall Animated Java.
- Easing options are now disabled if the keyframe's interpolation mode is not set to
linear
.
Fixes
- Fixed #216.
- Fixed #214.
- Fixed #220.
- Fixed AJ's enforced animation kfps snapping effecting all formats.
- Fixed #215.
- Fixed #218.
- Fixed some untranslated error messages.
- Fixed #219.
- Fixed invalid NBT in outdated rig warning.
- Fixed animation names rarely including invalid characters.
- Fixed #212.
- Fixed the
translation
function returning the translation key when a language that isn't supported is selected. It now returns the English translation if no language is found. - Fixed #211.
- Cleaned up some unused code in keyframeEasings UI.
- Fixed missing easing mode translation string.
- Fixed some weird save path issues when duplicating / copying projects.
- Fixed #209.
- Fixed each animation using the same global frame scoreboard.
- Fixed some missed AnimationNode references.
- Fixed
===
instead of=
inexcludedNodes.ts
. - Fixed some animation options and undo copy type issues.
- Improved some svelte types , and fixed some dialog issues.
Installing v1.1.0
You can install the latest release of AJ from the Blockbench plugin list, or manually with the animated_java.js
file below.
Don't know how to use the Blockbench plugin list? Follow this tutorial.