diff --git a/src/main/java/com/minelittlepony/api/pony/meta/Flags.java b/src/main/java/com/minelittlepony/api/pony/meta/Flags.java index a2715b34..92781164 100644 --- a/src/main/java/com/minelittlepony/api/pony/meta/Flags.java +++ b/src/main/java/com/minelittlepony/api/pony/meta/Flags.java @@ -17,7 +17,7 @@ public record Flags & TValue> ( public static & TValue> Codec> codec(T def, Codec elementCodec) { Codec> setCodec = Codec.list(elementCodec).xmap(elements -> elements.stream().distinct().collect(Collectors.toUnmodifiableSet()), set -> List.copyOf(set)); - return Codec.xor(setCodec.xmap(elements -> new Flags<>(def, elements, 0), flags -> flags.values()), RecordCodecBuilder.create(i -> i.group( + return Codec.xor(setCodec.xmap(elements -> new Flags<>(def, elements, 0), flags -> flags.values()), RecordCodecBuilder.>create(i -> i.group( elementCodec.fieldOf("def").forGetter(Flags::def), setCodec.fieldOf("values").forGetter(Flags::values), Codec.INT.fieldOf("colorCode").forGetter(Flags::colorCode) diff --git a/src/main/java/com/minelittlepony/client/mixin/MixinPlayerMoveC2SPacket.java b/src/main/java/com/minelittlepony/client/mixin/MixinPlayerMoveC2SPacket.java index 630cf92d..e3d2c29a 100644 --- a/src/main/java/com/minelittlepony/client/mixin/MixinPlayerMoveC2SPacket.java +++ b/src/main/java/com/minelittlepony/client/mixin/MixinPlayerMoveC2SPacket.java @@ -22,8 +22,7 @@ abstract class MixinPlayerMoveC2SPacket implements Packet>, PonyRenderContext> { private final EquineRenderManager> manager - = new EquineRenderManager<>(this, (state, stack, progress, yaw) -> {}, ModelType.EARTH_PONY.create(false)); + = new EquineRenderManager<>(this, (state, stack, progress, yaw) -> {}, ModelType.EARTH_PONY.>create(false)); @Override public Pony getEntityPony(ArmorStandEntity entity) { diff --git a/src/main/java/com/minelittlepony/client/render/entity/SkeleponyRenderer.java b/src/main/java/com/minelittlepony/client/render/entity/SkeleponyRenderer.java index 62a4adb3..025ea293 100644 --- a/src/main/java/com/minelittlepony/client/render/entity/SkeleponyRenderer.java +++ b/src/main/java/com/minelittlepony/client/render/entity/SkeleponyRenderer.java @@ -61,7 +61,7 @@ public class SkeleponyRenderer stray(EntityRendererFactory.Context context) { return PonyRenderer.appendFeature(new SkeleponyRenderer(context, STRAY, 1), ctx -> { - return new ClothingFeature<>(ctx, ModelType.SKELETON_CLOTHES, STRAY_SKELETON_OVERLAY); + return new ClothingFeature>(ctx, ModelType.SKELETON_CLOTHES, STRAY_SKELETON_OVERLAY); }); } @@ -72,7 +72,7 @@ public class SkeleponyRenderer { - return new ClothingFeature<>(ctx, ModelType.SKELETON_CLOTHES, BOGGED_SKELETON_OVERLAY); + return new ClothingFeature>(ctx, ModelType.SKELETON_CLOTHES, BOGGED_SKELETON_OVERLAY); }), BoggedMushroomsFeature::new); } diff --git a/src/main/java/com/minelittlepony/client/render/entity/npc/IllagerPonyRenderer.java b/src/main/java/com/minelittlepony/client/render/entity/npc/IllagerPonyRenderer.java index 804f6503..5e6e2006 100644 --- a/src/main/java/com/minelittlepony/client/render/entity/npc/IllagerPonyRenderer.java +++ b/src/main/java/com/minelittlepony/client/render/entity/npc/IllagerPonyRenderer.java @@ -5,6 +5,7 @@ import com.minelittlepony.api.model.PonyModel; import com.minelittlepony.api.pony.Pony; import com.minelittlepony.client.MineLittlePony; import com.minelittlepony.client.model.ModelType; +import com.minelittlepony.client.model.entity.IllagerPonyModel; import com.minelittlepony.client.model.entity.race.AlicornModel; import com.minelittlepony.client.model.entity.race.ChangelingModel; import com.minelittlepony.client.render.entity.npc.textures.TextureSupplier; @@ -75,11 +76,11 @@ public class IllagerPonyRenderer< } public static IllagerPonyRenderer vindicator(EntityRendererFactory.Context context) { - return new IllagerPonyRenderer<>(context, (ModelKey)ModelType.ILLAGER, VINDICATOR); + return new IllagerPonyRenderer>(context, ModelType.ILLAGER, VINDICATOR); } public static IllagerPonyRenderer evoker(EntityRendererFactory.Context context) { - return new IllagerPonyRenderer<>(context, (ModelKey)ModelType.ILLAGER, EVOKER); + return new IllagerPonyRenderer>(context,ModelType.ILLAGER, EVOKER); } public static class State extends PonyRenderState {