NotEnoughPonies - аддон для Mine Little Pony

+63
Kinomanв блоге Minecraft2 октября 2025, 11:36
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 в игре).

13 комментариев

Размножение пони одного вида даёт потомство той же расы.

Не канон
Teikan
+3
Согласен, я бы подкручивал распределение в сторону той же расы, но оставлял шанс на любую другую.
Кстати, интересно насколько равномерно представлены расы в Эквестрии? Кто-то считал?
TheOceanPony (ред.)
0
Да считали, земнопони больше всего (с нюансами).
Чтобы дети других рас не разбивались насмерть после зачаться (А зачем фиксить, не баг а фича), можно прописать запрет на размножения стоя на облаке.
Teikan
+2
Если так сделать, у пегасов на облаках могут рождаться не пегасы, и по игровой механике они будут падать с облака.
Kinoman
+4
Всё правильно, суровые спартанские пегасики это канон, так что демографическая политика типа «новорождённые не способные летать отправляются ползать естественным образом» вполне логична.
vorodor
+5
А как же Скуталу?
AlisarDoUrden
0
Уже ответил на это выше.
Teikan
0
Круто, спасибо!

Это аддон для Mine Little Pony.
Насколько основной мод живой? Он поддерживается ещё кем-то?
TheOceanPony (ред.)
+1
Mine Little Pony живее всех живых. Обновляется стабильно даже на последние версии майна.
Им занимается Solace, он же создатель Unicopia.

У мода даже есть группа в дискорде
discord.gg/zKSZ8Mg
Kinoman
+3
Попытался поиграть с этим модом, игра крашит и не запускается(
Краш лог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 оно запускается норм, а с ним крашит
VaJa72
0
В общем я сам выяснил, в чем проблема — мод требует кроме базового мода с поньками еще и Unicopia, после того, как я его поставил, игра наконец запустилась
VaJa72
0
Я же ведь 100 раз проверял чтобы все работало и без Unicopia =(

Пришли мне пожалуйста свой сборку.
Kinoman
+2
Я проверял на игре, скачанной через TLauncher версии 10.20.1 fabric, если это конечно о чем-то скажет
VaJa72
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.