Перейти к содержимому

Annotated DI

Библиотека внедрения зависимостей для модов Minecraft

FabricForgeQuilt
Загрузчики
FabricForgeQuilt
Скачиваний на Modrinth
30,9 тыс.
Подписчиков на Modrinth
12
версий
127
Обновлён
21 июня 202621 июн.
Опубликован
в 2021
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 8 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 8
Работает на Fabric, Forge и Quilt
Для Minecraft 1.14–1.21.11
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 4.0.9+1.21.11+fabric от 21 июня 2026
Лицензия Apache-2.0 — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры1.14–1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

Annotated DI — это обёртка вокруг Guice с несколькими дополнительными утилитами для более удобного использования с модами Minecraft. Это позволяет применять паттерн проектирования внедрение зависимостей при создании модов и API для них.

Дополнительные утилиты для моддеров:

  • Аннотация @Implementation, с помощью которой можно удобно связать все зависимости, не создавая отдельный файл для настройки всех привязок и не заставляя API иметь зависимость от реализации на этапе компиляции.
  • Центральный Injector, позволяющий модам внедрять классы/интерфейсы из других модов.
  • Точка входа/событие, дающее моддерам возможность добавить собственный Module в Injector при его создании — большинству модов это не понадобится, если только они не делают какие-то продвинутые привязки.

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

Вопросы и ответы

Как это помогает пользователям?

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

Делает ли это что-то само по себе?

Оно отображается в списке модов, и только.

Скачивает ли это зависимости модов за вас?

Нет

Частые вопросы

Как установить Annotated DI?

Установите Fabric под свою версию Minecraft, скачайте Annotated DI под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Annotated DI?

У Annotated DI есть сборки для Minecraft 1.14–1.21.11.

Нужен ли Annotated DI на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

Лицензия и источник
Apache License 2.0можно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее