FermiumBooter добавляет простую систему для ранней и поздней загрузки mixin'ов, чтобы можно было менять внутренние классы игры, которые иначе не поправить.
Мод позволяет гибко включать и выключать mixin'ы до их применения - это удобно для теста или опциональных фич в сборке. Можно убрать другие mixin'ы FermiumBooter на лету, чтобы быстро проверять, что именно вызывает краш или баг. Поддерживает работу с Mixin и дополнительными расширениями для них, что помогает снизить лаги и конфликты между модами в модпаке или на сервере.
Для разработчиков всё просто: в методе init вашего IFMLLoadingPlugin вместо Mixins.addConfiguration("configname") используйте FermiumRegistryAPI.enqueueMixin("configname"), а для поздней загрузки - FermiumRegistryAPI.enqueueMixin(true, "configname"). FermiumBooter сам подхватит и применит конфигурации, так что не нужно морочиться с ручной подстановкой.
Проект открытый под лицензией MIT, автор приветствует багрепорты, предложения и PR'ы. В модпаке рекомендуется также использовать MixinCompat для совместимости и дополнительной стабильности.
Мод для разработки, который позволяет гибко загружать и отключать mixin'ы для правки классов и предотвращения багов в сборке или на сервере.