Skip to content

Releases: Animated-Java/animated-java

Animated Java v1.5.2

02 Nov 21:35
Compare
Choose a tag to compare

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

23 Oct 14:01
Compare
Choose a tag to compare

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

22 Oct 15:37
Compare
Choose a tag to compare

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 and showOutdatedWarning 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

18 Sep 17:44
Compare
Choose a tag to compare

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

17 Sep 21:45
Compare
Choose a tag to compare

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

21 Aug 21:20
Compare
Choose a tag to compare

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 and advanced_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

14 Aug 15:34
Compare
Choose a tag to compare

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

02 Aug 21:25
Compare
Choose a tag to compare

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 and renderedAnimation 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.
  • 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 named tl for some weird reason.
  • Plugin JSON
    • nodeTransform no longer stores bone name, type, or uuid.
    • Moved defaultTransforms into node as defaultTransform.
    • animators for dynamic animations have been reduced to a list of keyframes.
    • dynamicAnimation had it's uuid field removed.
    • keyframeDataPoints's xyz fields are now always strings when they're defined.
    • Removed xyz fields from a commands channel keyframes'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

20 Jul 17:10
13b8983
Compare
Choose a tag to compare

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

15 Jul 21:03
Compare
Choose a tag to compare

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 = in excludedNodes.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.