From 9d849c04ec9c83b77bcb0e622f86714450598300 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sat, 11 Jun 2022 18:23:18 +0200 Subject: [PATCH] Added a changedling model --- .../races/steve/reformed_changeling.json | 154 +++++++++++++++++- 1 file changed, 153 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/minelittlepony/models/races/steve/reformed_changeling.json b/src/main/resources/assets/minelittlepony/models/races/steve/reformed_changeling.json index 300aedb6..094f548b 100644 --- a/src/main/resources/assets/minelittlepony/models/races/steve/reformed_changeling.json +++ b/src/main/resources/assets/minelittlepony/models/races/steve/reformed_changeling.json @@ -1,3 +1,155 @@ { - "parent": "minelittlepony:races/steve/changeling" + "parent": "minelittlepony:races/steve/alicorn", + "data": { + "head": { + "pivot": [ 0, 0, -2 ], + "cubes": [ + { "from": [-4, -6, -6], "size": [ 8, 8, 8] } + ], + "children": { + "snout": { + "type": "mson:slot", + "name": "snout", + "implementation": "com.minelittlepony.client.model.part.PonySnout", + "data": "minelittlepony:components/snout" + }, + "ears": { + "type": "mson:slot", + "name": "ears", + "implementation": "com.minelittlepony.client.model.part.PonyEars", + "texture": {"w": 64, "h": 64 }, + "data": { + "right": { + "type": "mson:planar", + "pivot": [-3, -4, 0], + "rotate": [-90, 40, 45], + "west": [0, 0, 0, 4, 2, 12, 16], + "children": { + "inner": { + "type": "mson:planar", + "pivot": [0, 2, 0], + "rotate": [0, 0, -40], + "west": [0, 0, 0, 4, 2, 12, 18] + } + } + }, + "left": { + "type": "mson:planar", + "pivot": [6, -1, 0], + "rotate": [-90, 40, 135], + "west": [0, 0, 0, 4, 2, 16, 16, false, false], + "children": { + "inner": { + "type": "mson:planar", + "pivot": [0, 2, 0], + "rotate": [0, 0, -40], + "west": [0, 0, 0, 4, 2, 16, 18, false, false] + } + } + } + } + }, + "horn": { + "type": "mson:slot", + "name": "horn", + "implementation": "com.minelittlepony.client.model.part.UnicornHorn", + "data": "minelittlepony:components/horn" + }, + "right_antler": { + "pivot": [-2, -6, -2], + "rotate": [0, 0, 120], + "texture": { "u": 56, "v": 32 }, + "cubes": [ + { "from": [0, 0, 0], "size": [2, 7, 2] }, + { "from": [-2, 0, 0], "size": [2, 2, 2] }, + { "from": [-2, 4, 0], "size": [2, 2, 2] } + ], + "children": { + "branch_1": { + "pivot": [0, 7, 0], + "rotate": [0, 0, 90], + "cubes": [ + { "from": [0, -2, 0], "size": [2, 6, 2] } + ] + } + } + }, + "left_antler": { + "pivot": [3, -4, -2], + "rotate": [0, 0, -120], + "texture": { "u": 56, "v": 32 }, + "cubes": [ + { "from": [0, 0, 0], "size": [2, 7, 2] }, + { "from": [2, 0, 0], "size": [2, 2, 2] }, + { "from": [2, 4, 0], "size": [2, 2, 2] } + ], + "children": { + "branch_1": { + "pivot": [0, 9, 0], + "rotate": [0, 0, -90], + "cubes": [ + { "from": [0, 0, 0], "size": [2, 6, 2] } + ] + } + } + } + } + }, + "wings": { + "type": "mson:slot", + "name": "wings", + "implementation": "com.minelittlepony.client.model.part.PegasusWings", + "data": { + "left_wing": { + "type": "mson:slot", + "name": "left_wing", + "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", + "data": { + "folded": "#extended", + "extended": { + "texture": {"u": 56, "v": 19, "w": 64, "h": 64}, + "pivot": [2.49, 5.28, 4], + "rotate": [30, 0, 0], + "children": { + "primary": { + "type": "mson:planar", + "east": [-0.5, 0, -7, 8, 16, 56, 16] + }, + "secondary": { + "type": "mson:planar", + "rotate": [-1, 0.3, -10], + "east": [1, 0, -5, 8, 16, 56, 16] + } + } + } + } + }, + "right_wing": { + "type": "mson:slot", + "name": "right_wing", + "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", + "data": { + "folded": "#extended", + "extended": { + "texture": {"u": 56, "v": 19, "w": 64, "h": 64}, + "pivot": [-2.49, 5.28, 4], + "rotate": [30, 0, 0], + "children": { + "primary": { + "type": "mson:planar", + "west": [0.5, 0, -7, 8, 16, 56, 16, true, false] + }, + "secondary": { + "type": "mson:planar", + "rotate": [-1, -0.3, 10], + "west": [-1, 0, -5, 8, 16, 56, 16, true, false] + } + } + } + } + }, + "legacy_right_wing": "#right_wing" + } + } + } }