Skip to content

Commit 145aeb2

Browse files
committed
🚧 Squashed v1.3.0
commit 9de3ba9 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Aug 2 17:14:22 2024 -0400 Update README.md commit e61d9d3 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Aug 2 17:13:21 2024 -0400 🛠️ Fix compiler crash due to undefined accessor commit 190c13e Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Aug 2 17:11:49 2024 -0400 🛠️ Fix custom keyframe panel duplicating commit 054c606 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Aug 1 15:11:17 2024 -0400 🛠️ Fix #249 commit 5482374 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Aug 1 14:41:38 2024 -0400 🛠️ Improved issue in #222 commit 127d0a7 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Aug 1 13:55:44 2024 -0400 🛠️ Fix #246 commit d5ce27a Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Aug 1 13:42:38 2024 -0400 🛠️ Fix UUID not being included in exported nodes commit 7ca85a1 Author: Duckelekuuk <Duckelekuuk@users.noreply.github.com> Date: Thu Aug 1 19:39:55 2024 +0200 ✨ Add custom model data offset setting to plugin configuration (#248) * Add custom model data offset field as plugin configuration * 🚧 Make exported settings more specific --------- Co-authored-by: SnaveSutit <snavesutit@gmail.com> commit 28ea700 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jul 30 15:33:45 2024 -0400 🚧 Plugin JSON Improvements - 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. commit 424173b Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jul 30 05:28:16 2024 -0400 🚧 Internal data structure improvements - 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. commit 995294b Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 26 21:45:50 2024 -0400 🚧 `node.scale` -> `node.baseScale` commit 2ac8f5b Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 26 21:31:26 2024 -0400 🚧 Add Ko-Fi supporters to about page commit fb7bf44 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 26 21:02:03 2024 -0400 🛠️ Fix #243 commit ffe0372 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 26 11:52:15 2024 -0400 🚧Implement #242 & #240 - Reduced complexity of keyframe data. commit d610ebc Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Jul 24 17:42:57 2024 -0400 🚧 Improve JSON Text parsing and validation. - Fixed escaped characters including the backslash in the rendered text. - Json Text Components now require a content key. - 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. commit c61bc55 Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Jul 24 14:50:41 2024 -0400 Update package.json commit 54b46aa Author: SnaveSutit <snavesutit@gmail.com> Date: Wed Jul 24 13:34:53 2024 -0400 🚧 Reduced redundant data in the 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. commit be1b904 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jul 23 20:56:17 2024 -0400 🚧 Text Display Improvements / Fixes - Added #234 - Fixed text displays not saving or exporting `shadow` toggle. - Fixed text displays not saving or exporting `background`. commit d2116bd Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jul 23 20:21:45 2024 -0400 🛠️ Fix #236 commit a0093c7 Author: SnaveSutit <snavesutit@gmail.com> Date: Tue Jul 23 20:18:51 2024 -0400 🛠️ Fix #237 commit e9e29df Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 23:44:51 2024 -0400 🛠️ Fix formatting error in bone config title. commit 23b9bc4 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 23:35:10 2024 -0400 🛠️ Fix #233 commit 13b8983 Merge: 6004ca2 5bc106d Author: Titus Evans <snavesutit@gmail.com> Date: Sat Jul 20 10:01:17 2024 -0700 ⤵️ Merge pull request #221 from LeCarbonator/translation-de Add german translation for new keys commit 6004ca2 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 12:55:29 2024 -0400 🛠️ Fix json export path not respecting relative paths commit 6f2b0cb Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 12:51:39 2024 -0400 🛠️ Fix #230 commit 7cfc4ca Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 12:30:28 2024 -0400 🛠️ Actually fix #215 commit c829397 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 12:25:02 2024 -0400 🛠️ Fix #223 commit b56ff21 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 12:22:09 2024 -0400 🚧 Hide `override_glow_color` option in plugin mode commit b747b20 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 11:57:50 2024 -0400 🚧 Disable font manager debug output commit c70e4a8 Author: SnaveSutit <snavesutit@gmail.com> Date: Sat Jul 20 11:57:08 2024 -0400 🛠️ Fix #231 The code was checking for an array with length > 1 instead of > 0. Oops! commit 6782deb Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 19 14:38:36 2024 -0400 🚧 Remove wireframe debug effect commit 5bb2d52 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 19 14:37:26 2024 -0400 🚧 Improve item rendering and bounding boxes commit 7212422 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 19 13:41:27 2024 -0400 🚧 Fix #225 I found a way to avoid overwriting the `Preview.raycast` method, which should make selecting custom elements much more stable now. commit 83a2030 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jul 18 13:50:19 2024 -0400 🚧 JSON Compiler improvements - Implemented #227. - Fixed #228. - 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. commit 2e4f4b5 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jul 15 16:48:12 2024 -0400 v1.1.0 commit 7e48c40 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jul 15 16:47:59 2024 -0400 🚧 Hide easing options if non-linear interpolation commit 61502a1 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jul 15 15:48:38 2024 -0400 🚧 Uninstall message (tells you to restart BB) commit c82c457 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jul 15 15:42:13 2024 -0400 🚧 Welcome page commit df55e43 Author: SnaveSutit <snavesutit@gmail.com> Date: Mon Jul 15 13:44:41 2024 -0400 🚧 Improve some types, and fix some dialog issues commit 958e209 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 15:12:10 2024 -0400 Fix #216 changing the ease now defaults the args commit 2cb4ef4 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 13:59:14 2024 -0400 🛠️ Fix incorrect block model rotations with `facing` commit 5bc106d Author: LeCarbonator <18158911+LeCarbonator@users.noreply.github.com> Date: Sun Jul 14 19:50:29 2024 +0200 add german translation for new keys commit 6c084db Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:57:53 2024 -0400 🚧 Update text blueprint commit 0d3a6db Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:38:03 2024 -0400 🛠️ Fix #214 @LeCarbonator minor localization key additions commit 236b2c0 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:34:40 2024 -0400 🛠️ Fix #220 commit b41a72b Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:33:58 2024 -0400 🛠️ Fix Default anim snapping effecting all formats commit a14d1a9 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:31:05 2024 -0400 🛠️ Fix #215 commit c9cdb13 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:21:53 2024 -0400 🛠️ Fix #218 Block displays should not respect the `facing` state. commit bde8fe3 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:20:34 2024 -0400 🛠️ Fix untranslated error messages. @LeCarbonator this time there are actually new translation keys 😅 commit f19ec3e Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:02:51 2024 -0400 🛠️ Fix #219 commit 7af48b1 Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:02:43 2024 -0400 🛠️ Fix invalid NBT in outdated rig warning commit f7bf8dc Author: SnaveSutit <snavesutit@gmail.com> Date: Sun Jul 14 12:02:21 2024 -0400 🛠️ Fix invalid animation names commit b020e4e Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 21:53:09 2024 -0400 🛠️ Fix #212 commit ea6f853 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 21:39:47 2024 -0400 🛠️ Fix per-rig objectives being put in global commit 6f22c25 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 21:07:28 2024 -0400 🚧 Missing language translation fix - Fix 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. commit 4c37978 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 20:16:20 2024 -0400 🚧 Fix #211 commit c0df525 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 19:43:51 2024 -0400 🚧 Update incorrect translation keys commit fd716a5 Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 10:05:29 2024 -0400 🧼 Clean up some unused code in keyframeEasings UI commit e518b9b Author: SnaveSutit <snavesutit@gmail.com> Date: Fri Jul 12 10:04:58 2024 -0400 🛠️ Fix missing easing mode translation string @LeCarbonator Translations will need to be updated commit df45be5 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jul 11 17:41:30 2024 -0400 🛠️ Maybe fix weird save path issues commit fabd543 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jul 11 17:41:03 2024 -0400 🚧 Update build scripts commit f33a389 Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jul 11 17:40:35 2024 -0400 🧼 Clean up dependencies commit aa68c8f Author: SnaveSutit <snavesutit@gmail.com> Date: Thu Jul 11 10:28:31 2024 -0400 🚧 Fix about.md links
1 parent 1afb92a commit 145aeb2

31 files changed

+1458
-1105
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,4 @@ dist
107107
.tern-port
108108
out/linecounter.txt
109109
out/linecounter.json
110+
testPluginExport.json

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
</h1>
55
</div>
66
<div align="center">
7-
<img alt="Latest Version" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgithub.51.al%2FAnimated-Java%2Fanimated-java%2Fmain%2Fpackage.json&query=display_version&prefix=v&style=flat-square&label=%20&color=%2300aced00">
7+
<img alt="Latest Version" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgithub.51.al%2FAnimated-Java%2Fanimated-java%2Frelease%2Fpackage.json&query=display_version&prefix=v&style=flat-square&label=%20&color=%2300aced00">
88
<img alt="Total Downloads (Last 4 years)" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fblckbn.ch%2Fapi%2Fstats%2Fplugins%3Fweeks%3D192&query=animated_java&style=flat-square&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAA6BJREFUeF7tnFFSGzEMhuXkBB0gkLf0JuQmcBLgJMlNmp6keQtkyHCCxJ3NNJ0MTXclW7Js5ucVWfJ%2B38oQYxMIX64Egmt1FCcIcH4JIAACnAk4l0cHQIAzAefy6AAIcCbgXB4dAAHOBJzLowMgwJmAc3l0AAQ4E3Aujw6AABmB1%2B0u9o24m1w19VI1NdkOPATIXlj1aAhQRypLCAEyXurREKCOVJYQAmS81KMhQB2pLCEEyHipR0OAOlJZQgiQ8VKPhgB1pLKEECDjpR4NAepIZQkhQMZLPRoC1JHKEkKAjJd6NASoI5UlhAAZL%2FVoCFBHKksIATJe6tEQoI5UlhACZLxY0W%2Fb3eKwH71Mp9%2FWQwM0BGw2HzMa7%2B%2Bnk%2BvlUD3r77ufinjdvv8gCvdEtI770XxIQq6ADn4Y7xddzUC0vJ1cPVpD7svvKuAM%2FmmOgxJyBJzDPxX0luAmoFt2ItHDhbejV0KqgEvwT7VjpJfp7dWzRye4COiBP9gJKQL64HtLKC6AAb9XglQAB76nhOICNm%2B75xDoidnu%2FyxHEgES%2BN18IsXH0r8ZFRfQPWiOBK6AFuB3LFwE5EjgCGgFvquAVAlhfPjVt3zF%2Fej76fd8zjLnseycz8utA06TkC5HRDTrBxtXfz7YDfL3hu%2FeAYkSBsFyAmqAX42AhOWIw%2Fi%2FMbXAr0pAKQk1wa9OgLWE2uBXKcBKQo3wqxWgLaFW%2BFUL0JJQM%2FzqBeRKqB1%2BEwJSJbQAvxkBUgmtwG9KAFdCS%2FBVBHB2J7M%2Btn4a3Ld3ZAHf%2BvmyN%2BOsJ3hJ3iUJFvC72tbP16SAz8uRFXwIGFi7uk6gENeWf0ZEB2j%2BAEnIBQEJ0DSHQIAmzYRcEJAATXMIBGjSTMgFAQnQNIdAgCbNhFwQkABNc0gLArqDUgNndTSR1JUr9%2F%2BUKmxF%2FL3hUheZArPRuNyRLUB4sq0AlnIlNC525As43rnqP69ZDknZSjEc5tObm1VO1WwBx53J7ftDoLDImUhrY7V2YFUEdPAEN19aY31hvnF1N7meazyImoBjJ8huv2jMv3gOjXX%2FfNKqAo4SNh%2Bz0fjwFCnOuMfEi1OUFVwTxXWM4ScdRsuhe8yy1I43ZKQT%2Farx6h3wVUFZPRcEWJFl5oUAJiirMAiwIsvMCwFMUFZhEGBFlpkXApigrMIgwIosMy8EMEFZhUGAFVlmXghggrIKgwArssy8EMAEZRUGAVZkmXkhgAnKKuw3fJAlf%2F2mKG8AAAAASUVORK5CYII%3D&label=%20&color=%2300aced00">
99
<a href="https://discord.com/invite/jFgY4PXZfp"><img alt="Discord" src="https://img.shields.io/discord/785339959518953482?style=flat-square&logo=discord&label=%20&color=%2300aced00"></a>
1010
</div>

TODO.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
- [ ] Add Variants to the UndoSystem (Blocked by vanilla Blockbench not supporting custom undo actions).
8383
- [ ] Remove `easingArgs` and `easingMode` from saved keyframes if `easingType` is `linear`.
8484
- [ ] Add an option to generate a `damage_flash` variant for mob-type entities.
85+
- [ ] Add a fix for 360 rotation snap by using `set_frame` instead of `apply_frame` for the first frame of the animation.
8586

8687
# Data Pack Compiler
8788

package.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"type": "module",
33
"name": "animated_java",
44
"title": "Animated Java",
5-
"version": "1.1.0",
6-
"display_version": "1.1.0",
5+
"version": "1.3.0",
6+
"display_version": "1.3.0",
77
"min_blockbench_version": "4.10.0",
88
"author": {
99
"name": "Titus Evans (SnaveSutit)",
@@ -22,6 +22,13 @@
2222
"url": "https://discordapp.com/users/749826119636615229"
2323
}
2424
],
25+
"subscription_supporters": [
26+
"123yeah_boi321",
27+
"alumina6767",
28+
"LadyCailin",
29+
"VonLeipenstein",
30+
"Zoe"
31+
],
2532
"special_thanks": [
2633
"Howzieky",
2734
"MulverineX",
@@ -50,7 +57,6 @@
5057
"CommanderRedstone",
5158
"FabulousCodingFox",
5259
"ououn",
53-
"123yeah_boi321",
5460
"luigiutmc"
5561
],
5662
"repository": {

0 commit comments

Comments
 (0)