NotEnoughPonies - аддон для Mine Little Pony
www.curseforge.com/minecraft/mc-mods/notenoughponies
Привет. Сделал мод для Майнкрафта.
Я java разработчик и моддер.
Это аддон для Mine Little Pony.

1. Имена пони
Теперь у каждого жителя есть уникальное сгенерированное имя и фамилия пони.

2. Уникальные скины жителей
У каждого жителя свой пони-скин, независимо от профессии.
Включено более 400 уникальных скинов!
3. Расы пони-жителей
Теперь у жителей есть собственная раса, независимая от их скина.
4. Поддержка элитр
Элитры теперь корректно отображаются с аддоном Elytra Trinket.

5. Пегасы ходят по облакам
Пони-пегасы могут ходить по облакам из аддона Unicopia, не падая сквозь них.

6. Система размножения
Размножение пони одного вида даёт потомство той же расы.
7. Звуки пони
Жители-пони издают милые звуки вместо стандартных скучных.
8. Отображение профессии
Профессии жителей отображаются рядом с их пони-именем.
9. Новые наряды профессий
Дополнительная одежда для жителей в зависимости от их профессии.

10. Настройки MLP
Полностью настраивается через параметры мода MLP (F9 в игре).
Привет. Сделал мод для Майнкрафта.
Я java разработчик и моддер.
Это аддон для Mine Little Pony.

1. Имена пони
Теперь у каждого жителя есть уникальное сгенерированное имя и фамилия пони.

2. Уникальные скины жителей
У каждого жителя свой пони-скин, независимо от профессии.
Включено более 400 уникальных скинов!
3. Расы пони-жителей
Теперь у жителей есть собственная раса, независимая от их скина.
4. Поддержка элитр
Элитры теперь корректно отображаются с аддоном Elytra Trinket.

5. Пегасы ходят по облакам
Пони-пегасы могут ходить по облакам из аддона Unicopia, не падая сквозь них.

6. Система размножения
Размножение пони одного вида даёт потомство той же расы.
7. Звуки пони
Жители-пони издают милые звуки вместо стандартных скучных.
8. Отображение профессии
Профессии жителей отображаются рядом с их пони-именем.
9. Новые наряды профессий
Дополнительная одежда для жителей в зависимости от их профессии.

10. Настройки MLP
Полностью настраивается через параметры мода MLP (F9 в игре).
13 комментариев
Не канон
Кстати, интересно насколько равномерно представлены расы в Эквестрии? Кто-то считал?
Чтобы дети других рас не разбивались насмерть после зачаться (А зачем фиксить, не баг а фича), можно прописать запрет на размножения стоя на облаке.
Насколько основной мод живой? Он поддерживается ещё кем-то?
Им занимается Solace, он же создатель Unicopia.
У мода даже есть группа в дискорде
discord.gg/zKSZ8Mg
Краш логjava.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'minelp' at 'com.minelittlepony.client.MineLittlePony'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:409)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at knot//net.minecraft.class_310.(class_310.java:458)
at knot//net.minecraft.client.main.Main.main(Main.java:211)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of com.minelittlepony.client.render.entity.feature.ElytraFeature failed
at knot//com.minelittlepony.client.model.ModelType.registerPlayer(ModelType.java:88)
at knot//com.minelittlepony.client.model.ModelType.(ModelType.java:69)
at knot//com.minelittlepony.client.MineLittlePony.onInitializeClient(MineLittlePony.java:91)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405)
… 6 more
Caused by: java.lang.RuntimeException: Mixin transformation of com.minelittlepony.client.render.entity.feature.ElytraFeature failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:440)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
… 10 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:381)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435)
… 14 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for notenoughponies.client.mixins.json:ElytraFeatureMixin from mod notenoughponies during activity: [Transform -> Method entityHasElytraFromTrinkets(Lnet/minecraft/class_1309;)Z -> INVOKESTATIC -> dev/emi/trinkets/api/TrinketsApi::getTrinketComponent:(Lnet/minecraft/class_1309;)Ljava/util/Optional;]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:313)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1292)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:203)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:352)
… 17 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: dev.emi.trinkets.api.TrinketsApi
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:791)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:777)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:743)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:307)
… 23 more
Caused by: java.lang.ClassNotFoundException: dev.emi.trinkets.api.TrinketsApi
… 27 more
Выглядит так, как будто он жалуется на базовый мод с поньками, но без NotEnoughPonies оно запускается норм, а с ним крашит
Пришли мне пожалуйста свой сборку.