Сегодня вышел HollowEngine 2.3.4, я туда добавил... Spongepowered Mixins 😱
Что это значит? - Движок теперь может переписывать код игры и других модов 💀
Создав скрипт
.mixin.kts вы можете внутри указать класс, метод и строчку, куда нужно добавить код. Либо вообще его переписать. Сам синтаксис довольно сильно отличается от классических миксинов, поскольку работает на Kotlin, но движок его трансформирует в классические Mixin-классы. Разумеется, можно из миксина передавать данные или вызывать методы в другие .kts-скрипты.На самом деле работы ещё прилично, нужна будет поддержка IDE, более удобная навигация по декомпилированным классам. Сами миксины работают только после перезапуска игры (а иначе это вызовет тонну проблем). Но сам факт теперь в том - что это работает!


