Posted April 15, 20223 yr Hi. I've made an entity, but I don't know how to animate it. I have JSON file with animation, but how to implement it to my code? Edited April 15, 20223 yr by Kolan
April 17, 20223 yr Author I created it in Blockbench with Geckolib plugin. It looks like this: Spoiler { "format_version": "1.12.0", "minecraft:geometry": [ { "description": { "identifier": "geometry.unknown", "texture_width": 32, "texture_height": 32, "visible_bounds_width": 2, "visible_bounds_height": 2.5, "visible_bounds_offset": [0, 0.75, 0] }, "bones": [ { "name": "Base", "pivot": [0, 0, -3], "cubes": [ {"origin": [-4, 3, -5], "size": [8, 5, 4], "uv": [0, 10]}, {"origin": [-3, 6, -1], "size": [6, 6, 2], "uv": [0, 19]} ] }, { "name": "Head", "parent": "Base", "pivot": [0, 8, -1], "cubes": [ {"origin": [-3, 9, -6], "size": [6, 3, 1], "uv": [16, 19]}, {"origin": [-4, 8, -5], "size": [8, 6, 4], "uv": [0, 0]}, {"origin": [-4, 7, -4], "size": [1, 1, 1], "pivot": [-3, 8, -1], "rotation": [0, -12.5, 0], "uv": [28, 0]}, {"origin": [3, 7, -4], "size": [1, 1, 1], "pivot": [3, 8, -1], "rotation": [0, 10, 0], "uv": [27, 0]}, {"origin": [-1, 7, -4], "size": [2, 1, -0.9], "uv": [26, 0]} ] }, { "name": "Legs", "parent": "Base", "pivot": [0, 0, 0] }, { "name": "LegR", "parent": "Legs", "pivot": [-2.5, 3, -3], "cubes": [ {"origin": [-4, 0, -4], "size": [3, 3, 2], "uv": [22, 8]} ] }, { "name": "LegL", "parent": "Legs", "pivot": [2.5, 3, -3], "cubes": [ {"origin": [1, 0, -4], "size": [3, 3, 2], "uv": [16, 23]} ] }, { "name": "Spike", "pivot": [0, 9, -3], "rotation": [-90, 0, 0], "cubes": [ {"origin": [-0.5, 10, -3], "size": [1, 1, 1], "uv": [0, 0]} ] }, { "name": "bone", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.5, 9, -3], "size": [1, 1, 1], "uv": [0, 0]} ] }, { "name": "bone2", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.45, 9, -2.95], "size": [0.9, 1, 0.9], "uv": [0, 0]} ] }, { "name": "bone3", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.4, 9, -2.9], "size": [0.8, 1, 0.8], "uv": [0, 0]} ] }, { "name": "bone4", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.35, 9, -2.85], "size": [0.7, 1, 0.7], "uv": [0, 0]} ] }, { "name": "bone5", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.3, 9, -2.8], "size": [0.6, 1, 0.6], "uv": [0, 0]} ] }, { "name": "bone6", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.25, 9, -2.75], "size": [0.5, 1, 0.5], "uv": [0, 0]} ] }, { "name": "bone7", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.2, 9, -2.7], "size": [0.4, 1, 0.4], "uv": [0, 0]} ] }, { "name": "bone8", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.15, 9, -2.65], "size": [0.3, 1, 0.3], "uv": [0, 0]} ] }, { "name": "bone9", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.1, 9, -2.6], "size": [0.2, 1, 0.2], "uv": [0, 0]} ] }, { "name": "bone10", "parent": "Spike", "pivot": [0, 9, -3], "cubes": [ {"origin": [-0.05, 9, -2.55], "size": [0.1, 1, 0.1], "uv": [0, 0]} ] } ] } ] }
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.