Migrate models to mson v2

This commit is contained in:
Sollace 2021-08-09 20:52:14 +02:00
parent 844bced2db
commit ee68753528
37 changed files with 1763 additions and 1696 deletions

View file

@ -41,6 +41,7 @@ public class PonySnout implements IPart, MsonModel {
@Override @Override
public void renderPart(MatrixStack stack, VertexConsumer vertices, int overlayUv, int lightUv, float red, float green, float blue, float alpha, UUID interpolatorId) { public void renderPart(MatrixStack stack, VertexConsumer vertices, int overlayUv, int lightUv, float red, float green, float blue, float alpha, UUID interpolatorId) {
mare.render(stack, vertices, lightUv, overlayUv, red, green, blue, alpha);
} }
@Override @Override

View file

@ -1,7 +1,8 @@
{ {
"parent": "minelittlepony:steve_pony", "parent": "minelittlepony:steve_pony",
"texture": {"w": 64, "h": 32}, "texture": {"w": 64, "h": 32},
"scale": 0.125, "dilate": 0.125,
"data": {
"chestpiece": { "chestpiece": {
"texture": {"u": 16, "v": 8}, "texture": {"u": 16, "v": 8},
"cubes": [ "cubes": [
@ -9,11 +10,11 @@
] ]
}, },
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8], "stretch": 0.5 }, { "from": [-4, -6, -6], "size": [ 8, 8, 8], "dilate": 0.5 },
{ "from": [-4, -8, -1], "size": [ 2, 2, 2], "texture": {"u": 0, "v": 0}, "stretch": -0.0125 }, { "from": [-4, -8, -1], "size": [ 2, 2, 2], "texture": {"u": 0, "v": 0}, "dilate": -0.0125 },
{ "from": [ 2, -8, -1], "size": [ 2, 2, 2], "texture": {"u": 0, "v": 4}, "stretch": -0.0125 } { "from": [ 2, -8, -1], "size": [ 2, 2, 2], "texture": {"u": 0, "v": 4}, "dilate": -0.0125 }
] ]
}, },
"upper_torso": { "upper_torso": {
@ -26,7 +27,7 @@
"__comment": "it's a little short, so the butt tends to show. :/" "__comment": "it's a little short, so the butt tends to show. :/"
}, },
"right_arm": { "right_arm": {
"center": ["#arm_rotation_x_neg", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x_neg", "#arm_rotation_y", 0],
"texture": { "u": 0, "v": 16 }, "texture": { "u": 0, "v": 16 },
"cubes": [ "cubes": [
{ {
@ -36,7 +37,7 @@
] ]
}, },
"left_arm": { "left_arm": {
"center": ["#arm_rotation_x", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x", "#arm_rotation_y", 0],
"mirror": true, "mirror": true,
"texture": { "u": 0, "v": 16 }, "texture": { "u": 0, "v": 16 },
"cubes": [ "cubes": [
@ -47,7 +48,7 @@
] ]
}, },
"right_leg": { "right_leg": {
"center": ["#arm_rotation_x_neg", 0, 0], "pivot": ["#arm_rotation_x_neg", 0, 0],
"texture": { "u": 48, "v": 8 }, "texture": { "u": 48, "v": 8 },
"cubes": [ "cubes": [
{ {
@ -57,7 +58,7 @@
] ]
}, },
"left_leg": { "left_leg": {
"center": ["#arm_rotation_x", 0, 0], "pivot": ["#arm_rotation_x", 0, 0],
"mirror": true, "mirror": true,
"texture": { "u": 48, "v": 8 }, "texture": { "u": 48, "v": 8 },
"cubes": [ "cubes": [
@ -68,7 +69,7 @@
] ]
}, },
"steve_right_leg": { "steve_right_leg": {
"center": ["#arm_rotation_x_neg", 0, 0], "pivot": ["#arm_rotation_x_neg", 0, 0],
"texture": { "u": 0, "v": 16 }, "texture": { "u": 0, "v": 16 },
"cubes": [ "cubes": [
{ {
@ -78,7 +79,7 @@
] ]
}, },
"steve_left_leg": { "steve_left_leg": {
"center": ["#arm_rotation_x", 0, 0], "pivot": ["#arm_rotation_x", 0, 0],
"mirror": true, "mirror": true,
"texture": { "u": 0, "v": 16 }, "texture": { "u": 0, "v": 16 },
"cubes": [ "cubes": [
@ -89,3 +90,4 @@
] ]
} }
} }
}

View file

@ -1,4 +1,4 @@
{ {
"parent": "minelittlepony:armour_inner", "parent": "minelittlepony:armour_inner",
"scale": 0.25 "dilate": 0.25
} }

View file

@ -1,112 +1,114 @@
{ {
"texture": { "w": 64, "h": 64 }, "texture": { "w": 64, "h": 64 },
"data": {
"head": { "head": {
"center": [ 0, 5, 0 ], "pivot": [ 0, 5, 0 ],
"cubes": [ "cubes": [
{ "from": [ -1, -7, -1 ], "size": [ 2, 7, 2 ] } { "from": [ -1, -7, -1 ], "size": [ 2, 7, 2 ] }
] ]
}, },
"hat": { "hat": {
"center": [ 0, 5, 0 ], "pivot": [ 0, 5, 0 ],
"cubes": [ "cubes": [
{ "from": [ -1, -7, -1 ], "size": [ 2, 7, 2 ], "stretch": 0.5 } { "from": [ -1, -7, -1 ], "size": [ 2, 7, 2 ], "dilate": 0.5 }
] ]
}, },
"body": { "body": {
"texture": { "u": 0, "v": 48 }, "texture": { "u": 0, "v": 48 },
"center": [ 0, 0, 1 ], "pivot": [ 0, 0, 1 ],
"cubes": [ "cubes": [
{ "from": [ -4, 10, -1 ], "size": [ 8, 2, 2 ] } { "from": [ -4, 10, -1 ], "size": [ 8, 2, 2 ] }
] ]
}, },
"right_arm": { "right_arm": {
"texture": { "u": 8 }, "texture": { "u": 8 },
"center": [ -1.9, 12, 1 ], "pivot": [ -1.9, 12, 1 ],
"cubes": [ "cubes": [
{ "from": [ -1, 0, -1 ], "size": [ 2, 11, 2 ] } { "from": [ -1, 0, -1 ], "size": [ 2, 11, 2 ] }
] ]
}, },
"left_arm": { "left_arm": {
"texture": { "u": 40, "v": 16 }, "texture": { "u": 40, "v": 16 },
"center": [ 1.9, 12, 1 ], "pivot": [ 1.9, 12, 1 ],
"cubes": [ "cubes": [
{ "from": [ -1, 0, -1 ], "size": [ 2, 11, 2 ] } { "from": [ -1, 0, -1 ], "size": [ 2, 11, 2 ] }
] ]
}, },
"right_leg": { "right_leg": {
"texture": { "u": 8 }, "texture": { "u": 8 },
"center": [ -1.9, 12, 10 ], "pivot": [ -1.9, 12, 10 ],
"cubes": [ "cubes": [
{ "from": [ -1, 0, -1 ], "size": [2, 11, 2 ] } { "from": [ -1, 0, -1 ], "size": [2, 11, 2 ] }
] ]
}, },
"left_leg": { "left_leg": {
"texture": { "u": 40, "v": 16 }, "texture": { "u": 40, "v": 16 },
"center": [ 1.9, 12, 10 ], "pivot": [ 1.9, 12, 10 ],
"cubes": [ "cubes": [
{ "from": [ -1, 0, -1 ], "size": [2, 11, 2 ] } { "from": [ -1, 0, -1 ], "size": [2, 11, 2 ] }
] ]
}, },
"right_body_stick": { "right_body_stick": {
"texture": { "u": 16 }, "texture": { "u": 16 },
"children": [ "children": {
{ "right_body_support": {
"rotate": [ 10, 0, 15 ], "rotate": [ 10, 0, 15 ],
"cubes": [ "cubes": [
{ "from": [ -1, 4, -1 ], "size": [ 2, 7, 2 ] } { "from": [ -1, 4, -1 ], "size": [ 2, 7, 2 ] }
] ]
} }
], },
"cubes": [ "cubes": [
{ "from": [ -3, 3, -1 ], "size": [ 2, 2, 2 ] } { "from": [ -3, 3, -1 ], "size": [ 2, 2, 2 ] }
] ]
}, },
"left_body_stick": { "left_body_stick": {
"texture": { "u": 48, "v": 16 }, "texture": { "u": 48, "v": 16 },
"children": [ "children": {
{ "left_body_support": {
"rotate": [ 10, 0, -15 ], "rotate": [ 10, 0, -15 ],
"cubes": [ "cubes": [
{ "from": [ -1, 4, -1 ], "size": [ 2, 7, 2 ] } { "from": [ -1, 4, -1 ], "size": [ 2, 7, 2 ] }
] ]
} }
], },
"cubes": [ "cubes": [
{ "from": [ 1, 3, -1 ], "size": [ 2, 2, 2 ] } { "from": [ 1, 3, -1 ], "size": [ 2, 2, 2 ] }
] ]
}, },
"shoulder_stick": { "shoulder_stick": {
"texture": { "v": 48 }, "texture": { "v": 48 },
"center": [ 0, 0, 10 ], "pivot": [ 0, 0, 10 ],
"children": [ "children": {
{ "back_stick": {
"texture": { "u": 16, "v": 0 }, "texture": { "u": 16, "v": 0 },
"rotate": [ 90, 0, 0 ], "rotate": [ 90, 0, 0 ],
"center": [ -1, 0, 0 ], "pivot": [ -1, 0, 0 ],
"children": [ "children": {
{ "back_stick_support": {
"rotate": [ 45, 0, 0 ], "rotate": [ 45, 0, 0 ],
"cubes": [ "cubes": [
{ "from": [ 0, -8, -9 ], "size": [ 2, 7, 2 ] } { "from": [ 0, -8, -9 ], "size": [ 2, 7, 2 ] }
] ]
} }
], },
"cubes": [ "cubes": [
{ "from": [ 2, -8, -12 ], "size": [ 2, 7, 2 ] }, { "from": [ 2, -8, -12 ], "size": [ 2, 7, 2 ] },
{ "from": [ -2, -8, -12 ], "size": [ 2, 7, 2 ] } { "from": [ -2, -8, -12 ], "size": [ 2, 7, 2 ] }
] ]
} }
], },
"cubes": [ "cubes": [
{ "from": [ -4, 10, -1 ], "size": [ 8, 2, 2 ] } { "from": [ -4, 10, -1 ], "size": [ 8, 2, 2 ] }
] ]
}, },
"base_plate": { "base_plate": {
"texture": { "v": 32 }, "texture": { "v": 32 },
"center": [ 0, 12, 4 ], "pivot": [ 0, 12, 4 ],
"cubes": [ "cubes": [
{ "from": [ -6, 11, -6 ], "size": [ 12, 1, 12 ] } { "from": [ -6, 11, -6 ], "size": [ 12, 1, 12 ] }
] ]
} }
} }
}

View file

@ -3,10 +3,11 @@
"texture": { "texture": {
"w": 64, "h": 64 "w": 64, "h": 64
}, },
"data": {
"head": { "head": {
"children": [ "children": {
{ "head_parts": {
"center": [0, 0, -4], "pivot": [0, 0, -4],
"cubes": [ "cubes": [
{"from": [-3, -6, -3], "size": [6, 6, 6] }, {"from": [-3, -6, -3], "size": [6, 6, 6] },
{"from": [ 2, -7, 1], "size": [1, 1, 1], "texture": {"u": 28, "v": 0} }, {"from": [ 2, -7, 1], "size": [1, 1, 1], "texture": {"u": 28, "v": 0} },
@ -14,70 +15,70 @@
{"from": [-1, -2, -4], "size": [2, 2, 1], "texture": {"u": 24, "v": 9} } {"from": [-1, -2, -4], "size": [2, 2, 1], "texture": {"u": 24, "v": 9} }
] ]
}, },
{ "antennas": {
"rotate": [-15, 0, 0], "rotate": [-15, 0, 0],
"cubes": [ "cubes": [
{"from": [ 1, -11, -3], "size": [1, 6, 1], "texture": {"u": 28, "v": 2} }, {"from": [ 1, -11, -3], "size": [1, 6, 1], "texture": {"u": 28, "v": 2} },
{"from": [-2, -11, -3], "size": [1, 6, 1], "texture": {"u": 24, "v": 2} } {"from": [-2, -11, -3], "size": [1, 6, 1], "texture": {"u": 24, "v": 2} }
] ]
} }
] }
}, },
"hat": { "hat": {
"children": [ "children": {
{ "hat_parts": {
"center": [0, 0, -4], "pivot": [0, 0, -4],
"cubes": [ "cubes": [
{"from": [-3, -6, -3], "size": [6, 6, 6] } {"from": [-3, -6, -3], "size": [6, 6, 6] }
] ]
} }
] }
}, },
"neck": { "neck": {
"texture": {"u": 40, "v": 0}, "texture": {"u": 40, "v": 0},
"rotate": [5, 0, 0], "rotate": [5, 0, 0],
"center": [-1, -2, -4], "pivot": [-1, -2, -4],
"cubes": [ "cubes": [
{"from": [0, 0, 0], "size": [2, 5, 2] } {"from": [0, 0, 0], "size": [2, 5, 2] }
] ]
}, },
"body": { "body": {
"texture": {"u": 2, "v": 12}, "texture": {"u": 2, "v": 12},
"center": [-3, 2, -3], "pivot": [-3, 2, -3],
"rotate": [-30, 0, 0], "rotate": [-30, 0, 0],
"cubes": [ "cubes": [
{"from": [0, 0, 0], "size": [6, 7, 14] } {"from": [0, 0, 0], "size": [6, 7, 14] }
], ],
"children": [ "children": {
{ "tail": {
"texture": {"u": 40, "v": 7 }, "texture": {"u": 40, "v": 7 },
"center": [3, 0, 13], "pivot": [3, 0, 13],
"rotate": [60, 0, 0], "rotate": [60, 0, 0],
"cubes": [ "cubes": [
{"from": [0, 0, 0], "size": [1, 1, 3] } {"from": [0, 0, 0], "size": [1, 1, 3] }
], ],
"children": [ "children": {
{ "tail_hair": {
"texture": {"u": 32, "v": 0 }, "texture": {"u": 32, "v": 0 },
"center": [-0.5, -1, 1], "pivot": [-0.5, -1, 1],
"rotate": [-20, 0, 0], "rotate": [-20, 0, 0],
"cubes": [ "cubes": [
{"from": [0, 0, 1], "size": [2, 9, 2] } {"from": [0, 0, 1], "size": [2, 9, 2] }
] ]
} }
]
} }
] }
}
}, },
"right_arm": { "right_arm": {
"center": [-3, 8, -5], "pivot": [-3, 8, -5],
"texture": { "u": 36, "v": 12 }, "texture": { "u": 36, "v": 12 },
"cubes": [ "cubes": [
{ "from": [0, 0, 0], "size": [ 2, 12, 2] } { "from": [0, 0, 0], "size": [ 2, 12, 2] }
] ]
}, },
"left_arm": { "left_arm": {
"center": [1, 8, -5], "pivot": [1, 8, -5],
"texture": { "u": 28, "v": 12 }, "texture": { "u": 28, "v": 12 },
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
@ -85,14 +86,14 @@
] ]
}, },
"right_leg": { "right_leg": {
"center": [-3, 12, 3], "pivot": [-3, 12, 3],
"texture": { "u": 0, "v": 12 }, "texture": { "u": 0, "v": 12 },
"cubes": [ "cubes": [
{ "from": [0, 0, 0], "size": [ 2, 12, 2] } { "from": [0, 0, 0], "size": [ 2, 12, 2] }
] ]
}, },
"left_leg": { "left_leg": {
"center": [1, 12, 3], "pivot": [1, 12, 3],
"texture": { "u": 8, "v": 12 }, "texture": { "u": 8, "v": 12 },
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
@ -100,7 +101,7 @@
] ]
}, },
"left_wing": { "left_wing": {
"center": [2, 3, 1], "pivot": [2, 3, 1],
"rotate": [0, -40, 0], "rotate": [0, -40, 0],
"texture": { "u": 0, "v": 40 }, "texture": { "u": 0, "v": 40 },
"cubes": [ "cubes": [
@ -108,7 +109,7 @@
] ]
}, },
"right_wing": { "right_wing": {
"center": [-2, 3, 1], "pivot": [-2, 3, 1],
"rotate": [0, 40, 0], "rotate": [0, 40, 0],
"texture": { "u": 0, "v": 40 }, "texture": { "u": 0, "v": 40 },
"mirror": true, "mirror": true,
@ -117,3 +118,4 @@
] ]
} }
} }
}

View file

@ -5,9 +5,10 @@
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"data": {
"right": { "right": {
"texture": {"u": 12, "v": 16}, "texture": {"u": 12, "v": 16},
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"cubes": [ "cubes": [
{ "from": [-4, -8, -1], "size": [2, 2, 2] }, { "from": [-4, -8, -1], "size": [2, 2, 2] },
{ "from": [-3.5, -8.49, -1.001], "size": [1, 1, 1], "texture": {"u": 0, "v": 3} }, { "from": [-3.5, -8.49, -1.001], "size": [1, 1, 1], "texture": {"u": 0, "v": 3} },
@ -16,7 +17,7 @@
}, },
"left": { "left": {
"texture": {"u": 12, "v": 16}, "texture": {"u": 12, "v": 16},
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"mirror": [true, false, false], "mirror": [true, false, false],
"cubes": [ "cubes": [
{ "from": [2, -8, -1], "size": [2, 2, 2] }, { "from": [2, -8, -1], "size": [2, 2, 2] },
@ -25,3 +26,4 @@
] ]
} }
} }
}

View file

@ -1,14 +1,15 @@
{ {
"data": {
"left_wing": { "left_wing": {
"type": "mson:slot", "type": "mson:slot",
"name": "left_wing", "name": "left_wing",
"implementation": "com.minelittlepony.client.model.part.BatWings$Wing", "implementation": "com.minelittlepony.client.model.part.BatWings$Wing",
"content": { "data": {
"texture": {"w": 64, "h": 64 }, "texture": {"w": 64, "h": 64 },
"folded": { "folded": {
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"center": [-0.5, 13, -4], "pivot": [-0.5, 13, -4],
"cubes": [ "cubes": [
{ "from": [3.15, 5, 4], "size": [1, 4, 1] }, { "from": [3.15, 5, 4], "size": [1, 4, 1] },
{ "from": [ 3.5, 5, 6], "size": [1, 7, 1] }, { "from": [ 3.5, 5, 6], "size": [1, 7, 1] },
@ -19,38 +20,38 @@
"extended": { "extended": {
"texture": {"u": 56, "v": 19}, "texture": {"u": 56, "v": 19},
"rotate": [3, 180, 0], "rotate": [3, 180, 0],
"center": [2.5, 5.3, 3], "pivot": [2.5, 5.3, 3],
"children": [ "children": {
{ "bones": {
"texture": {"u": 60, "v": 16}, "texture": {"u": 60, "v": 16},
"rotate": [0.1, 0, 0], "rotate": [0.1, 0, 0],
"cubes": [ "cubes": [
{ "from": [-0.5, -1, 0], "size": [1, 8, 1], "stretch": 0.001 } { "from": [-0.5, -1, 0], "size": [1, 8, 1], "dilate": 0.001 }
], ],
"children": [ "children": {
{ "bone_1": {
"texture": {"u": 60, "v": 16}, "texture": {"u": 60, "v": 16},
"rotate": [-28, 0, 0], "rotate": [-28, 0, 0],
"center": [0, -1, -2], "pivot": [0, -1, -2],
"cubes": [ "cubes": [
{ "from": [-0.5, 0, 2], "size": [1, 7, 1] } { "from": [-0.5, 0, 2], "size": [1, 7, 1] }
] ]
}, },
{ "bone_2": {
"texture": {"u": 60, "v": 16}, "texture": {"u": 60, "v": 16},
"rotate": [-28, 0, 0], "rotate": [-28, 0, 0],
"center": [0, 4, -2.4], "pivot": [0, 4, -2.4],
"cubes": [ "cubes": [
{ "from": [-0.5, 0, 3], "size": [1, 7, 1] } { "from": [-0.5, 0, 3], "size": [1, 7, 1] }
] ]
}, },
{ "skin": {
"type": "mson:planar", "type": "mson:planar",
"west": [0, 0, -7, 8, 16, 56, 32] "west": [0, 0, -7, 8, 16, 56, 32]
} }
]
} }
] }
}
} }
} }
}, },
@ -58,12 +59,12 @@
"type": "mson:slot", "type": "mson:slot",
"name": "right_wing", "name": "right_wing",
"implementation": "com.minelittlepony.client.model.part.BatWings$Wing", "implementation": "com.minelittlepony.client.model.part.BatWings$Wing",
"content": { "data": {
"texture": {"w": 64, "h": 64 }, "texture": {"w": 64, "h": 64 },
"folded": { "folded": {
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"center": [-0.5, 13, -4], "pivot": [-0.5, 13, -4],
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
{ "from": [-3.15, 5, 4], "size": [1, 4, 1] }, { "from": [-3.15, 5, 4], "size": [1, 4, 1] },
@ -74,45 +75,46 @@
}, },
"extended": { "extended": {
"texture": {"u": 56, "v": 19}, "texture": {"u": 56, "v": 19},
"center": [-2.5, 5.3, 3], "pivot": [-2.5, 5.3, 3],
"rotate": [-3, 180, 0], "rotate": [-3, 180, 0],
"mirror": true, "mirror": true,
"children": [ "children": {
{ "bones": {
"texture": {"u": 60, "v": 16}, "texture": {"u": 60, "v": 16},
"rotate": [5.7, 0, 0], "rotate": [5.7, 0, 0],
"cubes": [ "cubes": [
{ "from": [-0.5, -1, 0], "size": [1, 8, 1], "stretch": 0.001 } { "from": [-0.5, -1, 0], "size": [1, 8, 1], "dilate": 0.001 }
], ],
"children": [ "children": {
{ "bone_1": {
"texture": {"u": 60, "v": 16}, "texture": {"u": 60, "v": 16},
"rotate": [-28, 0, 0], "rotate": [-28, 0, 0],
"center": [0, -1, -2], "pivot": [0, -1, -2],
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
{ "from": [-0.5, 0, 2], "size": [1, 7, 1] } { "from": [-0.5, 0, 2], "size": [1, 7, 1] }
] ]
}, },
{ "bone_2": {
"texture": {"u": 60, "v": 16}, "texture": {"u": 60, "v": 16},
"rotate": [-28, 0, 0], "rotate": [-28, 0, 0],
"center": [0, 4, -2.4], "pivot": [0, 4, -2.4],
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
{ "from": [-0.5, 0, 3], "size": [1, 7, 1] } { "from": [-0.5, 0, 3], "size": [1, 7, 1] }
] ]
}, },
{ "skin": {
"type": "mson:planar", "type": "mson:planar",
"mirror": [true, false, true], "mirror": [true, false, true],
"east": [0, 0, -7, 8, 16, 56, 32] "east": [0, 0, -7, 8, 16, 56, 32]
} }
]
} }
] }
}
} }
} }
}, },
"legacy_right_wing": "#right_wing" "legacy_right_wing": "#right_wing"
} }
}

View file

@ -1,27 +1,28 @@
{ {
"data": {
"left_wing": { "left_wing": {
"type": "mson:slot", "type": "mson:slot",
"name": "left_wing", "name": "left_wing",
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "visible": false }, "folded": { "visible": false },
"extended": { "extended": {
"texture": {"u": 56, "v": 19, "w": 64, "h": 64}, "texture": {"u": 56, "v": 19, "w": 64, "h": 64},
"center": [2.49, 5.28, 4], "pivot": [2.49, 5.28, 4],
"rotate": [30, 0, 0], "rotate": [30, 0, 0],
"children": [ "children": {
{ "primary": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"east": [-0.5, 0, -7, 8, 16] "east": [-0.5, 0, -7, 8, 16]
}, },
{ "secondary": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 32}, "texture": {"u": 56, "v": 32},
"rotate": [-0.5, 0.3, 0.3333], "rotate": [-0.5, 0.3, 0.3333],
"east": [1, 0, -5, 8, 16] "east": [1, 0, -5, 8, 16]
} }
] }
} }
} }
}, },
@ -29,27 +30,28 @@
"type": "mson:slot", "type": "mson:slot",
"name": "right_wing", "name": "right_wing",
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "visible": false }, "folded": { "visible": false },
"extended": { "extended": {
"texture": {"u": 56, "v": 19, "w": 64, "h": 64}, "texture": {"u": 56, "v": 19, "w": 64, "h": 64},
"center": [-2.49, 5.28, 4], "pivot": [-2.49, 5.28, 4],
"rotate": [30, 0, 0], "rotate": [30, 0, 0],
"children": [ "children": {
{ "primary": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"east": [0.5, 0, -7, 8, 16] "east": [0.5, 0, -7, 8, 16]
}, },
{ "secondary": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 32}, "texture": {"u": 56, "v": 32},
"rotate": [-0.5, -0.3, -0.3333], "rotate": [-0.5, -0.3, -0.3333],
"east": [-1, 0, -5, 8, 16] "east": [-1, 0, -5, 8, 16]
} }
] }
} }
} }
}, },
"legacy_right_wing": "#right_wing" "legacy_right_wing": "#right_wing"
} }
}

View file

@ -5,19 +5,21 @@
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"data": {
"right": { "right": {
"texture": {"u": 12, "v": 16}, "texture": {"u": 12, "v": 16},
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"cubes": [ "cubes": [
{ "from": [-4, -8, -1], "size": [2, 2, 2] } { "from": [-4, -8, -1], "size": [2, 2, 2] }
] ]
}, },
"left": { "left": {
"texture": {"u": 12, "v": 16}, "texture": {"u": 12, "v": 16},
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"mirror": [true, false, false], "mirror": [true, false, false],
"cubes": [ "cubes": [
{ "from": [2, -8, -1], "size": [2, 2, 2] } { "from": [2, -8, -1], "size": [2, 2, 2] }
] ]
} }
} }
}

View file

@ -4,24 +4,25 @@
"tail_rot_x": 90, "tail_rot_x": 90,
"tail_rot_x_neg": [0, "-", "#tail_rot_x"] "tail_rot_x_neg": [0, "-", "#tail_rot_x"]
}, },
"data": {
"base": { "base": {
"texture": {"u": 0, "v": 38}, "texture": {"u": 0, "v": 38},
"center": [-2, 10, 8], "pivot": [-2, 10, 8],
"rotate": ["#tail_rot_x", 0, 0], "rotate": ["#tail_rot_x", 0, 0],
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
{"from": [0, 0, 0], "size": [4, 6, 4]} {"from": [0, 0, 0], "size": [4, 6, 4]}
], ],
"children": [ "children": {
{ "tip": {
"name": "tip", "name": "tip",
"texture": {"u": 24, "v": 0}, "texture": {"u": 24, "v": 0},
"center": [1, 5, 1], "pivot": [1, 5, 1],
"cubes": [ "cubes": [
{"size": [2, 6, 1]} {"size": [2, 6, 1]}
], ],
"children": [ "children": {
{ "fins": {
"name": "fins", "name": "fins",
"texture": {"u": 56, "v": 20}, "texture": {"u": 56, "v": 20},
"rotate": ["#tail_rot_x_neg", 0, 0], "rotate": ["#tail_rot_x_neg", 0, 0],
@ -40,8 +41,9 @@
} }
] ]
} }
] }
} }
] }
}
} }
} }

View file

@ -5,31 +5,33 @@
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"data": {
"bone": { "bone": {
"rotate": [29, 0, 0], "rotate": [29, 0, 0],
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"cubes": [ "cubes": [
{ "from": [-0.5, -11, -3.5], "size": [1, 4, 1] } { "from": [-0.5, -11, -3.5], "size": [1, 4, 1] }
] ]
}, },
"corona": { "corona": {
"rotate": [29, 0, 0], "rotate": [29, 0, 0],
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"cubes": [ "cubes": [
{ {
"type": "mson:cone", "type": "mson:cone",
"size": [1, 4, 1], "size": [1, 4, 1],
"from": [-0.5, -11, -3.5], "from": [-0.5, -11, -3.5],
"stretch": 0.5, "dilate": 0.5,
"taper": 0.4 "taper": 0.4
}, },
{ {
"type": "mson:cone", "type": "mson:cone",
"size": [1, 3, 1], "size": [1, 3, 1],
"from": [-0.5, -11, -3.5], "from": [-0.5, -11, -3.5],
"stretch": 0.8, "dilate": 0.8,
"taper": 0.4 "taper": 0.4
} }
] ]
} }
} }
}

View file

@ -1,12 +1,13 @@
{ {
"data": {
"left_wing": { "left_wing": {
"type": "mson:slot", "type": "mson:slot",
"name": "left_wing", "name": "left_wing",
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "folded": {
"texture": {"u": 56, "v": 32, "w": 64, "h": 64}, "texture": {"u": 56, "v": 32, "w": 64, "h": 64},
"center": [0, 13, -2], "pivot": [0, 13, -2],
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"cubes": [ "cubes": [
{"from": [4, 5, 2], "size": [2, 6, 2] }, {"from": [4, 5, 2], "size": [2, 6, 2] },
@ -16,16 +17,16 @@
}, },
"extended": { "extended": {
"texture": {"u": 57, "v": 35, "w": 64, "h": 64}, "texture": {"u": 57, "v": 35, "w": 64, "h": 64},
"center": [4.5, 5.3, 6], "pivot": [4.5, 5.3, 6],
"rotate": [-30, 180, 0], "rotate": [-30, 180, 0],
"children": [ "children": {
{ "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "stretch": 0.1 } ] }, "feather_1": { "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "dilate": 0.1 } ] },
{ "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "stretch": 0.1 } ], "rotate": [-48, 0, 0] }, "feather_2": { "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "dilate": 0.1 } ], "rotate": [-48, 0, 0] },
{ "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "stretch": -0.1 } ], "rotate": [-42, 0, 0] }, "feather_3": { "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "dilate": -0.1 } ], "rotate": [-42, 0, 0] },
{ "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] }, "feather_4": { "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] },
{ "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "stretch": 0.3 } ] }, "feather_5": { "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "dilate": 0.3 } ] },
{ "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "stretch": 0.19 } ], "rotate": [-48, 0, 0] } "feather_6": { "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "dilate": 0.19 } ], "rotate": [-48, 0, 0] }
] }
} }
} }
}, },
@ -33,10 +34,10 @@
"type": "mson:slot", "type": "mson:slot",
"name": "right_wing", "name": "right_wing",
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "folded": {
"texture": {"u": 56, "v": 16, "w": 64, "h": 64}, "texture": {"u": 56, "v": 16, "w": 64, "h": 64},
"center": [0, 13, -2], "pivot": [0, 13, -2],
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"cubes": [ "cubes": [
{"from": [-6, 5, 2], "size": [2, 6, 2] }, {"from": [-6, 5, 2], "size": [2, 6, 2] },
@ -46,16 +47,16 @@
}, },
"extended": { "extended": {
"texture": {"u": 56, "v": 19, "w": 64, "h": 64}, "texture": {"u": 56, "v": 19, "w": 64, "h": 64},
"center": [-4.5, 5.3, 6], "pivot": [-4.5, 5.3, 6],
"rotate": [-30, 180, 0], "rotate": [-30, 180, 0],
"children": [ "children": {
{ "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "stretch": 0.1 } ] }, "feather_1": { "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "dilate": 0.1 } ] },
{ "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "stretch": 0.1 } ], "rotate": [-48, 0, 0] }, "feather_2": { "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "dilate": 0.1 } ], "rotate": [-48, 0, 0] },
{ "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "stretch": -0.1 } ], "rotate": [-42, 0, 0] }, "feather_3": { "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "dilate": -0.1 } ], "rotate": [-42, 0, 0] },
{ "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] }, "feather_4": { "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] },
{ "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "stretch": 0.3 } ] }, "feather_5": { "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "dilate": 0.3 } ] },
{ "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "stretch": 0.19 } ], "rotate": [-48, 0, 0] } "feather_6": { "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "dilate": 0.19 } ], "rotate": [-48, 0, 0] }
] }
} }
} }
}, },
@ -63,10 +64,10 @@
"type": "mson:slot", "type": "mson:slot",
"name": "legacy_right_wing", "name": "legacy_right_wing",
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "folded": {
"texture": {"u": 56, "v": 32}, "texture": {"u": 56, "v": 32},
"center": [0, 13, -2], "pivot": [0, 13, -2],
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"cubes": [ "cubes": [
{"from": [-6, 5, 2], "size": [2, 6, 2] }, {"from": [-6, 5, 2], "size": [2, 6, 2] },
@ -76,16 +77,17 @@
}, },
"extended": { "extended": {
"texture": {"u": 57, "v": 35, "w": 64, "h": 64}, "texture": {"u": 57, "v": 35, "w": 64, "h": 64},
"center": [-4.5, 5.3, 6], "pivot": [-4.5, 5.3, 6],
"rotate": [-30, 180, 0], "rotate": [-30, 180, 0],
"children": [ "children": {
{ "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "stretch": 0.1 } ], "mirror": true }, "feather_1": { "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "dilate": 0.1 } ], "mirror": true },
{ "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "stretch": 0.1 } ], "rotate": [-48, 0, 0], "mirror": true }, "feather_2": { "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "dilate": 0.1 } ], "rotate": [-48, 0, 0], "mirror": true },
{ "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "stretch": -0.1 } ], "rotate": [-42, 0, 0], "mirror": true }, "feather_3": { "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "dilate": -0.1 } ], "rotate": [-42, 0, 0], "mirror": true },
{ "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28 , 0, 0], "mirror": true }, "feather_4": { "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28 , 0, 0], "mirror": true },
{ "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "stretch": 0.3 } ] }, "feather_5": { "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "dilate": 0.3 } ] },
{ "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "stretch": 0.19 } ], "rotate": [-48, 0, 0], "mirror": true } "feather_6": { "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "dilate": 0.19 } ], "rotate": [-48, 0, 0], "mirror": true }
] }
}
} }
} }
} }

View file

@ -1,9 +1,10 @@
{ {
"parent": "minelittlepony:components/snout", "parent": "minelittlepony:components/snout",
"texture": {"w": 64, "h": 64, "u": 16, "v": 8}, "texture": {"w": 64, "h": 64, "u": 16, "v": 8},
"data": {
"mare": { "mare": {
"type": "mson:planar", "type": "mson:planar",
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"north": [-2, -1, -7, 4, 3, 10, 13], "north": [-2, -1, -7, 4, 3, 10, 13],
"up": [-2, -1, -7, 4, 1, 10, 13], "up": [-2, -1, -7, 4, 1, 10, 13],
"down": [-2, 2, -7, 4, 1, 18, 7], "down": [-2, 2, -7, 4, 1, 18, 7],
@ -11,3 +12,4 @@
"east": [ 2, -1, -7, 1, 3, 14, 13] "east": [ 2, -1, -7, 1, 3, 14, 13]
} }
} }
}

View file

@ -5,9 +5,10 @@
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
"data": {
"stallion": { "stallion": {
"type": "mson:planar", "type": "mson:planar",
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"north": [-2, -1, -7, 4, 3, 10, 13], "north": [-2, -1, -7, 4, 3, 10, 13],
"up": [-2, -1, -7, 4, 1, 10, 13], "up": [-2, -1, -7, 4, 1, 10, 13],
"down": [-2, 2, -7, 4, 1, 18, 7], "down": [-2, 2, -7, 4, 1, 18, 7],
@ -16,7 +17,7 @@
}, },
"mare": { "mare": {
"type": "mson:planar", "type": "mson:planar",
"center": ["#x", "#y", "#z"], "pivot": ["#x", "#y", "#z"],
"north": [ "north": [
[-2, 0, -7, 4, 2, 10, 14], [-2, 0, -7, 4, 2, 10, 14],
[-1, -1, -7, 2, 1, 11, 13] [-1, -1, -7, 2, 1, 11, 13]
@ -37,3 +38,4 @@
] ]
} }
} }
}

View file

@ -3,32 +3,34 @@
"locals": { "locals": {
"segments": 4 "segments": 4
}, },
"data": {
"segment_0": { "segment_0": {
"type": "mson:slot", "type": "mson:slot",
"name": "segment_0", "name": "segment_0",
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 0 }, "locals": { "segment_index": 0 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}, },
"segment_1": { "segment_1": {
"type": "mson:slot", "type": "mson:slot",
"name": "segment_1", "name": "segment_1",
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 1 }, "locals": { "segment_index": 1 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}, },
"segment_2": { "segment_2": {
"type": "mson:slot", "type": "mson:slot",
"name": "segment_2", "name": "segment_2",
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 2 }, "locals": { "segment_index": 2 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}, },
"segment_3": { "segment_3": {
"type": "mson:slot", "type": "mson:slot",
"name": "segment_3", "name": "segment_3",
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 3 }, "locals": { "segment_index": 3 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}
} }
} }

View file

@ -5,9 +5,10 @@
"segment_y": [["#segment_index", "*", 4], "+", 1.063], "segment_y": [["#segment_index", "*", 4], "+", 1.063],
"tex_x": [["#segment_index", "%", 2], "*", 4] "tex_x": [["#segment_index", "%", 2], "*", 4]
}, },
"data": {
"segment": { "segment": {
"type": "mson:planar", "type": "mson:planar",
"center": [0, "#segment_y", 0], "pivot": [0, "#segment_y", 0],
"up": [-2, 0, 2, 4, 4, 32, 0], "up": [-2, 0, 2, 4, 4, 32, 0],
"east": [ 2, 0, 2, 4, 4, 36, "#tex_x"], "east": [ 2, 0, 2, 4, 4, 36, "#tex_x"],
"west": [-2, 0, 2, 4, 4, 36, "#tex_x"], "west": [-2, 0, 2, 4, 4, 36, "#tex_x"],
@ -16,3 +17,4 @@
"down": [-2, 4, 2, 4, 4, 32, 0] "down": [-2, 4, 2, 4, 4, 32, 0]
} }
} }
}

View file

@ -1,5 +1,6 @@
{ {
"texture": {"w": 64, "h": 64}, "texture": {"w": 64, "h": 64},
"data": {
"head": { "head": {
"cubes": [ "cubes": [
{ "from": [-9, -13, -1], "size": [ 6, 6, 1] }, { "from": [-9, -13, -1], "size": [ 6, 6, 1] },
@ -7,3 +8,4 @@
] ]
} }
} }
}

View file

@ -1,14 +1,16 @@
{ {
"texture": {"u": 22, "w": 64, "h": 32}, "texture": {"u": 22, "w": 64, "h": 32},
"data": {
"left_wing": { "left_wing": {
"cubes": [ "cubes": [
{"from": [-10, 0, 0], "size": [10, 20, 2], "stretch": 1} {"from": [-10, 0, 0], "size": [10, 20, 2], "dilate": 1}
] ]
}, },
"right_wing": { "right_wing": {
"mirror": true, "mirror": true,
"cubes": [ "cubes": [
{"from": [ 0, 0, 0], "size": [10, 20, 2], "stretch": 1} {"from": [ 0, 0, 0], "size": [10, 20, 2], "dilate": 1}
] ]
} }
} }
}

View file

@ -5,78 +5,79 @@
"arm_rotation_x": 3, "arm_rotation_x": 3,
"arm_rotation_y": 14 "arm_rotation_y": 14
}, },
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}, },
{ "horn": {
"type": "mson:slot", "type": "mson:slot",
"name": "horn", "name": "horn",
"implementation": "com.minelittlepony.client.model.part.UnicornHorn", "implementation": "com.minelittlepony.client.model.part.UnicornHorn",
"content": "minelittlepony:components/horn" "data": "minelittlepony:components/horn"
}, },
{ "left_horn": {
"name": "left_horn",
"texture": {"u": 0, "v": 52}, "texture": {"u": 0, "v": 52},
"center": [-4, -5, -3], "name": "left_horn",
"pivot": [-4, -5, -3],
"rotate": [200, 0, -45], "rotate": [200, 0, -45],
"cubes": [ "cubes": [
{ "from": [-1, 0, -1], "size": [2, 6, 2] } { "from": [-1, 0, -1], "size": [2, 6, 2] }
], ],
"children": [ "children": {
{ "upright": {
"rotate": [0, 0, -51], "rotate": [0, 0, -51],
"center": [-0.5, 5.25, -0.1], "pivot": [-0.5, 5.25, -0.1],
"cubes": [ "cubes": [
{ "from": [-1, 0, -1], "size": [2, 6, 2] } { "from": [-1, 0, -1], "size": [2, 6, 2] }
] ]
} }
] }
}, },
{ "right_horn": {
"name": "right_horn",
"texture": {"u": 8, "v": 52}, "texture": {"u": 8, "v": 52},
"center": [4, -5, -3], "name": "right_horn",
"pivot": [4, -5, -3],
"rotate": [200, 0, 45], "rotate": [200, 0, 45],
"cubes": [ "cubes": [
{ "from": [-1, 0, -1], "size": [2, 6, 2] } { "from": [-1, 0, -1], "size": [2, 6, 2] }
], ],
"children": [ "children": {
{ "upright": {
"rotate": [0, 0, 51], "rotate": [0, 0, 51],
"texture": {"u": 8, "v": 52}, "texture": {"u": 8, "v": 52},
"center": [0.5, 5.25, -0.1], "pivot": [0.5, 5.25, -0.1],
"cubes": [ "cubes": [
{ "from": [-1, 0, -1], "size": [2, 6, 2] } { "from": [-1, 0, -1], "size": [2, 6, 2] }
] ]
} }
]
} }
] }
}
}, },
"hat": { "hat": {
"texture": { "u": 32, "v": 0 }, "texture": { "u": 32, "v": 0 },
"center": [0, 0, -2], "pivot": [0, 0, -2],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8], "stretch": -0.5 } { "from": [-4, -6, -6], "size": [ 8, 8, 8], "dilate": -0.5 }
] ]
}, },
"right_arm": { "right_arm": {
"center": ["#arm_rotation_x_neg", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x_neg", "#arm_rotation_y", 0],
"texture": { "u": 0, "v": 20 }, "texture": { "u": 0, "v": 20 },
"cubes": [ "cubes": [
{ {
@ -86,7 +87,7 @@
] ]
}, },
"left_arm": { "left_arm": {
"center": ["#arm_rotation_x", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x", "#arm_rotation_y", 0],
"texture": { "u": 0, "v": 20 }, "texture": { "u": 0, "v": 20 },
"cubes": [ "cubes": [
{ {
@ -96,7 +97,7 @@
] ]
}, },
"right_leg": { "right_leg": {
"center": ["#arm_rotation_x_neg", 0, 0], "pivot": ["#arm_rotation_x_neg", 0, 0],
"texture": { "u": 0, "v": 20 }, "texture": { "u": 0, "v": 20 },
"cubes": [ "cubes": [
{ {
@ -106,7 +107,7 @@
] ]
}, },
"left_leg": { "left_leg": {
"center": ["#arm_rotation_x", 0, 0], "pivot": ["#arm_rotation_x", 0, 0],
"texture": { "u": 0, "v": 20 }, "texture": { "u": 0, "v": 20 },
"cubes": [ "cubes": [
{ {
@ -116,3 +117,4 @@
] ]
} }
} }
}

View file

@ -1,7 +1,8 @@
{ {
"texture": {"w": 16, "h": 8}, "texture": {"w": 16, "h": 8},
"data": {
"left": { "left": {
"center": [-7, 0.5, 0.5], "pivot": [-7, 0.5, 0.5],
"cubes": [ "cubes": [
{ "from": [-4, -4, 0], "size": [7, 1, 1] }, { "from": [-4, -4, 0], "size": [7, 1, 1] },
{ "from": [-4, -5, 0], "size": [1, 1, 1], "texture": {"u": 0, "v": 2 } }, { "from": [-4, -5, 0], "size": [1, 1, 1], "texture": {"u": 0, "v": 2 } },
@ -10,7 +11,7 @@
] ]
}, },
"right": { "right": {
"center": [7, 0.5, 0.5], "pivot": [7, 0.5, 0.5],
"cubes": [ "cubes": [
{ "from": [-3, -4, 0], "size": [7, 1, 1] }, { "from": [-3, -4, 0], "size": [7, 1, 1] },
{ "from": [ 3, -5, 0], "size": [1, 1, 1], "texture": {"u": 0, "v": 2 } }, { "from": [ 3, -5, 0], "size": [1, 1, 1], "texture": {"u": 0, "v": 2 } },
@ -19,3 +20,4 @@
] ]
} }
} }
}

View file

@ -1,7 +1,8 @@
{ {
"texture": {"w": 64, "h": 44}, "texture": {"w": 64, "h": 44},
"data": {
"crown": { "crown": {
"center": [-4, -12, -6], "pivot": [-4, -12, -6],
"cubes": [ "cubes": [
{ "from": [0, 0, 0], "size": [8, 4, 8] }, { "from": [0, 0, 0], "size": [8, 4, 8] },
{ "from": [3, -1.5, 3], "size": [2, 2, 2] }, { "from": [3, -1.5, 3], "size": [2, 2, 2] },
@ -11,3 +12,4 @@
] ]
} }
} }
}

View file

@ -1,44 +1,45 @@
{ {
"texture": {"w": 64, "h": 64}, "texture": {"w": 64, "h": 64},
"data": {
"left_bag": { "left_bag": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 19}, "texture": {"u": 56, "v": 19},
"center": [4, 4, 4], "pivot": [4, 4, 4],
"north": [0, -0.5, -1, 3, 6, 56, 25], "north": [0, -0.5, -1, 3, 6, 56, 25],
"south": [0, -0.5, 7, 3, 6, 59, 25], "south": [0, -0.5, 7, 3, 6, 59, 25],
"east": [3, -0.5, -1, 8, 6, 56, 19], "east": [3, -0.5, -1, 8, 6, 56, 19],
"west": [0, -0.5, -1, 8, 6, 56, 19], "west": [0, -0.5, -1, 8, 6, 56, 19],
"children": [ "children": {
{ "top_bottom": {
"type": "mson:planar", "type": "mson:planar",
"rotate": [0, 90, 0], "rotate": [0, 90, 0],
"up": [-7, -0.5, 0, 8, 3, 56, 16], "up": [-7, -0.5, 0, 8, 3, 56, 16],
"down": [-7, 5.5, 0, 8, 3, 56, 22] "down": [-7, 5.5, 0, 8, 3, 56, 22]
} }
] }
}, },
"right_bag": { "right_bag": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 19}, "texture": {"u": 56, "v": 19},
"center": [-4, 4, 4], "pivot": [-4, 4, 4],
"north": [-3, -0.5, -1, 3, 6, 56, 25], "north": [-3, -0.5, -1, 3, 6, 56, 25],
"south": [-3, -0.5, 7, 3, 6, 59, 25], "south": [-3, -0.5, 7, 3, 6, 59, 25],
"east": [ 0, -0.5, -1, 8, 6, 56, 19], "east": [ 0, -0.5, -1, 8, 6, 56, 19],
"west": [-3, -0.5, -1, 8, 6, 56, 19], "west": [-3, -0.5, -1, 8, 6, 56, 19],
"children": [ "children": {
{ "top_bottom": {
"type": "mson:planar", "type": "mson:planar",
"rotate": [0, 90, 0], "rotate": [0, 90, 0],
"mirror": [false, false, true], "mirror": [false, false, true],
"up": [-7, -0.5, -3, 8, 3, 56, 16], "up": [-7, -0.5, -3, 8, 3, 56, 16],
"down": [-7, 5.5, -3, 8, 3, 56, 22] "down": [-7, 5.5, -3, 8, 3, 56, 22]
} }
] }
}, },
"strap": { "strap": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 19}, "texture": {"u": 56, "v": 19},
"center": [0, 3.4, 4], "pivot": [0, 3.4, 4],
"up": [ "up": [
[-4, 0, 2, 8, 1], [-4, 0, 2, 8, 1],
[-4, 0, 3, 8, 1] [-4, 0, 3, 8, 1]
@ -49,3 +50,4 @@
"west": [ 4, 0, 2, 2, 1, 56, 31] "west": [ 4, 0, 2, 2, 1, 56, 31]
} }
} }
}

View file

@ -1,5 +1,6 @@
{ {
"texture": {"w": 64, "h": 64}, "texture": {"w": 64, "h": 64},
"data": {
"rim": { "rim": {
"texture": {"u": 16, "v": 33}, "texture": {"u": 16, "v": 33},
"rotate": [-17, 0, 5.7], "rotate": [-17, 0, 5.7],
@ -17,20 +18,20 @@
"position": [-9, -3.999, -12], "size": [16, 17] "position": [-9, -3.999, -12], "size": [16, 17]
} }
], ],
"children": [ "children": {
{ "inside": {
"__comment": "hat inside",
"cubes": [ "cubes": [
{"from": [-5, -8, -6], "size": [9, 4, 9], "texture": {"u": 0, "v": 0}}, {"from": [-5, -8, -6], "size": [9, 4, 9], "texture": {"u": 0, "v": 0}},
{"from": [-6, -6, -7], "size": [11, 2, 11], "texture": {"u": 0, "v": 13}} {"from": [-6, -6, -7], "size": [11, 2, 11], "texture": {"u": 0, "v": 13}}
] ]
}, },
{ "rim": {
"type": "mson:planar", "type": "mson:planar",
"center": [-9, -4, -12 ], "pivot": [-9, -4, -12 ],
"rotate": [23, 0, 0], "rotate": [23, 0, 0],
"south": [0, -6, 0, 16, 6, 0, 27] "south": [0, -6, 0, 16, 6, 0, 27]
} }
] }
}
} }
} }

View file

@ -1,40 +1,42 @@
{ {
"texture": {"u": 0, "w": 64, "h": 128}, "texture": {"u": 0, "w": 64, "h": 128},
"data": {
"hat": { "hat": {
"texture": {"v": 64 }, "texture": {"v": 64 },
"center": [-5, -8, -7.0], "pivot": [-5, -8, -7.0],
"cubes": [ "cubes": [
{ "size": [10, 2, 10] } { "size": [10, 2, 10] }
], ],
"children": [ "children": {
{ "tier_1": {
"texture": {"v": 76 }, "texture": {"v": 76 },
"center": [1.75, -4, 2], "pivot": [1.75, -4, 2],
"rotate": [-3, 0, 1.5], "rotate": [-3, 0, 1.5],
"cubes": [ "cubes": [
{ "size": [7, 4, 7] } { "size": [7, 4, 7] }
], ],
"children": [ "children": {
{ "tier_2": {
"texture": {"v": 87 }, "texture": {"v": 87 },
"center": [1.75, -4, 2], "pivot": [1.75, -4, 2],
"rotate": [-6, 0, 3], "rotate": [-6, 0, 3],
"cubes": [ "cubes": [
{ "size": [4, 4, 4] } { "size": [4, 4, 4] }
], ],
"children": [ "children": {
{ "tier_3": {
"texture": {"v": 95 }, "texture": {"v": 95 },
"center": [1.75, -2, 2], "pivot": [1.75, -2, 2],
"rotate": [-12, 0, 6], "rotate": [-12, 0, 6],
"cubes": [ "cubes": [
{ "size": [1, 2, 1], "stretch": 0.25 } { "size": [1, 2, 1], "dilate": 0.25 }
]
}
]
}
]
}
] ]
} }
} }
}
}
}
}
}
}
}

View file

@ -2,15 +2,16 @@
"texture": { "texture": {
"w": 64, "h": 64 "w": 64, "h": 64
}, },
"data": {
"body": { "body": {
"center": [-4, -4, -4], "pivot": [-4, -4, -4],
"cubes": [ "cubes": [
{"from": [0, 0, 0], "size": [8, 8, 8] } {"from": [0, 0, 0], "size": [8, 8, 8] }
] ]
}, },
"leftWing": { "leftWing": {
"name": "leftWing", "name": "leftWing",
"center": [0, -2, 4], "pivot": [0, -2, 4],
"texture": {"u": 48, "v": 0}, "texture": {"u": 48, "v": 0},
"cubes": [ "cubes": [
{ {
@ -23,7 +24,7 @@
}, },
"rightWing": { "rightWing": {
"name": "rightWing", "name": "rightWing",
"center": [0, -2, 4], "pivot": [0, -2, 4],
"texture": {"u": 48, "v": 0}, "texture": {"u": 48, "v": 0},
"cubes": [ "cubes": [
{ {
@ -35,7 +36,7 @@
] ]
}, },
"saddle": { "saddle": {
"center": [-4, -4, -4], "pivot": [-4, -4, -4],
"texture": {"u": 0, "v": 16}, "texture": {"u": 0, "v": 16},
"visible": true, "visible": true,
"cubes": [ "cubes": [
@ -43,3 +44,4 @@
] ]
} }
} }
}

View file

@ -1,67 +1,68 @@
{ {
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"parent": "minelittlepony:zombie", "parent": "minelittlepony:zombie",
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "left_flap": {
"name": "left_flap", "name": "left_flap",
"texture": {"u": 64, "v": 0}, "texture": {"u": 64, "v": 0},
"rotate": [ 0, 0, 60 ], "rotate": [ 0, 0, 60 ],
"center": [ 5, -4, 0 ], "pivot": [ 5, -4, 0 ],
"cubes": [ "cubes": [
{ "from": [-2, -0.5, -2], "size": [ 4, 1, 4] } { "from": [-2, -0.5, -2], "size": [ 4, 1, 4] }
] ]
}, },
{ "right_flap": {
"name": "right_flap", "name": "right_flap",
"texture": {"u": 64, "v": 0}, "texture": {"u": 64, "v": 0},
"rotate": [ 0, 0, -60 ], "rotate": [ 0, 0, -60 ],
"center": [-5, -4, 0 ], "pivot": [-5, -4, 0 ],
"cubes": [ "cubes": [
{ "from": [-2, -0.5, -2], "size": [ 4, 1, 4] } { "from": [-2, -0.5, -2], "size": [ 4, 1, 4] }
] ]
}, },
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/pig_snout" "data": "minelittlepony:components/pig_snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}, },
{ "horn": {
"type": "mson:slot", "type": "mson:slot",
"name": "horn", "name": "horn",
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.UnicornHorn", "implementation": "com.minelittlepony.client.model.part.UnicornHorn",
"content": "minelittlepony:components/horn" "data": "minelittlepony:components/horn"
}
} }
]
}, },
"wings": { "wings": {
"type": "mson:slot", "type": "mson:slot",
"name": "wings", "name": "wings",
"implementation": "com.minelittlepony.client.model.part.PegasusWings", "implementation": "com.minelittlepony.client.model.part.PegasusWings",
"content": { "data": {
"left_wing": { "left_wing": {
"type": "mson:slot", "type": "mson:slot",
"name": "left_wing", "name": "left_wing",
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "folded": {
"texture": {"u": 56, "v": 32}, "texture": {"u": 56, "v": 32},
"center": [0, 13, -2], "pivot": [0, 13, -2],
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"cubes": [ "cubes": [
{"from": [4, 5, 2], "size": [2, 6, 2] }, {"from": [4, 5, 2], "size": [2, 6, 2] },
@ -71,16 +72,16 @@
}, },
"extended": { "extended": {
"texture": {"u": 57, "v": 35}, "texture": {"u": 57, "v": 35},
"center": [4.5, 5.3, 6], "pivot": [4.5, 5.3, 6],
"rotate": [-30, 180, 0], "rotate": [-30, 180, 0],
"children": [ "children": {
{ "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "stretch": 0.1 } ] }, "feather_1": { "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "dilate": 0.1 } ] },
{ "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "stretch": 0.1 } ], "rotate": [-48, 0, 0] }, "feather_2": { "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "dilate": 0.1 } ], "rotate": [-48, 0, 0] },
{ "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "stretch": -0.1 } ], "rotate": [-42, 0, 0] }, "feather_3": { "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "dilate": -0.1 } ], "rotate": [-42, 0, 0] },
{ "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] }, "feather_4": { "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] },
{ "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "stretch": 0.3 } ] }, "feather_5": { "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "dilate": 0.3 } ] },
{ "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "stretch": 0.19 } ], "rotate": [-48, 0, 0] } "feather_6": { "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "dilate": 0.19 } ], "rotate": [-48, 0, 0] }
] }
} }
} }
}, },
@ -89,10 +90,10 @@
"name": "right_wing", "name": "right_wing",
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "folded": {
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"center": [0, 13, -2], "pivot": [0, 13, -2],
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"cubes": [ "cubes": [
{"from": [-6, 5, 2], "size": [2, 6, 2] }, {"from": [-6, 5, 2], "size": [2, 6, 2] },
@ -102,16 +103,16 @@
}, },
"extended": { "extended": {
"texture": {"u": 56, "v": 19}, "texture": {"u": 56, "v": 19},
"center": [-4.5, 5.3, 6], "pivot": [-4.5, 5.3, 6],
"rotate": [-30, 180, 0], "rotate": [-30, 180, 0],
"children": [ "children": {
{ "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "stretch": 0.1 } ] }, "feather_1": { "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "dilate": 0.1 } ] },
{ "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "stretch": 0.1 } ], "rotate": [-48, 0, 0] }, "feather_2": { "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "dilate": 0.1 } ], "rotate": [-48, 0, 0] },
{ "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "stretch": -0.1 } ], "rotate": [-42, 0, 0] }, "feather_3": { "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "dilate": -0.1 } ], "rotate": [-42, 0, 0] },
{ "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] }, "feather_4": { "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28, 0, 0] },
{ "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "stretch": 0.3 } ] }, "feather_5": { "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "dilate": 0.3 } ] },
{ "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "stretch": 0.19 } ], "rotate": [-48, 0, 0] } "feather_6": { "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "dilate": 0.19 } ], "rotate": [-48, 0, 0] }
] }
} }
} }
}, },
@ -120,10 +121,10 @@
"name": "legacy_right_wing", "name": "legacy_right_wing",
"implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing", "implementation": "com.minelittlepony.client.model.part.PegasusWings$Wing",
"content": { "data": {
"folded": { "folded": {
"texture": {"u": 56, "v": 32}, "texture": {"u": 56, "v": 32},
"center": [0, 13, -2], "pivot": [0, 13, -2],
"rotate": [90, 0, 0], "rotate": [90, 0, 0],
"cubes": [ "cubes": [
{"from": [-6, 5, 2], "size": [2, 6, 2] }, {"from": [-6, 5, 2], "size": [2, 6, 2] },
@ -133,16 +134,16 @@
}, },
"extended": { "extended": {
"texture": {"u": 57, "v": 35, "w": 64, "h": 64}, "texture": {"u": 57, "v": 35, "w": 64, "h": 64},
"center": [-4.5, 5.3, 6], "pivot": [-4.5, 5.3, 6],
"rotate": [-30, 180, 0], "rotate": [-30, 180, 0],
"children": [ "children": {
{ "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "stretch": 0.1 } ], "mirror": true }, "feather_1": { "cubes": [ {"from": [-0.5, 6, 0], "size": [1, 9, 2], "dilate": 0.1 } ], "mirror": true },
{ "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "stretch": 0.1 } ], "rotate": [-48, 0, 0], "mirror": true }, "feather_2": { "cubes": [ {"from": [-0.5,-1, -0.3], "size": [1, 8, 2], "dilate": 0.1 } ], "rotate": [-48, 0, 0], "mirror": true },
{ "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "stretch": -0.1 } ], "rotate": [-42, 0, 0], "mirror": true }, "feather_3": { "cubes": [ {"from": [-0.5, 1.8, 1.3], "size": [1, 8, 2], "dilate": -0.1 } ], "rotate": [-42, 0, 0], "mirror": true },
{ "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28 , 0, 0], "mirror": true }, "feather_4": { "cubes": [ {"from": [-0.5, 5, 2], "size": [1, 8, 2] } ], "rotate": [-28 , 0, 0], "mirror": true },
{ "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "stretch": 0.3 } ] }, "feather_5": { "cubes": [ {"from": [-0.5, 0, -0.2], "size": [1, 6, 2], "dilate": 0.3 } ] },
{ "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "stretch": 0.19 } ], "rotate": [-48, 0, 0], "mirror": true } "feather_6": { "cubes": [ {"from": [-0.5, 0, 0], "size": [1, 3, 2], "dilate": 0.19 } ], "rotate": [-48, 0, 0], "mirror": true }
] }
} }
} }
} }
@ -152,7 +153,7 @@
"type": "mson:slot", "type": "mson:slot",
"name": "tail", "name": "tail",
"implementation": "com.minelittlepony.client.model.part.PonyTail", "implementation": "com.minelittlepony.client.model.part.PonyTail",
"content": { "data": {
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"locals": { "locals": {
"segments": 4 "segments": 4
@ -163,7 +164,7 @@
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 0 }, "locals": { "segment_index": 0 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}, },
"segment_1": { "segment_1": {
"type": "mson:slot", "type": "mson:slot",
@ -171,7 +172,7 @@
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 1 }, "locals": { "segment_index": 1 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}, },
"segment_2": { "segment_2": {
"type": "mson:slot", "type": "mson:slot",
@ -179,7 +180,7 @@
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 2 }, "locals": { "segment_index": 2 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}, },
"segment_3": { "segment_3": {
"type": "mson:slot", "type": "mson:slot",
@ -187,7 +188,8 @@
"texture": {"w": 128, "h": 64}, "texture": {"w": 128, "h": 64},
"implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment",
"locals": { "segment_index": 3 }, "locals": { "segment_index": 3 },
"content": "minelittlepony:components/tail_segment" "data": "minelittlepony:components/tail_segment"
}
} }
} }
} }

View file

@ -1,9 +1,11 @@
{ {
"parent": "minelittlepony:races/steve/unicorn", "parent": "minelittlepony:races/steve/unicorn",
"data": {
"wings": { "wings": {
"type": "mson:slot", "type": "mson:slot",
"name": "wings", "name": "wings",
"implementation": "com.minelittlepony.client.model.part.PegasusWings", "implementation": "com.minelittlepony.client.model.part.PegasusWings",
"content": "minelittlepony:components/pegasus_wings" "data": "minelittlepony:components/pegasus_wings"
}
} }
} }

View file

@ -1,29 +1,31 @@
{ {
"parent": "minelittlepony:steve_pony", "parent": "minelittlepony:steve_pony",
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/bat_ears" "data": "minelittlepony:components/bat_ears"
}
} }
]
}, },
"wings": { "wings": {
"type": "mson:slot", "type": "mson:slot",
"name": "wings", "name": "wings",
"implementation": "com.minelittlepony.client.model.part.BatWings", "implementation": "com.minelittlepony.client.model.part.BatWings",
"content": "minelittlepony:components/bat_wings" "data": "minelittlepony:components/bat_wings"
}
} }
} }

View file

@ -1,9 +1,11 @@
{ {
"parent": "minelittlepony:races/steve/alicorn", "parent": "minelittlepony:races/steve/alicorn",
"data": {
"wings": { "wings": {
"type": "mson:slot", "type": "mson:slot",
"name": "wings", "name": "wings",
"implementation": "com.minelittlepony.client.model.part.PegasusWings", "implementation": "com.minelittlepony.client.model.part.PegasusWings",
"content": "minelittlepony:components/bug_wings" "data": "minelittlepony:components/bug_wings"
}
} }
} }

View file

@ -1,9 +1,11 @@
{ {
"parent": "minelittlepony:steve_pony", "parent": "minelittlepony:steve_pony",
"data": {
"wings": { "wings": {
"type": "mson:slot", "type": "mson:slot",
"name": "wings", "name": "wings",
"implementation": "com.minelittlepony.client.model.part.PegasusWings", "implementation": "com.minelittlepony.client.model.part.PegasusWings",
"content": "minelittlepony:components/pegasus_wings" "data": "minelittlepony:components/pegasus_wings"
}
} }
} }

View file

@ -1,30 +1,31 @@
{ {
"parent": "minelittlepony:races/steve/alicorn", "parent": "minelittlepony:races/steve/alicorn",
"data": {
"left_fin": { "left_fin": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"mirror": [false, false, true], "mirror": [false, false, true],
"rotate": [0, 30, 0], "rotate": [0, 30, 0],
"center": [3, -6, 3], "pivot": [3, -6, 3],
"east": [0, 0, 0, 8, 12] "east": [0, 0, 0, 8, 12]
}, },
"right_fin": { "right_fin": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 56, "v": 16}, "texture": {"u": 56, "v": 16},
"rotate": [0, -30, 0], "rotate": [0, -30, 0],
"center": [-3, -6, 3], "pivot": [-3, -6, 3],
"west": [0, 0, 0, 8, 12] "west": [0, 0, 0, 8, 12]
}, },
"center_fin": { "center_fin": {
"type": "mson:planar", "type": "mson:planar",
"texture": {"u": 58, "v": 28}, "texture": {"u": 58, "v": 28},
"rotate": [84, 0, 0], "rotate": [84, 0, 0],
"center": [0, 6, 9], "pivot": [0, 6, 9],
"east": [0, -6, 0, 6, 12] "east": [0, -6, 0, 6, 12]
}, },
"abdomin": { "abdomin": {
"texture": {"u": 0, "v": 48}, "texture": {"u": 0, "v": 48},
"center": [0, 6, 1], "pivot": [0, 6, 1],
"cubes": [ "cubes": [
{ "from": [-3, -1, 0], "size": [6, 7, 9] } { "from": [-3, -1, 0], "size": [6, 7, 9] }
] ]
@ -33,6 +34,7 @@
"type": "mson:slot", "type": "mson:slot",
"name": "tail", "name": "tail",
"implementation": "com.minelittlepony.client.model.part.SeaponyTail", "implementation": "com.minelittlepony.client.model.part.SeaponyTail",
"content": "minelittlepony:components/fish_tail" "data": "minelittlepony:components/fish_tail"
}
} }
} }

View file

@ -1,33 +1,34 @@
{ {
"parent": "minelittlepony:steve_pony", "parent": "minelittlepony:steve_pony",
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}, },
{ "horn": {
"type": "mson:slot", "type": "mson:slot",
"name": "horn", "name": "horn",
"implementation": "com.minelittlepony.client.model.part.UnicornHorn", "implementation": "com.minelittlepony.client.model.part.UnicornHorn",
"content": "minelittlepony:components/horn" "data": "minelittlepony:components/horn"
}
} }
]
}, },
"right_cast": { "right_cast": {
"center": ["#arm_rotation_x_neg", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x_neg", "#arm_rotation_y", 0],
"texture": { "u": 40, "v": 32, "w": 64, "h": 64 }, "texture": { "u": 40, "v": 32, "w": 64, "h": 64 },
"cubes": [ "cubes": [
{ {
@ -37,7 +38,7 @@
] ]
}, },
"left_cast": { "left_cast": {
"center": ["#arm_rotation_x", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x", "#arm_rotation_y", 0],
"texture": { "u": 40, "v": 32, "w": 64, "h": 64 }, "texture": { "u": 40, "v": 32, "w": 64, "h": 64 },
"cubes": [ "cubes": [
{ {
@ -47,3 +48,4 @@
] ]
} }
} }
}

View file

@ -1,42 +1,43 @@
{ {
"parent": "minelittlepony:steve_pony", "parent": "minelittlepony:steve_pony",
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}, },
{ "bristles": {
"texture": {"u": 56, "v": 32}, "texture": {"u": 56, "v": 32},
"name": "bristles",
"rotate": [17, 0, 0], "rotate": [17, 0, 0],
"cubes": [ "cubes": [
{ "from": [ -1, -11, -1], "size": [2, 6, 2]}, { "from": [ -1, -11, -1], "size": [2, 6, 2]},
{ "from": [ -1, -11, 1], "size": [2, 8, 2]}, { "from": [ -1, -11, 1], "size": [2, 8, 2]},
{ "from": [ -1, -9, 3], "size": [2, 6, 2]} { "from": [ -1, -9, 3], "size": [2, 6, 2]}
], ],
"children": [ "children": {
{ "bristles_2": {
"rotate": [0, 0, 0], "rotate": [0, 0, 0],
"cubes": [ "cubes": [
{ "from": [ -1, -6, -1], "size": [2, 8, 2]}, { "from": [ -1, -6, -1], "size": [2, 8, 2]},
{ "from": [ -1, -6, 1], "size": [2, 6, 2]} { "from": [ -1, -6, 1], "size": [2, 6, 2]}
] ]
} }
] }
} }
] }
}
} }
} }

View file

@ -1,6 +1,6 @@
{ {
"parent": "minelittlepony:skeleton", "parent": "minelittlepony:skeleton",
"scale": 0.3, "dilate": 0.3,
"locals": { "locals": {
"arm_width": 4, "arm_width": 4,
"arm_depth": 4 "arm_depth": 4

View file

@ -1,11 +1,12 @@
{ {
"texture": {"w": 64, "h": 64}, "texture": {"w": 64, "h": 64},
"data": {
"head": { "head": {
"cubes": [ "cubes": [
{"from": [-4, -8, -4], "size": [8, 8, 8]} {"from": [-4, -8, -4], "size": [8, 8, 8]}
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"locals": { "locals": {
@ -14,9 +15,9 @@
"z": 4 "z": 4
}, },
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"locals": { "locals": {
@ -25,9 +26,9 @@
"z": 2 "z": 2
}, },
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}, },
{ "horn": {
"type": "mson:slot", "type": "mson:slot",
"name": "horn", "name": "horn",
"locals": { "locals": {
@ -36,14 +37,15 @@
"z": 4 "z": 4
}, },
"implementation": "com.minelittlepony.client.model.part.UnicornHorn", "implementation": "com.minelittlepony.client.model.part.UnicornHorn",
"content": "minelittlepony:components/horn" "data": "minelittlepony:components/horn"
}
} }
]
}, },
"hair": { "hair": {
"texture": {"u": 32}, "texture": {"u": 32},
"cubes": [ "cubes": [
{"from": [-4, -8, -4], "size": [8, 8, 8], "stretch": 0.25} {"from": [-4, -8, -4], "size": [8, 8, 8], "dilate": 0.25}
] ]
} }
} }
}

View file

@ -14,31 +14,32 @@
"arm_rotation_x_neg": [0, "-", "#arm_rotation_x"], "arm_rotation_x_neg": [0, "-", "#arm_rotation_x"],
"arm_rotation_y": 8 "arm_rotation_y": 8
}, },
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}
} }
]
}, },
"hat": { "hat": {
"texture": { "u": 32, "v": 0 }, "texture": { "u": 32, "v": 0 },
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8], "stretch": 0.5 } { "from": [-4, -6, -6], "size": [ 8, 8, 8], "dilate": 0.5 }
] ]
}, },
"body": { "body": {
@ -60,7 +61,7 @@
"type": "mson:plane", "__comment": "body sides", "type": "mson:plane", "__comment": "body sides",
"texture": { "u": 24, "v": 0 }, "texture": { "u": 24, "v": 0 },
"face": "west", "face": "west",
"mirror": [ true ], "mirror": [ true, false ],
"position": [ -4, 4, 2 ], "size": [ 8, 8 ] "position": [ -4, 4, 2 ], "size": [ 8, 8 ]
}, },
{ {
@ -72,7 +73,7 @@
{ {
"type": "mson:plane", "__comment": "cutie mark", "type": "mson:plane", "__comment": "cutie mark",
"texture": { "u": 4, "v": 0 }, "texture": { "u": 4, "v": 0 },
"mirror": [ true ], "mirror": [ true, false ],
"face": "west", "face": "west",
"position": [ -4, 4, 10 ], "size": [ 4, 8 ] "position": [ -4, 4, 10 ], "size": [ 4, 8 ]
}, },
@ -106,13 +107,13 @@
{ {
"type": "mson:plane", "__comment": "back", "type": "mson:plane", "__comment": "back",
"texture": { "u": 32, "v": 20 }, "texture": { "u": 32, "v": 20 },
"mirror": [ false, false, true ], "mirror": [ false, true ],
"face": "up", "face": "up",
"position": [ -4, 4, 2 ], "size": [ 8, 12 ] "position": [ -4, 4, 2 ], "size": [ 8, 12 ]
} }
], ],
"children": [ "children": {
{ "tail_stub": {
"type": "mson:planar", "type": "mson:planar",
"texture": { "u": 32, "v": 0 }, "texture": { "u": 32, "v": 0 },
"rotate": [29, 0, 0], "rotate": [29, 0, 0],
@ -129,7 +130,7 @@
} }
] ]
} }
] }
}, },
"neck": { "neck": {
"type": "mson:planar", "type": "mson:planar",
@ -142,15 +143,15 @@
}, },
"jacket": { "jacket": {
"cubes": [ "cubes": [
{ "from": [-4, 4, -2], "size": [ 8, 8, 4 ], "texture": { "u": 16, "v": 32 }, "stretch": 0.25 } { "from": [-4, 4, -2], "size": [ 8, 8, 4 ], "texture": { "u": 16, "v": 32 }, "dilate": 0.25 }
] ]
}, },
"saddle": { "saddle": {
"texture": { "u": 24, "v": 0 }, "texture": { "u": 24, "v": 0 },
"children": [ "children": {
{ "left_side": {
"type": "mson:planar", "type": "mson:planar",
"stretch": 0.26, "dilate": 0.26,
"__comment": [ "__comment": [
"body sides a", "body sides b", "qt mark a", "qt mark b", "body sides a", "body sides b", "qt mark a", "qt mark b",
"stomach a", "stomach b", "stomach c", "stomach a", "stomach b", "stomach c",
@ -176,9 +177,9 @@
[ -4, 4, 2, 8, 12, 32, 36 ] [ -4, 4, 2, 8, 12, 32, 36 ]
] ]
}, },
{ "right_side": {
"type": "mson:planar", "type": "mson:planar",
"stretch": 0.26, "dilate": 0.26,
"mirror": [ false, false, true ], "mirror": [ false, false, true ],
"__comment": [ "__comment": [
"body sides a", "body sides b", "qt mark a", "qt mark b" "body sides a", "body sides b", "qt mark a", "qt mark b"
@ -190,16 +191,16 @@
[ -4, 8, 10, 4, 4, 0, 48 ] [ -4, 8, 10, 4, 4, 0, 48 ]
] ]
} }
] }
}, },
"tail": { "tail": {
"type": "mson:slot", "type": "mson:slot",
"name": "tail", "name": "tail",
"implementation": "com.minelittlepony.client.model.part.PonyTail", "implementation": "com.minelittlepony.client.model.part.PonyTail",
"content": "minelittlepony:components/tail" "data": "minelittlepony:components/tail"
}, },
"right_arm": { "right_arm": {
"center": ["#arm_rotation_x_neg", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x_neg", "#arm_rotation_y", 0],
"texture": { "u": 40, "v": 16 }, "texture": { "u": 40, "v": 16 },
"cubes": [ "cubes": [
{ {
@ -209,7 +210,7 @@
] ]
}, },
"left_arm": { "left_arm": {
"center": ["#arm_rotation_x", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x", "#arm_rotation_y", 0],
"texture": { "u": 32, "v": 48 }, "texture": { "u": 32, "v": 48 },
"cubes": [ "cubes": [
{ {
@ -219,7 +220,7 @@
] ]
}, },
"right_leg": { "right_leg": {
"center": ["#arm_rotation_x_neg", 0, 0], "pivot": ["#arm_rotation_x_neg", 0, 0],
"texture": { "u": 0, "v": 16 }, "texture": { "u": 0, "v": 16 },
"cubes": [ "cubes": [
{ {
@ -229,7 +230,7 @@
] ]
}, },
"left_leg": { "left_leg": {
"center": ["#arm_rotation_x", 0, 0], "pivot": ["#arm_rotation_x", 0, 0],
"texture": { "u": 16, "v": 48 }, "texture": { "u": 16, "v": 48 },
"cubes": [ "cubes": [
{ {
@ -239,47 +240,48 @@
] ]
}, },
"right_sleeve": { "right_sleeve": {
"center": ["#arm_rotation_x_neg", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x_neg", "#arm_rotation_y", 0],
"texture": { "u": 40, "v": 32 }, "texture": { "u": 40, "v": 32 },
"cubes": [ "cubes": [
{ {
"from": [ "#arm_x_neg", 4, "#arm_z"], "from": [ "#arm_x_neg", 4, "#arm_z"],
"size": [ "#arm_width", "#arm_length", "#arm_depth" ], "size": [ "#arm_width", "#arm_length", "#arm_depth" ],
"stretch": 0.25 "dilate": 0.25
} }
] ]
}, },
"left_sleeve": { "left_sleeve": {
"center": ["#arm_rotation_x", "#arm_rotation_y", 0], "pivot": ["#arm_rotation_x", "#arm_rotation_y", 0],
"texture": { "u": 48, "v": 48 }, "texture": { "u": 48, "v": 48 },
"cubes": [ "cubes": [
{ {
"from": [ "#arm_x", 4, "#arm_z"], "from": [ "#arm_x", 4, "#arm_z"],
"size": [ "#arm_width", "#arm_length", "#arm_depth" ], "size": [ "#arm_width", "#arm_length", "#arm_depth" ],
"stretch": 0.25 "dilate": 0.25
} }
] ]
}, },
"right_pants": { "right_pants": {
"center": ["#arm_rotation_x_neg", 0, 0], "pivot": ["#arm_rotation_x_neg", 0, 0],
"texture": { "u": 0, "v": 32 }, "texture": { "u": 0, "v": 32 },
"cubes": [ "cubes": [
{ {
"from": [ "#arm_x_neg", 4, "#arm_z"], "from": [ "#arm_x_neg", 4, "#arm_z"],
"size": [ "#arm_width", "#arm_length", "#arm_depth" ], "size": [ "#arm_width", "#arm_length", "#arm_depth" ],
"stretch": 0.25 "dilate": 0.25
} }
] ]
}, },
"left_pants": { "left_pants": {
"center": ["#arm_rotation_x", 0, 0], "pivot": ["#arm_rotation_x", 0, 0],
"texture": { "u": 0, "v": 48 }, "texture": { "u": 0, "v": 48 },
"cubes": [ "cubes": [
{ {
"from": [ "#arm_x", 4, "#arm_z"], "from": [ "#arm_x", 4, "#arm_z"],
"size": [ "#arm_width", "#arm_length", "#arm_depth" ], "size": [ "#arm_width", "#arm_length", "#arm_depth" ],
"stretch": 0.25 "dilate": 0.25
} }
] ]
} }
} }
}

View file

@ -1,42 +1,43 @@
{ {
"parent": "minelittlepony:races/steve/alicorn", "parent": "minelittlepony:races/steve/alicorn",
"data": {
"head": { "head": {
"center": [ 0, 0, -2 ], "pivot": [ 0, 0, -2 ],
"cubes": [ "cubes": [
{ "from": [-4, -6, -6], "size": [ 8, 8, 8] } { "from": [-4, -6, -6], "size": [ 8, 8, 8] }
], ],
"children": [ "children": {
{ "snout": {
"type": "mson:slot", "type": "mson:slot",
"name": "snout", "name": "snout",
"implementation": "com.minelittlepony.client.model.part.PonySnout", "implementation": "com.minelittlepony.client.model.part.PonySnout",
"content": "minelittlepony:components/snout" "data": "minelittlepony:components/snout"
}, },
{ "ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "ears", "name": "ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/ears" "data": "minelittlepony:components/ears"
}, },
{ "bat_ears": {
"type": "mson:slot", "type": "mson:slot",
"name": "bat_ears", "name": "bat_ears",
"implementation": "com.minelittlepony.client.model.part.PonyEars", "implementation": "com.minelittlepony.client.model.part.PonyEars",
"content": "minelittlepony:components/bat_ears" "data": "minelittlepony:components/bat_ears"
}, },
{ "horn": {
"type": "mson:slot", "type": "mson:slot",
"name": "horn", "name": "horn",
"implementation": "com.minelittlepony.client.model.part.UnicornHorn", "implementation": "com.minelittlepony.client.model.part.UnicornHorn",
"content": "minelittlepony:components/horn" "data": "minelittlepony:components/horn"
}
} }
]
}, },
"bat_wings": { "bat_wings": {
"type": "mson:slot", "type": "mson:slot",
"name": "bat_wings", "name": "bat_wings",
"implementation": "com.minelittlepony.client.model.part.BatWings", "implementation": "com.minelittlepony.client.model.part.BatWings",
"content": "minelittlepony:components/bat_wings" "data": "minelittlepony:components/bat_wings"
}, },
"apron": { "apron": {
"type": "mson:planar", "type": "mson:planar",
@ -49,3 +50,4 @@
"south": [-2, 4, -3, 4, 5] "south": [-2, 4, -3, 4, 5]
} }
} }
}