миксины

  1. I

    Контроль над процессом загрузки миксинов

    Я патчу миксинами броню из мода, для которого пилю аддон, чтобы подогнать статы под нормальный баланс, и недавно столкнулся с необходимостью получать новые статы для брони из конфигов. Вроде всё сделал как надо, но из-за того, что миксины грузятся раньше всех, к броне применяются только...
  2. Mr.Toad

    Как отключить мискин?

    Hi На issue написали о несовместимости модов. Проблему нашел. И для решения нужно отключать миксин проверкой - ModList.get().isLoaded("ыыы") И не знаю как это сделать... PS: Проверка внутри методов миксинов не поможет т.к. @Redirect()
  3. Mr.Toad

    Neoмиксины

    HI Первая поПытка на NeoForged 1.20.4 Делал по MDK Ну нашел как миксины подключить [[mixins]] config="modid.mixins.json" А refmap'ы для миксинов нету(Поэтому в лаунчере ниче не работает...) Как, собственно, сделать так чтоб refmap'а была?
  4. Mr.Toad

    Конфига нету(((

    HI Сделал конфиг для мода через Embeddium. Конфиг не работает... т.е вкладка palladium не появляется. Дело тут в миксинах, а точнее в этом ↓ package com.mr_toad.palladium.core.mixin.embeddium; import com.mr_toad.palladium.core.Palladium; import...
  5. JAN_36

    Mixins

    Кто может помоч сделать миксины для мода? я уже 3 дня сижу не могу их сделать Если что мой дискорд: jan_36 buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } maven { url = 'https://repo.spongepowered.org/maven' } mavenCentral() }...
  6. Talloran

    Ошибка в инжекте миксина на фабрике

    я не могу понять почему это ошибка вылазит, вроде все правильно, но нет, где-то ошибся весь миксин: import net.minecraft.client.Mouse; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import...
  7. Mr.Toad

    Опять миксины, но уже фабрик

    Hi В IDE все норм(методы существуют), в лаунчере не может найти не один метод(см. краш) "required": true, "package": "com.mr_toad.lib.core.mixin", "compatibilityLevel": "JAVA_17", "minVersion": "0.8", "mixins": [ "LivingEntityMixin", ], "injectors": { "defaultRequire": 1...
  8. fer1n

    [1.7.10] java.lang.ClassNotFoundException: org.spongepowered.asm.launch.MixinTweaker

    Приветствую. Пишу мод с миксинами (для инжекта в метод другого мода и дальнейших шаманств), делаю билд, тестирую через tlauncher (градл запускатор некорректно работает) и игра крашается с ошибкой java.lang.ClassNotFoundException: org.spongepowered.asm.launch.MixinTweaker. Как исправить...
  9. HomaPlus

    Проблемы с рендером (рендерится 2 модели на 1-й сущности одновременно)

    import net.minecraft.client.entity.AbstractClientPlayer; import net.minecraft.client.entity.EntityPlayerSP; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.block.model.ItemCameraTransforms; import net.minecraft.client.renderer.entity.RenderPlayer; import...
  10. Mr.Toad

    проблемы с Бамбукъ

    HI решил сделать бамбукъ обтекаемым и вроде как все работает, он теперь действительно обтекаемый НО когда он начинает расти происходит это бамбукъ заполняется водой делал с помощью миксинов(в них не очень силён) код этого самого миксина @MethodsReturnNonnullByDefault...
  11. tox1cozZ

    MixinBooterLegacy - магия миксинов на версии 1.7.10 без танцев с бубном 1.0.1

    На 1.7.10 с миксинами та еще беда: не работает официальный плагин для Gradle - MixinGradle, нет утилитарной зависимости (приходится упаковывать миксины в каждый свой мод), поддержка из коробки только устаревшей версии 0.7.11. Так же есть проблема с инжектами в чужие моды - они просто не...
  12. tox1cozZ

    MixinBooterLegacy - магия миксинов на версии 1.7.10 без танцев с бубном

    tox1cozZ добавил(а) новый ресурс: MixinBooterLegacy - Простой и удобный загрузчик миксинов для Minecraft 1.7.10. Узнать больше об этом ресурсе...
  13. Mr.Toad

    Проблемы с миксинами

    Короч Недавно познал миксины(нет) и решил сделать зеленоглазого эндермэна(Выбиратся он будет рандомом как вариант моба(Спойлер: оно не робит)) И Проблема то не в том что я ноль в этих ваших миксинах, а в том что майн запускается в Intelij(хоть ни и вариантов у эндермэнов не было), но когда я...
  14. Geomir

    Не работают миксины

    Взял из открытых исходников одного мода миксины для блока и ентити костра. В том моде все работает, но при переносе в мой - костер все так же остается ванильным костром. Подскажите, как исправить? Код с миксинов прилагаю @Mixin(CampfireBlock.class) public abstract class CampfireBlockMixin...
  15. MaximPixel

    Не работают Миксины

    Использую уже встроенные Миксины в Forge. Всё работает в IDEA, но если запускать мод через лаунчер, то не работает, хотя все логи одинаковые. Ошибок нет. Вот код, который я использую: minecraft { mappings channel: 'official', version: '1.16.5' runs { client {...
  16. ロ

    Инжект миксинов в класс, где не переопределен метод

    Возможно ли сделать инжект в метод, который не был переопределен в классе, но есть в классе, который наследуется? Пример: Ели Item, в нем canMine public boolean canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner) { return true; } Есть BucketItem, он наследует...
  17. KOMPOT_IZ_FIKUSA

    Проблема с декомпилятором

    Пробую добавить миксины в проект. Для неудачного теста самой возможности использовал этот проект из репозитория из этого гайда. Проблема в том, что в проекте не видно очень много имён из классов forge. Далее прмер RenderType: Должно ли так быть при использовании миксинов и как это можно...
  18. xside

    Не могу добавить миксины в проект

    Пытался добавить их вручную по видосам и туториалам, но не получилось. Скачал готовый репозиторий с миксинами и возникла та же проблема. // Setup the build script buildscript { repositories { jcenter() maven { url = "http://files.minecraftforge.net/maven" } maven...
  19. centanarian

    Получение protected-полей родителя (Mixins)

    Кто-нибудь знает как получить нужное поле, используя Миксины? Суть в том, что мне нужно получить TradersOfferList из MerchantScreen. В классе MerchantScreen его получают таким образом: TraderOfferList traderOfferList = ((MerchantScreenHandler)this.handler).getRecipes();. Проблема в том, что...
  20. GlassSpirit

    Миксины для Чайников! Практика.

    Миксины для Чайников! Практика Предисловие Данная статья состоит из адаптированного перевода официальной вики, явадоков, моих комментариев и пары примеров. Статья предназначена для тех, кто хочет быстро и без хлопот начать использовать миксины в своем проекте. Считается, что вы знакомы с...
Назад
Сверху