mixin

  1. NikKeY

    Краш при загрузке мода.

    Написал простенький мод с 3д бронёй, по средствам библиотеки GeckoLib. Происходит такой краш. Миксины вроде добавил, но, я так понимаю, нужно добавить необходимые миксины в mixins.adventure.json Не совсем понимаю как это сделать (Нет, конечно есть гайды, и я их прочекал, но не понял что именно...
  2. maksvavrik86

    Mixin replace name

    @Inject(at=@At("TAIL"), method="getName", cancellable = true) private void getUsername(CallbackInfoReturnable<String> cir) { if (ExampleMod.originalSession) return; cir.setReturnValue(ExampleMod.username); } Питаюсь создать свой мод для смени акков по никам на фордж...
  3. maksvavrik86

    Mixin 1.20.1

    Подскажите, как пользоваться Mixini на 1.20.1 Forge. Вроде все делаю правильно, но они не используются. Подскажите где найти гайд на новые версии
  4. Mr.Toad

    Миксины

    Hi Запускаю в лаунчере и моментально краш... Что-то не так с миксинами похоже Прошу помочь P.s. в IDE все работает
  5. dezc

    Mixin с ModifyArg. Изменение участка кода

    Мне нужно поменять "/tell" на "/hist" как работать c Inject я знаю, а что передавать в @At(target="..") и т.д абсолютно не понимаю. Буду очень благодарен. Вот код самого addTellEvent + mixin target: >...
  6. Jetug

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

    Я делаю аддон для другого своего мода, и когда я запускаю аддон он выдаёт ошибку, хотя оригинальный мод запускается нормально. @Mixin(Mob.class) public abstract class LivingEntityMixin { @Shadow private LivingEntity target; @Inject(method = "setTarget", at = @At("TAIL")) public...
  7. kronpos2006

    Как поменять значение локальной переменной в методе?

    Я вызываю миксин в методе, но в нем мне еще нужно поменять значение локальной переменной, чтобы изменённое значение вызывалось в других методах Как это реализовать?
  8. LIRAY

    Получение ссылки на текущий класс (миксины)

    Возник вопрос, как же принудительно закастить и получить ссылку на класс, в который мы хукаемся?
  9. B

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

    Не пойму, почему не работает эта шляпа: @Mixin(EventBus.class) public class MixinEventBus { @Inject(method = "post(Lnet/minecraftforge/eventbus/api/Event;Lnet/minecraftforge/eventbus/api/IEventBusInvokeDispatcher;)Z", at = @At("HEAD")) public void mixinPost(Event event...
  10. Alchemist

    Сломался миксин после добавления в проект Parchment

    В общем, достали меня бессмысленные названия параметров у методов, и добавил я в свой проект Parchment. Действительно, ванильный код стал намного понятнее. Вот только, код перестал компилироваться. Ругается на вот это: package com.madalchemist.zombienation.mixin; import...
  11. F

    Как с помощью миксин получить доступ к приватным переменным?

    Загорелся полным использованием миксин, как можно через них получать доступ? Видел на форуме тутор по ним, но там не совсем понял как именно добавить свой метод (например геттер/сеттер приватной переменной) в класс и его вызывать уже в своем коде, полностью понял только инжекты. Хочется заменить...
  12. D

    Миксины и сборка

    При сборке мода, миксин не хукается, но при запуске через IDE всё работает корректно.
  13. Liahim

    Не запускаются миксины на версии 1.18.1

    Собственно, вопрос в названии темы. Гляньте, плиз, на билд-файлик. Может я чего забыл? buildscript { repositories { maven { url = 'https://maven.minecraftforge.net' } maven { url = 'https://repo.spongepowered.org/repository/maven-public/' } mavenCentral() }...
  14. GoogleTan

    Redirector in fluidapi.mixins.json:BlockMixin failed injection check

    На фабрике не работают какие либо редиректы. Пример: @Mixin(Block.class) public abstract class BlockMixin extends BlockBehaviour { @Shadow protected abstract void registerDefaultState(BlockState blockState); public BlockMixin(Properties properties) { super(properties); }...
  15. Инжект миксинов в класс, где не переопределен метод

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

    Почему AT - обоюдоострый меч

    Данная тема призвана рассмотреть ряд нюансов и подводных камней, связанных с применением такой удобной фичи Forge, как Access Transformers. В процессе я буду сравнивать их с главной альтернативой - accessor-миксинами, которые предоставляют схожие возможности расширения доступности полей/методов...
  17. will0376

    Миксины и билд с вырезалкой(+ другие плюшки)

    Здрааасте! После нескольких факапов с билдом мода для заказчика - выяснилось, что миксины не дружат ни с для пакетных аннотаций, ни с плагином cutter.(внезапно - заработало. Мать эти грабли так) Эта "недружба" выливается в игнорировании в билде рефмапы(которая оказалась настолько нужной...
  18. NooneKnows

    Краш миксинов с idea и фордж, непарсящий mcmod.info

    Всем привет. На днях вкатился в кубики, бодаюсь преимущественно с граблями пока, уже можно сказать третий день. Возникла проблема. При запуске кубиков через runClient идеи, все ломается: Подключил миксины - оно пишет что не может загрузить конфиг и падает. Удаляю класствикер и запускаю без...
Сверху