Annotated DI (Forge) logo

Annotated DI (Forge)

Утилита для удобного использования Dependency Injection в модах Minecraft. Позволяет связывать зависимости и внедрять классы из самих себя.

Доступно на версиях Minecraft

[1.18] [1.19.2] [1.19] [1.17] [1.16.2] [1.15.2]

Категории модов


Downloads 127K загрузок
Views 0 просмотров
Created Создано 2 лет назад

Внешние ресурсы

Разработчики мода

The_Fireplace автар

The_Fireplace

Описание мода

Мод Annotated DI (Forge)


Мод Annotated DI представляет собой обертку вокруг Guice с несколькими дополнительными утилитами, добавленными для более удобного использования с модами Minecraft. Этот мод позволяет использовать шаблон проектирования Dependency Injection при создании модов и их API. Дополнительные утилиты для моддеров:



  • Аннотация @Implementation, которая позволяет удобно связывать все зависимости без необходимости создания отдельного файла для конфигурации всех привязок и без принудительной зависимости времени компиляции API от реализации.

  • Центральный инжектор для каждого мода, который позволяет модам внедрять классы/интерфейсы из самих себя и их зависимостей.

  • Реестр, который предоставляет способ добавить пользовательский модуль к инжектору перед его созданием - большинству модов это не понадобится, если они не выполняют какие-либо продвинутые привязки.


Документация для разработчиков доступна на вики. Мод Annotated DI помогает сделать моды более удобными для обновлений, особенно при создании API, которое могут использовать другие моды.


Важно: Мод Annotated DI не выполняет загрузку зависимостей мода за вас. Этот мод просто отображается в списке модов и помогает упростить процесс разработки и поддержки модов в Minecraft.

Скачать Annotated DI (Forge)