diff --git a/src/main/java/com/minelittlepony/client/model/entity/BreezieModel.java b/src/main/java/com/minelittlepony/client/model/entity/BreezieModel.java index 90863525..8766088b 100644 --- a/src/main/java/com/minelittlepony/client/model/entity/BreezieModel.java +++ b/src/main/java/com/minelittlepony/client/model/entity/BreezieModel.java @@ -43,6 +43,8 @@ public class BreezieModel extends BipedEntityModel { head.yaw = headYaw * 0.017453292F; head.pitch = headPitch * 0.017453292F; + hat.copyTransform(head); + leftArm.pitch = MathHelper.cos(move * 0.6662F) * swing; leftArm.roll = 0; diff --git a/src/main/resources/assets/minelittlepony/models/breezie.json b/src/main/resources/assets/minelittlepony/models/breezie.json index 20cabf55..d2ba0ba5 100644 --- a/src/main/resources/assets/minelittlepony/models/breezie.json +++ b/src/main/resources/assets/minelittlepony/models/breezie.json @@ -18,16 +18,14 @@ }, "data": { "head": { + "pivot": [0, 1, -4], + "cubes": [ + {"from": [-3, -6, -3], "size": [6, 6, 6] }, + {"from": [ 2, -7, 1], "size": [1, 1, 1], "texture": {"u": 28, "v": 0} }, + {"from": [-3, -7, 1], "size": [1, 1, 1], "texture": {"u": 24, "v": 0} }, + {"from": [-1, -2, -4], "size": [2, 2, 1], "texture": {"u": 24, "v": 9} } + ], "children": { - "head_parts": { - "pivot": [0, 0, -4], - "cubes": [ - {"from": [-3, -6, -3], "size": [6, 6, 6] }, - {"from": [ 2, -7, 1], "size": [1, 1, 1], "texture": {"u": 28, "v": 0} }, - {"from": [-3, -7, 1], "size": [1, 1, 1], "texture": {"u": 24, "v": 0} }, - {"from": [-1, -2, -4], "size": [2, 2, 1], "texture": {"u": 24, "v": 9} } - ] - }, "antennas": { "rotate": [-15, 0, 0], "cubes": [ @@ -38,11 +36,13 @@ } }, "hat": { + "texture": { "u": 40, "v": 27 }, + "pivot": [0, 1, -4], "children": { "hat_parts": { - "pivot": [0, 0, -4], + "pivot": [0, 2, 0], "cubes": [ - {"from": [-3, -6, -3], "size": [6, 6, 6] } + {"from": [-3, -8, -3], "size": [6, 6, 6], "dilate": 0.2 } ] } } diff --git a/src/main/resources/assets/minelittlepony/textures/entity/illager/vex_pony.png b/src/main/resources/assets/minelittlepony/textures/entity/illager/vex_pony.png index 7c7be5a6..4fc43b9f 100644 Binary files a/src/main/resources/assets/minelittlepony/textures/entity/illager/vex_pony.png and b/src/main/resources/assets/minelittlepony/textures/entity/illager/vex_pony.png differ