From 598dbf6653c763a27942d57a4e73bd67a3dcade4 Mon Sep 17 00:00:00 2001 From: Traben Date: Wed, 2 Sep 2026 14:11:25 +1000 Subject: [PATCH 1/3] EMF plugin: update variables --- plugins.json | 2 +- plugins/emf_animation_addon/about.md | 2 +- plugins/emf_animation_addon/changelog.json | 14 ++++++++ .../emf_animation_addon.js | 35 +++++++++++++++++-- 4 files changed, 48 insertions(+), 5 deletions(-) diff --git a/plugins.json b/plugins.json index 52252d3d1..5d0bfa32e 100644 --- a/plugins.json +++ b/plugins.json @@ -1138,7 +1138,7 @@ "icon": "icon.png", "description": "Adds extra animation support to CEM Template Loader so that it is compatible with the Entity Model Features mod.", "tags": ["Minecraft: Java Edition", "Entity Models", "Animation"], - "version": "1.0.4", + "version": "1.0.5", "min_version": "4.9.0", "variant": "both", "dependencies": ["cem_template_loader"], diff --git a/plugins/emf_animation_addon/about.md b/plugins/emf_animation_addon/about.md index 158d0639d..b2c4851fd 100644 --- a/plugins/emf_animation_addon/about.md +++ b/plugins/emf_animation_addon/about.md @@ -15,4 +15,4 @@ you can also see them in the EMF mod's in-game config screen under models -> Ani For **all** EMF features, including how to export modded entity models for use in blockbench, see the [**EMF Feature Guide**](https://github.com/Traben-0/Entity_Model_Features/blob/master/FEATURES.md) -### Plugin is current for EMF v2.2 \ No newline at end of file +### Plugin is current for EMF v3.3.2 \ No newline at end of file diff --git a/plugins/emf_animation_addon/changelog.json b/plugins/emf_animation_addon/changelog.json index dcb7d59ca..f45f2187e 100644 --- a/plugins/emf_animation_addon/changelog.json +++ b/plugins/emf_animation_addon/changelog.json @@ -63,5 +63,19 @@ ] } ] + }, + "1.0.5": { + "title": "1.0.5", + "date": "2026-08-02", + "author": "Traben", + "categories": [ + { + "title": "updated for EMF 3.3", + "list": [ + "- added missing boolean 'is_jumping'", + "- added new booleans 'is_player_first_person', 'is_player_third_person', 'is_player_third_person_reversed'" + ] + } + ] } } diff --git a/plugins/emf_animation_addon/emf_animation_addon.js b/plugins/emf_animation_addon/emf_animation_addon.js index 28e0c8f94..56c6b46f7 100644 --- a/plugins/emf_animation_addon/emf_animation_addon.js +++ b/plugins/emf_animation_addon/emf_animation_addon.js @@ -6,7 +6,7 @@ author: "Traben & Ewan Howell", description: "Adds extra animation support to CEM Template Loader so that it is compatible with the Entity Model Features mod.", tags: ["Minecraft: Java Edition", "Entity Models", "Animation"], - version: "1.0.4", + version: "1.0.5", min_version: "4.9.0", variant: "both", dependencies: ["cem_template_loader"], @@ -112,6 +112,28 @@ return false } } + + //TODO not yet supported in cem template loader + // + // // EMF 3.3+ additional render variables + // renderVars = [ + // "fire_x", "fire_y", "fire_z", "fire_scale", "fire_height", + // + // "leash_holder_offset_x", "leash_holder_offset_y", "leash_holder_offset_z", + // + // "leash_offset_x_1", "leash_offset_y_1", "leash_offset_z_1", + // "leash_holder_offset_x_1", "leash_holder_offset_y_1", "leash_holder_offset_z_1", + // + // "leash_offset_x_2", "leash_offset_y_2", "leash_offset_z_2", + // "leash_holder_offset_x_2", "leash_holder_offset_y_2", "leash_holder_offset_z_2", + // + // "leash_offset_x_3", "leash_offset_y_3", "leash_offset_z_3", + // "leash_holder_offset_x_3", "leash_holder_offset_y_3", "leash_holder_offset_z_3", + // + // "leash_offset_x_4", "leash_offset_y_4", "leash_offset_z_4", + // "leash_holder_offset_x_4", "leash_holder_offset_y_4", "leash_holder_offset_z_4", + // ] + ranges = { // zeroToHundred: [0, 50, 100], // start30Jump15: [0, 30, 90, 15] @@ -123,8 +145,15 @@ fluid_depth_down: [0, 0, 64], distance: [0, 0, 128, 0.25], } - booleans = ["is_climbing", "is_crawling", "is_swimming", "is_gliding", "is_blocking","is_first_person_hand","is_swinging_right_arm", "is_swinging_left_arm", "is_using_item", "is_holding_item_right", "is_holding_item_left", "is_paused", "is_hovered"] - enabledBooleans = ["is_right_handed"] + booleans = [ + "is_climbing", "is_crawling", "is_swimming", "is_gliding", "is_blocking", "is_first_person_hand", + "is_swinging_right_arm", "is_swinging_left_arm", "is_using_item", "is_holding_item_right", + "is_holding_item_left", "is_paused", "is_hovered", "is_jumping", + + // EMF 3.3+ + "is_player_first_person", "is_player_third_person", "is_player_third_person_reversed" + ] + enabledBooleans = ["is_right_handed", "is_player_first_person"] functionHints = { From 62911f736592bdc0f571e2cf1a6ab070a842eb79 Mon Sep 17 00:00:00 2001 From: Traben Date: Wed, 2 Sep 2026 14:15:04 +1000 Subject: [PATCH 2/3] EMF plugin: wrong month --- plugins/emf_animation_addon/changelog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/emf_animation_addon/changelog.json b/plugins/emf_animation_addon/changelog.json index f45f2187e..a4e3a35ca 100644 --- a/plugins/emf_animation_addon/changelog.json +++ b/plugins/emf_animation_addon/changelog.json @@ -66,7 +66,7 @@ }, "1.0.5": { "title": "1.0.5", - "date": "2026-08-02", + "date": "2026-09-02", "author": "Traben", "categories": [ { From c9ac811f91dabe8027fdd85be0ad7b0d027f2935 Mon Sep 17 00:00:00 2001 From: Traben Date: Wed, 2 Sep 2026 14:19:13 +1000 Subject: [PATCH 3/3] EMF plugin: validate --- plugins/emf_animation_addon/emf_animation_addon.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/emf_animation_addon/emf_animation_addon.js b/plugins/emf_animation_addon/emf_animation_addon.js index 56c6b46f7..d29f577b8 100644 --- a/plugins/emf_animation_addon/emf_animation_addon.js +++ b/plugins/emf_animation_addon/emf_animation_addon.js @@ -8,6 +8,8 @@ tags: ["Minecraft: Java Edition", "Entity Models", "Animation"], version: "1.0.5", min_version: "4.9.0", + creation_date: "2024-06-05", + has_changelog: true, variant: "both", dependencies: ["cem_template_loader"], onload() {