From e2e617b7ab99b1584c7c54e6e26a54d53c7a948e Mon Sep 17 00:00:00 2001 From: Sollace Date: Tue, 26 Nov 2019 17:35:07 +0200 Subject: [PATCH] Fixed tails --- .../com/minelittlepony/client/model/part/PonyTail.java | 7 +++---- .../assets/minelittlepony/models/components/tail.json | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/minelittlepony/client/model/part/PonyTail.java b/src/main/java/com/minelittlepony/client/model/part/PonyTail.java index d087b254..78a77c96 100644 --- a/src/main/java/com/minelittlepony/client/model/part/PonyTail.java +++ b/src/main/java/com/minelittlepony/client/model/part/PonyTail.java @@ -1,6 +1,5 @@ package com.minelittlepony.client.model.part; -import net.minecraft.client.model.Model; import net.minecraft.client.model.ModelPart; import net.minecraft.client.render.VertexConsumer; import net.minecraft.client.util.math.MatrixStack; @@ -92,14 +91,14 @@ public class PonyTail implements IPart, MsonModel { tail.render(stack, vertices, overlayUv, lightUv, red, green, blue, alpha); } - private static class Segment extends ModelPart implements MsonModel { + public static class Segment extends ModelPart implements MsonModel { public PonyTail tail; public int index; - public Segment(Model model) { - super(model); + public Segment(ModelContext context) { + super(context.getModel()); } @Override diff --git a/src/main/resources/assets/minelittlepony/models/components/tail.json b/src/main/resources/assets/minelittlepony/models/components/tail.json index 5740e469..80a632de 100644 --- a/src/main/resources/assets/minelittlepony/models/components/tail.json +++ b/src/main/resources/assets/minelittlepony/models/components/tail.json @@ -5,24 +5,28 @@ }, "segment_0": { "type": "mson:slot", + "name": "segment_0", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "locals": { "segment_index": 0 }, "content": "minelittlepony:components/tail_segment" }, "segment_1": { "type": "mson:slot", + "name": "segment_1", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "locals": { "segment_index": 1 }, "content": "minelittlepony:components/tail_segment" }, "segment_2": { "type": "mson:slot", + "name": "segment_2", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "locals": { "segment_index": 2 }, "content": "minelittlepony:components/tail_segment" }, "segment_3": { "type": "mson:slot", + "name": "segment_3", "implementation": "com.minelittlepony.client.model.part.PonyTail$Segment", "locals": { "segment_index": 3 }, "content": "minelittlepony:components/tail_segment"