Мод для Майнкрафт, предназначенный для разработчиков модов: он управляет применением Mixin на раннем и позднем этапах загрузки. Это позволяет изменять классы самой игры, Forge и других модов.
Возможности
- Добавляет Mixin в очередь для раннего или позднего применения.
- Аннотация
@MixinConfigсвязывает Mixin с переключателями конфигурации и позволяет автоматически включать их. - Для отдельных Mixin можно указать обязательные и несовместимые моды.
- При проблемах совместимости выводятся предупреждения в журнал и, при включённой опции, в игре; такие Mixin можно принудительно отключать.
- Разработчик может включать и выключать Mixin до их применения через
Supplier. - Метод проверки наличия мода доступен ещё до обычной загрузки Mixin.
- Можно запретить применение других Mixin, добавленных через FermiumBooter — это полезно при тестировании.
Как пользоваться
В инициализации IFMLLoadingPlugin вместо Mixins.addConfiguration("mixinConfigName") используйте FermiumRegistryAPI.enqueueMixin("mixinConfigName").
Для Mixin с поздней загрузкой используйте FermiumRegistryAPI.enqueueMixin(true, "mixinConfigName").
