kings tree implementation

tons of 1.20 files
This commit is contained in:
craisinlord committed 2026-09-10 09:51:32 -05:00
1 parent f4f4e0c717
commit 326c503ddb
3734 files changed
+121959 -8

No files matched your search

@@ -0,0 +1,571 @@
{
"format_version": "1.8.0",
"animations": {
"idle": {
"loop": true,
"animation_length": 3,
"bones": {
"root": {
"rotation": {
"0.0": {
"post": {
"vector": [0, 0, -5]
},
"lerp_mode": "catmullrom"
},
"0.375": {
"post": {
"vector": [-5, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [0, 0, 5]
},
"lerp_mode": "catmullrom"
},
"1.125": {
"post": {
"vector": [5, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [0, 0, -5]
},
"lerp_mode": "catmullrom"
},
"1.875": {
"post": {
"vector": [-5, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [0, 0, 5]
},
"lerp_mode": "catmullrom"
},
"2.625": {
"post": {
"vector": [5, 0, 0]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [0, 0, -5]
},
"lerp_mode": "catmullrom"
}
},
"position": {
"0.0": {
"post": {
"vector": [0, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [0, -8, 0]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [0, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [0, -8, 0]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [0, 0, 0]
},
"lerp_mode": "catmullrom"
}
},
"scale": {
"0.0": {
"post": {
"vector": [1.1, 0.9, 1.1]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [0.9, 1.1, 0.9]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [1.1, 0.9, 1.1]
},
"lerp_mode": "catmullrom"
}
}
},
"body": {
"rotation": {
"0.0": {
"post": {
"vector": [10, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.375": {
"post": {
"vector": [0, 0, -10]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [-10, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.125": {
"post": {
"vector": [0, 0, 10]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [10, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.875": {
"post": {
"vector": [0, 0, -10]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [-10, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.625": {
"post": {
"vector": [0, 0, 10]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [10, 0, 0]
},
"lerp_mode": "catmullrom"
}
}
},
"tooth1": {
"rotation": {
"0.0": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.25": {
"post": {
"vector": [20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.5": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.0": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.25": {
"post": {
"vector": [20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.75": {
"post": {
"vector": [20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.0": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.5": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.75": {
"post": {
"vector": [20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [-45, 0, 0]
},
"lerp_mode": "catmullrom"
}
}
},
"tooth2": {
"rotation": {
"0.0": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
},
"0.25": {
"post": {
"vector": [0, 0, 20]
},
"lerp_mode": "catmullrom"
},
"0.5": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [0, 0, 20]
},
"lerp_mode": "catmullrom"
},
"1.0": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
},
"1.25": {
"post": {
"vector": [0, 0, 20]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
},
"1.75": {
"post": {
"vector": [0, 0, 20]
},
"lerp_mode": "catmullrom"
},
"2.0": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [0, 0, 20]
},
"lerp_mode": "catmullrom"
},
"2.5": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
},
"2.75": {
"post": {
"vector": [0, 0, 20]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [0, 0, -45]
},
"lerp_mode": "catmullrom"
}
}
},
"tooth3": {
"rotation": {
"0.0": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
},
"0.25": {
"post": {
"vector": [0, 0, -20]
},
"lerp_mode": "catmullrom"
},
"0.5": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [0, 0, -20]
},
"lerp_mode": "catmullrom"
},
"1.0": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
},
"1.25": {
"post": {
"vector": [0, 0, -20]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
},
"1.75": {
"post": {
"vector": [0, 0, -20]
},
"lerp_mode": "catmullrom"
},
"2.0": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [0, 0, -20]
},
"lerp_mode": "catmullrom"
},
"2.5": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
},
"2.75": {
"post": {
"vector": [0, 0, -20]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [0, 0, 45]
},
"lerp_mode": "catmullrom"
}
}
},
"tooth4": {
"rotation": {
"0.0": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.25": {
"post": {
"vector": [-20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.5": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"0.75": {
"post": {
"vector": [-20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.0": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.25": {
"post": {
"vector": [-20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.5": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"1.75": {
"post": {
"vector": [-20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.0": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.25": {
"post": {
"vector": [-20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.5": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
},
"2.75": {
"post": {
"vector": [-20, 0, 0]
},
"lerp_mode": "catmullrom"
},
"3.0": {
"post": {
"vector": [45, 0, 0]
},
"lerp_mode": "catmullrom"
}
}
}
}
},
"crawl": {
"loop": true,
"animation_length": 2,
"bones": {
"head": {
"rotation": {
"vector": ["-math.cos(q.anim_time*90*2+180)*4", 0, "math.cos(q.anim_time*90*4+130)*10"]
}
},
"tooth5": {
"rotation": {
"vector": [0, 0, "-math.cos(q.anim_time*90*2*3-80)*20"]
}
},
"tooth7": {
"rotation": {
"vector": ["-math.cos(q.anim_time*90*2*3-80)*20", 0, 0]
}
},
"tooth6": {
"rotation": {
"vector": ["math.cos(q.anim_time*90*2*3)*20", "-math.cos(q.anim_time*90*2*3-50)*10", "-math.cos(q.anim_time*90*2*3)*20"]
}
},
"tooth8": {
"rotation": {
"vector": ["math.cos(q.anim_time*90*2*3)*20", "math.cos(q.anim_time*90*2*3-50)*10", "math.cos(q.anim_time*90*2*3)*20"]
}
},
"body": {
"rotation": {
"vector": ["90-math.cos(q.anim_time*90*2+90)*2", "-math.cos(q.anim_time*90*4)*5", 0]
},
"position": {
"vector": ["math.cos(q.anim_time*90*4-70)", "-14+math.cos(q.anim_time*90*2)-1", 0]
}
},
"tooth1": {
"rotation": {
"vector": ["-math.cos(q.anim_time*90*2*3)*20", 0, 0]
}
},
"tooth2": {
"rotation": {
"vector": [0, 0, "-math.cos(q.anim_time*90*2*3)*20"]
}
},
"tooth3": {
"rotation": {
"vector": [0, 0, "math.cos(q.anim_time*90*2*3)*20"]
}
},
"tooth4": {
"rotation": {
"vector": ["math.cos(q.anim_time*90*2*3)*20", 0, 0]
}
},
"tail": {
"rotation": {
"vector": ["-math.cos(q.anim_time*90*2+30)*5", 0, "-math.cos(q.anim_time*90*4+70)*6"]
}
}
}
}
}
}
@@ -0,0 +1,69 @@
{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.mediumworm",
"texture_width": 64,
"texture_height": 64,
"visible_bounds_width": 2,
"visible_bounds_height": 3.5,
"visible_bounds_offset": [0, 1.25, 0]
},
"bones": [
{
"name": "root",
"pivot": [0, 0, 0]
},
{
"name": "body",
"parent": "root",
"pivot": [0, 16, 0],
"cubes": [
{"origin": [-2.5, 16, -2.5], "size": [5, 16, 5], "uv": [0, 0]}
]
},
{
"name": "tooth1",
"parent": "body",
"pivot": [0, 32, 2.5],
"cubes": [
{"origin": [-0.5, 32, 1.5], "size": [1, 3, 1], "uv": [20, 20]}
]
},
{
"name": "tooth2",
"parent": "body",
"pivot": [-2.5, 32, 0],
"cubes": [
{"origin": [-2.5, 32, -0.5], "size": [1, 3, 1], "uv": [4, 21]}
]
},
{
"name": "tooth3",
"parent": "body",
"pivot": [2.5, 32, 0],
"cubes": [
{"origin": [1.5, 32, -0.5], "size": [1, 3, 1], "uv": [8, 21]}
]
},
{
"name": "tooth4",
"parent": "body",
"pivot": [0, 32, -2.5],
"cubes": [
{"origin": [-0.5, 32, -2.5], "size": [1, 3, 1], "uv": [0, 21]}
]
},
{
"name": "tail",
"parent": "body",
"pivot": [0, 16, 0],
"cubes": [
{"origin": [-2, 0, -2], "size": [4, 16, 4], "uv": [20, 0]}
]
}
]
}
]
}
@@ -0,0 +1,29 @@
{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.smallworm",
"texture_width": 16,
"texture_height": 16,
"visible_bounds_width": 2,
"visible_bounds_height": 1.5,
"visible_bounds_offset": [0, 0.25, 0]
},
"bones": [
{
"name": "root",
"pivot": [0, 0, 0]
},
{
"name": "body",
"parent": "root",
"pivot": [0, 4, 0],
"cubes": [
{"origin": [-1, 0, -1], "size": [2, 8, 2], "uv": [0, 0]}
]
}
]
}
]
}
@@ -0,0 +1,6 @@
{
"animation": {
"frametime": 4,
"interpolate": false
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

@@ -0,0 +1,6 @@
{
"animation": {
"frametime": 4,
"interpolate": false
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B