- 48
- 2
- 3
Есть ли способы переписать/изменить метод, переменную и т.п без использования миксинов?
ASM очень медленные, лучше MCP юзатьASM в чистом виде всегда в помощь.
Можно. На чистых ASM трансформерах возможности почти безграничны. Миксины на этом построены.Я имею в виду можно ли менять код игры из forge мода
ну ты как будто бы отвечаешь сам на свой вопрос. наверно ты понимаешь, что жаву нужно сначала скомпилировать, прежде чем зпускать в жвм работать. Теперь вспоминаем как выглядит установка мода: скачиваешь архив из инета и кладешь в папку mods. Окей значит мод должен как то в себе содержать какие то измененные классы майнкрафта. Так как майнкрафт запускается на jre а не на jdk компилятора у нас нет, так что измененные классы у нас в скомпилированном виде. Допустим разрабы форжа(или что нынче модно) добавили бы такой механизм: если мод имеет замены классам майнкрафта - подменяем оные как он скажет. Какие проблемы бы из этого возникли:Причем здесь MCP? Я имею в виду можно ли менять код игры из forge мода