====== Быстрая перезагрузка Миксинов ====== Миксины не могут быть заменены быстрой сменой в среде Fabric по умолчанию. Чтобы включить эту функцию, вам нужно будет указать флаг ''-javaagent'' в настройках вашей виртуальной машины. Единственным предварительным условием является наличие копии ''sponge mixin jar''. Fabric извлекает это по умолчанию, поэтому вы должны иметь возможность найти его в своей папке кэша Gradle. Пользователи IDEA могут посмотреть в нижней части своего представления проекта в левой части экрана, чтобы найти библиотеку: {{https://i.imgur.com/fUrhss5.png}} Скопируйте полный путь к jar и откройте настройки запуска. В разделе ''Minecraft Client'',разверните вкладку с параметрами виртуальной машины(VM). Вам нужно будет установить флаг ''-javaagent'' на путь к ''mixin jar'': {{https://i.imgur.com/SuW9MlV.png}} Запускайте игру. Теперь вы можете перезагружать миксины, используя те же правила, что и обычно: * нет методов добавления или удаления * без изменения параметров метода * нет добавления или удаления полей Чтобы перекомпилировать ваш миксин в IntelliJ, используйте опцию ''Recompile'' в меню ''Build''. Привязка клавиш по умолчанию для этого - ''Ctrl+Shift+F9''. === Примечания ==== DCEVM официально не поддерживает смены миксинов: * При запуске на Java 1.8:181 перезагрузки DCEVM и Миксина не работают. * При запуске на DCEVM Java 11 вы можете перезагрузиться, но задача быстрой замены зависает. * При запуске на форке Java 17 JetBrains Runtime (с DCEVM) быстрая смена миксинов и DCEVM работают правильно.