Deimos

Deimos это библиотека генерации данных и конфигурации для Minecraft: создание конфигов с отображением в игре и настраиваемых рецептов при запуске вместо JSON-файлов.

Deimos это библиотека для генерации данных и конфигурации в Minecraft. С её помощью можно создавать файлы конфигурации и отображать их в игре нативно на Forge и Neoforge или с помощью Mod Menu на Fabric. Deimos позволяет создавать новые рецепты при запуске игры, что делает их настраиваемыми. Это также означает, что вам не нужно использовать JSON-файлы, а смена версии Minecraft становится значительно проще и менее болезненной.

Часть библиотеки, отвечающая за конфигурацию, основана на MidnightLib от Motschen.

Я создал этот мод, чтобы упростить разработку своих модов и использовать только одну библиотеку конфигурации на всех загрузчиках модов и версиях Minecraft. Так что если вы хотите увидеть примеры использования этой библиотеки в реальных проектах, можете посмотреть моды, которые я сделал.

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

Ниже приведены инструкции по настройке и использованию Deimos. Для получения более подробной информации об этой библиотеке обязательно посетите её страницу на GitHub.

Вы можете либо использовать мои шаблоны для IntelliJ, которые создают новый проект MultiLoader с уже настроенным Deimos, либо следовать этим инструкциям для ручной настройки:

Fabric:

если вы хотите использовать функциональность Mod Menu, вам нужно добавить новый репозиторий:

Нужную версию Deimos можно найти на Modrinth

Создание конфигов

Вы можете добавлять конфиги в классе, который расширяет DeimosConfig:

И затем в вашем методе инициализации нужно вызвать DeimosConfig.init следующим образом:

Добавление новых рецептов

Чтобы добавить новые рецепты, вы вызываете методы из DeimosRecipeGenerator в вашем методе инициализации. Вы можете добавлять рецепты бесформенного крафта, упорядоченного крафта, плавки, копчения, обжига в доменной печи, на костре и резки камня. Вот несколько примеров:

DeimosRecipeGenerator.createShapedRecipeJson(
Lists. new ArrayList ( '#' ),
Lists. new ArrayList (ResourceLocation.parse( "sand" )),
Lists. new ArrayList ( "item" ),
Lists. new ArrayList ( "# " , " #" ),
ResourceLocation.parse( "stone" ), 1 );

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

Как установить Deimos

  1. В списке файлов выберите свою версию Minecraft и загрузчик. Установите этот загрузчик в профиль игры.
  2. Проверьте требуемые библиотеки у выбранного релиза. Скачайте их для той же версии Minecraft и загрузчика.
  3. Скачайте выбранный файл. Если это ZIP, извлеките из него JAR мода. В ZIP также находятся лицензия автора и сведения об источнике.
  4. Закройте игру и поместите JAR мода и необходимых библиотек в папку mods выбранного профиля. JAR распаковывать не нужно.
  5. Запустите выбранный профиль. Для русского текста выберите «Русский» в настройках языка Minecraft.
Где находится папка mods?

Откройте папку выбранной сборки в лаунчере и найдите mods. Если папки нет, создайте её. Для стандартной установки:

  • Windows: %appdata%\.minecraft\mods
  • macOS: ~/Library/Application Support/minecraft/mods
  • Linux: ~/.minecraft/mods

Если в лаунчере задана другая папка игры, используйте её, а не стандартный путь.

Версии и загрузки

Версии Minecraft и загрузчики указаны отдельно для каждого релиза.

РелизMinecraft / загрузчикФайл
26.3-neoforge-2.7.1Оригинал автора2026-09-2626.3NeoForgeСкачать NeoForgeОригинал автора101 КБ · ZIP: JAR + лицензия
SHA-2560df757862e08309aa9e9e42426f506720c754ef9cad246de19024661e869b523
1.20.1-forge-2.7Оригинал автора2026-06-121.20, 1.20.1Forge, NeoForgeСкачать Forge / NeoForgeОригинал автора50 КБ · ZIP: JAR + лицензия
SHA-256d0bf26f10903192a3e700e218eb9ec09a352ef2726fad8284d96f980729e904b

Каким модам нужен Deimos

Совместимые версии и обязательные зависимости указаны рядом с файлами этих модов.

Источник и перевод

Источник: Modrinth, Deimos.

Описание переведено на русский язык с помощью DeepSeek.

Deimos: версии Minecraft