Вход

Регистрация

Восстановление доступа

FermiumBooter

FermiumBooter

|

fonnymunkey

Инструмент для загрузки миксинов в ранний и поздний периоды инициализации Forge, расширяющий возможности модификации классов.

Скачать

Версия игры

1.12.2

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Мод FermiumBooter для Minecraft 1.12.2

FermiumBooter — это упрощённая утилита для модов, предназначенная для разработчиков, которая позволяет загружать миксины как в ранний, так и в поздний периоды инициализации. Это даёт возможность изменять классы, которые в обычных условиях модифицировать невозможно, включая классы из ванильного кода Forge и самих модов.

Механика ранней загрузки миксинов

Главная особенность проекта — возможность встраивать миксины в момент ранней загрузки (early mixin application). Обычно модификация классов ванильного кода Forge или классов других модов невозможна на этом этапе из-за ограничений инициализации. FermiumBooter решает эту проблему, позволяя разработчикам добавлять свои миксины в очередь для раннего применения через специальный API.

Bisect Banner

Расширенная система конфигурации и совместимости

Проект вводит систему аннотации @MixinConfig, которая расширяет стандартную аннотацию @Config из Forge. Это позволяет автоматически добавлять миксины в очередь на основе переключателей в конфиге. Также реализована опциональная проверка совместимости: разработчики могут указать требуемые или несовместимые моды через аннотацию. Если проверка совместимости проваливается, система может генерировать логируемые предупреждения, отображать их в игре (с возможностью отключения) или принудительно отключать проблемный миксин.

Инструменты для разработчиков

Для интеграции в код проекта достаточно изменить инициализацию в IFMLLoadingPlugin. Вместо стандартного вызова Mixins.addConfiguration("имя_конфига") используется метод FermiumRegistryAPI.enqueueMixin("имя_конфига"). Если миксин должен загружаться в поздний период, перед именем передается true: FermiumRegistryAPI.enqueueMixin(true, "имя_конфига"). FermiumBooter автоматически обрабатывает остальное. Также доступен метод для проверки загрузки ModID и возможность блокировать другие загруженные миксины FermiumBooter для целей тестирования.

Связанные материалы

Автор: fonnymunkey · Лицензия: LGPL-3.0-or-later

F

fonnymunkey

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз `FermiumBooter-1.4.1.jar 1.84 MB 1.12.2 Forge 0 21.11.2025
Зависимостей нет.

Скачать

Версия игры

1.12.2

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: