mixin

  1. Danilon4ig

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

    Вот такой код пока накидал package com.danilon4ig.customtabs.gui; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.components.Button; import net.minecraft.client.gui.screens.inventory.InventoryScreen; import net.minecraft.network.chat.Component; import...
  2. Pikcahy

    Проблема с mixin 1.21.10

    Проблема с @Inject он не может найти метод(не обязательно метод указанный ниже, он ваще никакой найти не может), если использовать какой-нибуть Overwrite то метод находиться @Mixin(PlayerEntity.class) public class PlayerEntityMixin { @Inject(method = "consumeItem", at = @At("HEAD"))...
  3. H

    Mixin не видет конфиг

    Миксины успешно инициализируются, но конфиг не грузится. Использую Cleanroommc Template; гружу миксины через Coremod @MCVersion("1.12.2") public class IVLoadingPlugin implements IFMLLoadingPlugin { public IVLoadingPlugin() { MixinBootstrap.init()...
  4. Coriin

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

    Вроде библиотека импортируется и проект собирается но в runClient вылезает ошибка миксинов. Собственно говоря, в первые добавляю зависимость через gradle, сначала подумал "Может я импортирую зависимость неправильным образом, и она получается не деобфусцированной", попробовал несколько других...
  5. Podorozhnyk

    Перестал собираться проект Gradle

    Доброго времени суток, форумчане! Тут такое дело, в один момент просто перестал собираться проект с модом. Пробовал build, clean, assemble таски. Процесс останавливается на 'Configuring projects...'. и остаётся таким даже более часа. Важно заметить: нет никаких ошибок. Вообще. Просто идёт время...
  6. Podorozhnyk

    Полная невидимость игрока для мобов

    Доброго времени суток, форумчане! Задача такая: сделать игрока абсолютно невидимым для мобов по прописыванию команды. Даже при условии, если тот будет их атаковать, мобы не должны отвечать. Я смог добиться, чтобы игрок был невидим для большинства мобов, однако это не касается, например, пауков и...
  7. watashonee

    Миксин не сдвигает текст

    Переделываю рпг худ, теперь он отображается в центре экрана и из-за этого перекрывается текст. Почитал в интернете и попробовал через Миксин напрямую изменить высоту текста в самом майнкрафте, но ничего не работает. @Mixin(GuiIngame.class) public class MixinGuiIngame { @Inject(...
  8. D

    Fabric 1.20.6 Mixin на повышение hp игрока в режиме выживания

    Нужно: Увеличить максимальное здоровье игрока до 30 в режиме выживания. Пробовал через @Inject и MinecraftClient - безрезультно. Такое запускается но не дает желаемое: import net.djjoyyes.stiks.STIKS_Mod; import net.minecraft.entity.player.PlayerEntity; import...
  9. S1nc

    Использование миксина в миксине...

    Всем добра. Совсем недавно руки мои добрались до миксинов, потому я мало чего в них понимаю. Я создал миксин с классом FoodData, встроенным в Player. Теперь я хочу через Player как-то вытянуть ту информацию, которую я занес в фуддату (для дебага), но упорно не понимаю, как именно это сделать...
  10. IsX

    Не работает миксин при попытке предотвратить агр эндермена из-за cursed ring в моде Enigmatic Legacy

    Здравствуйте. Я пытаюсь сделать так, чтобы проклятое кольцо из enigmatic legacy делало агрессивным эндермена с учетом моего условия: @Debug @Mixin(CursedRing.class) public class MixinCursedRing { @Redirect( method = "curioTick", at = @At( value =...
  11. igorspesh

    Помощь в создании mixin

    Есть класс https://github.com/MeteorDevelopment/meteor-client/blob/master/src%2Fmain%2Fjava%2Fmeteordevelopment%2Fmeteorclient%2Futils%2Fplayer%2FRotations.java Нужно сделать миксин к функции sendPacket но дело в том что функция во вложенном приват Статик классе Я понятия не представляю как...
  12. N

    можно ли подменить класс мода с помощью аддона ?

    я решил изменить стартовое меню мода Origin и я потихоньку его переписываю но делать форк мода ради одного меню не сильно охота я знаю что есть миксины которые позволяют инжектить код в уже готовы байт код и мне по сути надо найти в каких классах используется класс который я хочу заменить и...
  13. L

    Вызов миксина в другой мод, с другими маппингами

    Я разрабатываю мод, добавляющий структуру с особенностью в генерации лута. Если кратко, то я вношу Y координату сундука в LootContextParameterSet, чтобы потом, в зависимости от нее, настроить редкость генерируемого лута. Для этого я делаю миксин в LootableContainerBlockEntity, в метод...
  14. senjmam

    Заставляю железных големов атаковать криперов.. Но что-то не так.... Миксины?

    Посмотрев исходный код IronGolem.class,решил добавить код миксина @Inject(method = "registerGoals", at = @At("TAIL")) private void onregisterGoals(CallbackInfo ci){ this.targetSelector.addGoal(3, new NearestAttackableTargetGoal(this, Mob.class, 5, false, false, (entity)...
  15. Greed'Ail

    Игре не нравится метод в миксине(говорит что не та вариация)

    Миксин на класс LivingEntity Оригинальный код короток и понятен public boolean disablesShield() { return this.getWeaponStack().getItem() instanceof AxeItem; } Я пытался сделать чтобы щит отходил на кулдаун, когда он принимает 20 урона и более @Inject(method = {"disablesShield"}, at...
  16. Mr.Toad

    A&I или AccessTransformers?

    Hi Как только узнал про @Accessor и @Invoker(Далее A&I), сразу стал их сравнивать с AccessTransformer'ами(Далее AT). Плюсы по очереди каждого из них которые я выявил лично для себя(мелочи, главный вопрос ниже) AI&: A&I удобнее и проще(лично мне, так как в AT у меня далеко не всегда...
  17. TheAndrey

    Подружить IDEA с Mixins

    Приветствую! Я только начинаю осваивать работу с миксинами. Подключил к проекту согласно гайду, найденному на просторах форума. Вроде бы всё работает, однако перестаёт запускаться игра из среды разработки - встроенный компилятор выдаёт ошибку. Как вы решали данную проблему? Настройки проекта...
  18. Greed'Ail

    Игре не нравится, что метод не private static и не только

    Решил попробовать сделать миксин на деревья, а конкретно захотел попробовать поиграть с формой тёмного дуба Выглядит это всё дело так: package net.yaksolo.ambulance.mixin; import net.minecraft.block.*; import net.minecraft.registry.Registerable; import...
  19. Greed'Ail

    Как взаимодействовать с переменной super в миксинах на фабрик?

    Практикуюсь в миксинах и не могу понять что делать с тем, что переменную super использовать нельзя (знания джавы практически отсутствуют, но я её учу параллельно с моддингом) С переменной this это решается следующим образом: SnowGolemEntity entity = (SnowGolemEntity) (Object) this; Но вот с...
  20. aloyen

    StackOverflowException при @At("RETURN") в Mixin'ах

    Всех приветствую! Мне нужно сделать один Mixin, который будет "перехватывать" возвращаемое значение. Вот мой код: @Mixin(ServerPlayerEntity.class) public class ServerPlayerEntityMixin { @Inject(method = "startSleepInBed", at = @At(value = "RETURN")) public void...
Назад
Сверху