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

Heracles Embeds

Позволяет встраивать предметы, мобов и рецепты в json-описания квестов Heracles (Odyssey quests)

Forge
Загрузчики
Forge
Скачиваний на Modrinth
263
Подписчиков на Modrinth
0
версия
1
Обновлён
29 августа 202629 авг.
Опубликован
в 2026

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

Работает на Forge
Для Minecraft 1.20.1
Нужен и в игре, и на сервере
Последняя версия — 1.0.0 от 29 августа 2026
Лицензия Apache-2.0 — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

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

Heracles Embeds Heracles Embeds — это клиентское дополнение для Heracles/Odyssey Quests на Minecraft 1.20.1. Оно добавляет теги форматированного содержимого в поле display.description файлов JSON заданий. Оно не использует JEI, REI или EMI. Данные о рецептах берутся из клиентского RecipeManager Minecraft, который синхронизируется сервером при подключении игрока.

Теги описания

Каждый тег должен быть на отдельной строке описания. Поскольку описание — это JSON, двойные кавычки внутри тега нужно экранировать как \".

"description": [
  "Принеси три алмаза:",
  "<embed-item id=\"minecraft:diamond\" count=\"3\" show-name=\"true\"/>",
  "<embed-entity type=\"minecraft:armor_stand\" scale=\"1.2\"/>",
  "<embed-mob type=\"minecraft:zombie\"/>",
  "<embed-recipe id=\"minecraft:diamond_pickaxe\"/>"
]

Дополнение также принимает короткие псевдонимы item, entity, entity-model, mob, recipe и crafting-recipe.

Предметы

<embed-item id="minecraft:diamond" count="3" scale="1.5" show-name="true"/>

Поддерживаемые атрибуты: id, count, scale, align, show-name, label, tooltip, tag и nbt. Выравнивание может быть left, middle или right. Подсказки предметов включены по умолчанию.

Модели сущностей и мобы

<embed-entity type="minecraft:armor_stand" scale="1.2" show-name="true"/>
<embed-mob type="minecraft:creeper" scale="1.0"/>

Оба тега отрисовывают живую модель LivingEntity, которая следует за курсором. embed-mob по умолчанию показывает имя сущности, а embed-entity — нет. Поддерживаемые атрибуты: type, scale, align, show-name, label, tag/nbt, width, height и vshift.

Рецепты

<embed-recipe id="minecraft:diamond_pickaxe" grid-width="3" show-name="true"/>

Отрисовщик не зависит от типа рецепта: он отображает ингредиенты и результат, предоставляемые любым рецептом, зарегистрированным и синхронизированным Minecraft, включая модовые рецепты. Альтернативные ингредиенты сменяются раз в секунду. Поддерживаемые атрибуты: id, grid-width, align, show-name и label.

NBT в JSON/XML

Простой SNBT не требует вложенных кавычек:

"<embed-item id=\"minecraft:diamond_sword\" nbt=\"{Damage:10}\"/>"

Для SNBT, содержащего строки в кавычках, XML-кодируйте внутренние кавычки как ":

"<embed-mob type=\"minecraft:zombie\" nbt=\"{CustomName:'{"text":"Bob"}'}\"/>"

Сборка

Требуется Java 17.

./gradlew build

Ремапленные jar-файлы записываются в fabric/build/libs и forge/build/libs. Проект компилируется против официального Maven-артефакта Heracles 1.1.10 и поддерживает версии среды выполнения с 1.1.10 по 1.1.13. Heracles 1.1.13 — рекомендуемая версия для запуска.

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

Как установить Heracles Embeds?

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

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

У Heracles Embeds есть сборки для Minecraft 1.20.1.

Нужен ли Heracles Embeds на сервере?

Нужен и в игре, и на сервере

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

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