Скачать Annotated DI (Forge) — Minecraft Моды — MetaMods

Annotated DI (Forge)

Активный

Установок

0

Последнее обновление

1 год назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки

Annotated DI (Forge)

Данный проект представляет собой версию мода для Minecraft Forge. Если вам нужна версия для Fabric, обратитесь к соответствующей странице.

Annotated DI — это удобная оболочка для фреймворка Guice, дополненная специальными утилитами, которые упрощают работу с модификациями для Minecraft. Благодаря этому разработчики могут использовать паттерн Dependency Injection при создании собственных модов и API для них.

Преимущества для разработчиков модов

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

Полную документацию для разработчиков можно найти на вики-странице проекта.

Часто задаваемые вопросы

В чем польза для игроков?

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

Что делает этот мод сам по себе?

Отображается в списке модов, но не добавляет игрового контента или функций.

Загружает ли он зависимости автоматически?

Нет, автоматическая загрузка зависимостей не поддерживается.

Участники проекта
The_Fireplace

The_Fireplace

Создан: 18 июл 2024

ID: 18983