Вход

Регистрация

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

Deimos

Deimos

|

MarsThePlanet

Универсальная библиотека для разработчиков, упрощающая управление настройками и рецептами крафта на всех основных загрузчиках.

Скачать

Версия игры

1.21.10

1.21.11

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

26.1

26.1.1

26.1.2

26.2

Категория

Главный файл

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

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Мод Deimos для Minecraft — библиотека для конфигурации и генерации рецептов

Deimos — это библиотека для Minecraft, предназначенная для упрощения разработки модов через централизованную систему конфигурации и генерации рецептов. Она позволяет создавать настраиваемые файлы конфигурации, отображаемые в игре, и динамически менять рецепты крафта (например, плавки или формы) на основе этих настроек. Поддерживает Forge, NeoForge, Fabric и Quilt.

Deimos решает проблему управления конфигурацией в модификациях. Вместо того чтобы каждый автор вынужден был поддерживать разные форматы файлов (JSON, YAML) или писать сложную логику чтения настроек, библиотека предоставляет единый класс DeimosConfig. Разработчик описывает параметры в коде, а библиотека автоматически генерирует файл конфигурации, который игрок может редактировать через GUI внутри игры. Это избавляет от необходимости вручную создавать и поддерживать JSON-файлы в папке config.

Server-Side Horror
Server-Side Horror
Title

Одной из ключевых особенностей Deimos является возможность динамической генерации рецептов. Традиционно рецепты крафта хранятся в статических JSON-файлах, что делает их изменение при обновлении игры или модов сложным процессом. С Deimos вы можете определить логику создания рецептов в коде. Если игрок изменит значение в конфиге (например, включить или выключить определённый рецепт), библиотека пересоздаст соответствующие рецепты при перезапуске игры. Это работает даже для модифицированных предметов и включает в себя все основные типы крафта: форму, бесформенную, плавку, копчение, взрыв и рубку камня.

Техническая реализация библиотеки базируется на MidnightLib от автора Motschen. Это позволяет использовать проверенные механизмы работы с конфигами. Поддержка Fabric реализована через интеграцию с Mod Menu, что обеспечивает нативное отображение настроек без необходимости в дополнительных модификациях интерфейса. Библиотека работает как на клиенте, так и на сервере (опционально), что удобно для модов, требующих синхронизации логики крафта между игроками.

Для разработчиков Deimos предоставляет чистый API на Java. Настройка проекта начинается с добавления библиотеки в зависимости сборки (Gradle). Для Forge и NeoForge используется implementation, а для Fabric — modImplementation. Если требуется функционал Mod Menu для Fabric, необходимо добавить соответствующий репозиторий и зависимость. Библиотека поддерживает миксины, что позволяет ей взаимодействовать с внутренними системами игры на глубоком уровне.

Wishful Recipes

Использование библиотеки начинается с создания класса, наследуемого от DeimosConfig. В нём объявляются статические переменные с аннотацией @Entry, которые будут доступны в конфиге игрока. Например, можно задать список материалов или числовой параметр. Затем в методе инициализации модификации вызывается DeimosConfig.init, передавая ID мода и ссылку на класс конфигурации. Все изменения, внесенные игроком в конфиг, автоматически применяются к рецептам крафта при следующем запуске игры.

More Music Discs

Генерация рецептов осуществляется через статические методы класса DeimosRecipeGenerator. Доступны методы для создания рецептов различных типов: createSmeltingJson для плавки, createShapedRecipeJson для форменного крафта и другие. В качестве параметров можно передавать значения из конфигурации, что делает логику крафта полностью настраиваемой. Например, можно сделать так, чтобы рецепт плавки определённого предмета зависел от значения, выбранного в конфиге игрока. Это дает огромную гибкость при создании модов с уникальной механикой крафта.

Библиотека распространяется под лицензией MIT, что позволяет использовать её в коммерческих и бесплатных проектах без ограничений. Она не требует обязательных зависимостей от других модов и работает на множестве версий игры, начиная с 1.18 и включая последние версии 1.21.x. Архив библиотеки компактен, содержит миксины и не требует дополнительных файлов для установки, что упрощает интеграцию в существующие проекты.

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

Автор: MarsThePlanet · Лицензия: MIT

M

MarsThePlanet

3 проекта

|

0 скачиваний

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

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз deimos-26.2-neoforge-2.7.jar 47.8 KB 26.2 NeoForge 0 18.06.2026
Релиз deimos-26.2-forge-2.7.jar 47.7 KB 26.2 Forge 0 18.06.2026
Релиз deimos-26.2-fabric-2.7.jar 48.8 KB 26.2 FabricQuilt 0 18.06.2026
Релиз deimos-1.21.10-fabric-2.7.jar 49.3 KB 1.21.10, 1.21.9 FabricQuilt 0 12.06.2026
Релиз deimos-26.1.2-neoforge-2.7.jar 47.8 KB 26.1.2, 26.1.1, 26.1 NeoForge 0 12.06.2026
Релиз deimos-26.1.2-forge-2.7.jar 47.7 KB 26.1.2, 26.1.1, 26.1 Forge 0 12.06.2026
Релиз deimos-26.1.2-fabric-2.7.jar 48.7 KB 26.1.2, 26.1.1, 26.1 FabricQuilt 0 12.06.2026
Релиз deimos-1.21.8-neoforge-2.7.jar 49.1 KB 1.21.8, 1.21.7, 1.21.6 NeoForge 0 12.06.2026
Релиз deimos-1.21.8-forge-2.7.jar 227.5 KB 1.21.8, 1.21.7, 1.21.6 Forge 0 12.06.2026
Релиз deimos-1.21.8-fabric-2.7.jar 49.4 KB 1.21.8, 1.21.7, 1.21.6 FabricQuilt 0 12.06.2026
Релиз deimos-1.21.5-neoforge-2.7.jar 49.4 KB 1.21.5 NeoForge 0 12.06.2026
Релиз deimos-1.21.5-forge-2.7.jar 228.1 KB 1.21.5 Forge 0 12.06.2026
Релиз deimos-1.21.5-fabric-2.7.jar 49.6 KB 1.21.5 FabricQuilt 0 12.06.2026
Релиз deimos-1.21.4-neoforge-2.7.jar 49.5 KB 1.21.4 NeoForge 0 12.06.2026
Релиз deimos-1.21.10-forge-2.7.jar 227.5 KB 1.21.10, 1.21.9 Forge 0 12.06.2026
Релиз deimos-1.21.10-neoforge-2.7.jar 49.1 KB 1.21.10, 1.21.9 NeoForge 0 12.06.2026
Релиз deimos-1.21.11-fabric-2.7.jar 49 KB 1.21.11 FabricQuilt 0 12.06.2026
Релиз deimos-1.21.11-forge-2.7.jar 227.5 KB 1.21.11 Forge 0 12.06.2026
Релиз deimos-1.21.11-neoforge-2.7.jar 49.1 KB 1.21.11 NeoForge 0 12.06.2026
Релиз deimos-1.21.4-fabric-2.7.jar 49.7 KB 1.21.4 FabricQuilt 0 12.06.2026
Релиз deimos-1.21.4-forge-2.7.jar 228.3 KB 1.21.4 Forge 0 12.06.2026
Релиз deimos-1.21.10-forge-2.5.jar 227.3 KB 1.21.10, 1.21.9 Forge 0 15.11.2025
Релиз deimos-1.21.10-fabric-2.5.jar 49.1 KB 1.21.10, 1.21.9 FabricQuilt 0 15.11.2025
Релиз deimos-1.21.10-neoforge-2.4.jar 48.3 KB 1.21.10, 1.21.9 NeoForge 0 10.10.2025
Релиз deimos-1.21.8-fabric-2.4.jar 48.6 KB 1.21.8, 1.21.7, 1.21.6 FabricQuilt 0 11.09.2025
Релиз deimos-1.21.8-neoforge-2.4.jar 48.4 KB 1.21.8, 1.21.7, 1.21.6 NeoForge 0 11.09.2025
Релиз deimos-1.21.8-forge-2.2.jar 226.2 KB 1.21.8, 1.21.7, 1.21.6 Forge 0 18.07.2025
Релиз deimos-1.21.5-forge-2.2.jar 226.8 KB 1.21.5 Forge 0 16.05.2025
Релиз deimos-1.21.5-fabric-2.2.jar 48.2 KB 1.21.5 FabricQuilt 0 16.05.2025
Релиз deimos-1.21.5-neoforge-2.1.jar 47.1 KB 1.21.5 NeoForge 0 27.03.2025
Релиз deimos-1.21.4-fabric-2.1.jar 47.5 KB 1.21.4 FabricQuilt 0 05.02.2025
Зависимостей нет.

Скачать

Версия игры

1.21.10

1.21.11

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

26.1

26.1.1

26.1.2

26.2

Категория

Главный файл

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

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: