Вход

Регистрация

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

Phantom Loader

Phantom Loader

|

HexagonNico

Инструмент для разработчиков, позволяющий поддерживать Fabric и Forge в одном модуле.

Мод Phantom Loader для Minecraft — автоматизация кроссплатформенной разработки

Phantom Loader — это библиотека, которая упрощает создание модов для Minecraft, работающих сразу на нескольких загрузчиках (Fabric и Forge). Вместо написания отдельного кода для каждого из них, разработчик пишет логику один раз в общем модуле. Библиотека автоматически генерирует необходимые начальные классы при сборке проекта, что избавляет от дублирования кода и упрощает поддержку.

Как работает абстракция

Обычно создание мода для Fabric и Forge требует наличия двух отдельных модулей, так как загрузчики имеют разные механизмы инициализации. Phantom Loader решает эту проблему, позволяя держать основной код в одном общем модуле. При сборке проекта библиотека автоматически создаёт специфичные для Fabric и Forge классы-инициализаторы. Это позволяет разработчику не заботиться о различиях между платформами на уровне логики приложения, а сосредоточиться на функционале мода.

Phantom Loader
Phantom Loader

Для разработчиков

Для настройки и использования Phantom Loader подробная документация доступна на официальной Wiki проекта. В качестве примера реализации, использующей эту библиотеку, можно изучить код репозитория с демонстрационным модом. Проект распространяется под лицензией Apache-2.0 и поддерживается автором HexagonNico.

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

Автор: HexagonNico · Лицензия: Apache-2.0

H

HexagonNico

1 проект

|

0 скачиваний

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

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз library-forge-19.4.1.jar 137.2 KB 1.19.4 Forge 0 21.01.2024
Релиз library-forge-20.1.5.jar 138.7 KB 1.20.2, 1.20.1 Forge 0 21.01.2024
Релиз library-forge-20.3.1.jar 138.7 KB 1.20.4, 1.20.3 Forge 0 21.01.2024
Релиз library-fabric-20.1.4.jar 63.2 KB 1.20.4, 1.20.3, 1.20.2, 1.20.1 Fabric 0 08.01.2024