01Начните с текущих файлов настроек
| Относительный путь | Содержание |
|---|---|
server.json | Игровые правила, приватность, пороги объединения стаков срока годности и другие разделы. |
display.json | Настройки отображения клиента; не единственный источник игровых переключателей сервера. |
colors/color_schemes.jsoncolors/solid_colors.json | Схемы градиентов и палитра сплошных цветов. |
fatigue/fatigue_gradient.jsonfatigue/fatigue_exempt.json | Цвета подсказки пресыщения, список еды, исключённой из счётчика восстановления. |
shelf_life/schemes/ | Схемы отображения срока годности; настройки температуры/сезонов находятся в соответствующих текущих каталогах. |
bottle_fills.jsonfog_effects.json | Заполнение жидкости правым кликом, расстояние тумана клиента. |
item_rarities.json | Резервная редкость уровня предмета. |
quality_registry/*.json | Локальные определения отдельных зарегистрированных предметов; читаются при запуске, горячая перезагрузка не добавляет ID времени выполнения. |
server_privacy.json, shelf_merge.json и другие старые файлы перенесены в разделы server.json; старые каталоги items/, tooltips/, blocks/ также не являются текущими путями датапака.ConfigManager и ServerConfigFile.migrate.02Определения датапака и оверлей настроек
Предметы и подсказки, группы питания, этапы, бонусы, качество, редкость и правила блоков поддерживают определения датапака; локальный оверлей мода находится в config/healthy_diet/datapack/.
config/healthy_diet/datapack/data/<пространство имён>/healthy_diet/<тип>/<файл>.json
Например, quality_levels/ хранит определения качества, blocks/ — правила правого клика; другие типы ищите по фактическому пути источника в редакторе игры.
Оверлей, сохранённый редактором, загружается вместе с существующими датапаками мира. Перед изменением проверьте источник целевой записи; оверлей не заработает от копирования данных в старый config/healthy_diet/items/.
Сначала определите пространство имён и ID предмета, затем найдите data/<пространство имён>/healthy_diet/items/<путь предмета>.json; для подсказок используется healthy_diet/tooltips/. Оверлей HD и запись другого датапака могут существовать одновременно: после удаления оверлея ниже может остаться определение датапака, поэтому полное отключение предмета не гарантировано.
ConfigManager, PackJsonLoader, запрос источника оверлея.03/hdreload и другие команды
/hdreload требует OP4, перечитывает только перезагружаемые настройки Healthy Diet и дисковый оверлей, затем повторно рассылает авторитетное содержимое игрокам в сети; это не полный /reload Minecraft. После ручного добавления, изменения или удаления файлов оверлея проверяйте результат по типам.
/headiet открывает панель питания; /hdui управляет предметом в руке и входами редактирования, /hdui stage — этапами питания./hdhelp показывает синтаксис команд; /hdtemperature выводит разбивку температуры в текущей позиции; /hdtrust управляет списком доверия.Административные команды открыты не всем; права зависят от условий регистрации каждой команды. /hdreload требует уровень прав 4. /hdconfig — локальная команда клиента, для её выполнения нужен OP4; это не команда консоли выделенного сервера. Игроки без OP могут войти в локальные настройки оформления через другие экраны; подробнее в схемах интерфейса настроек.
Сохраните или обновите оверлей HD, выполните /hdreload, проверьте ответ команды и счётчики блоков «загружено/вариант/отброшено», затем проверьте реальным предметом или блоком. Некоторые сохранения редактора уже вызывают перезагрузку мода; для датапаков мира или ресурсов других модов используйте их собственные процедуры, не считайте /hdreload ванильным /reload.
HDReloadCommand, HDUICommand, HDClientCommands.04Что не обновляется одной перезагрузкой
- 1Регистрация новых ID предметов: определения действуют при запуске; перезагрузка только пересчитывает план ожидания и не создаёт новый ID времени выполнения.
- 2Локальные файлы клиента: например
display.json, локальные градиенты, туман, не перечитываются принудительно серверным/hdreload. - 3Лимит стака: изменение свойства уровня предмета требует перезапуска; разные варианты NBT не могут иметь разные лимиты стака.
При добавлении зарегистрированных предметов качества на мультисервере клиент должен до входа получить одинаковый список регистрации и ресурсы, затем перезапуститься по процедуре регистрации. Не считайте «сервер перезагружен» равным «клиент уже имеет новый ID».
/hdreload. Изменение локального отображения/тумана игрока → клиент перечитывает локально. Добавление/удаление ID в quality_registry/, изменение лимита стака → перезапуск по требованиям регистрации при запуске или свойства предмета. Рассылка первого типа не означает завершение двух других.QualityRegistryEntry, ItemConfig.stackSize, HDReloadCommand, ConfigManager.05Частые команды и права
| Команда | Права | Назначение |
|---|---|---|
/hdhelp | Все | Полный индекс команд в игре, описание по наведению; нажатие вставляет в поле ввода. |
/headiet | Все | Своя панель питания; просмотр другого — OP2, изменение питания — OP4. |
/hdinfo [предмет] | Все | Совпавший вариант в основной руке или стандартный стак указанного предмета, локальный просмотрщик еды. |
/hdtemperature | Все | Диагностика источников температуры, вклада блоков и доступных интеграций. |
/hdtrust | Все | Список доверенных игроков для своих предметов/контейнеров. |
/hdui | OP4 | Центр настроек предмета в основной руке. |
/hdui create | OP4 | Группы питания, уровни качества и определения редкости. |
/hdui stage | OP4 | Этапы, команды входа и условные бонусы. |
/hdui groups [игрок] | OP4 | Значения питания и состояние групп игрока. |
/hdui tooltip | OP4 | Вход редактирования подсказки предмета; при наличии вариантов сначала выберите строку. |
/hdui registry | OP4 | Зарегистрированные при запуске предметы качества; предмет в руке не нужен. |
/hdset rarity | OP2 | Назначить или снять редкость; параметры см. в /hdhelp. |
/hdcloneitem | OP4 | Частично перезаписать основную руку настройками второй руки, а не полная замена после очистки. |
/hdreload | OP4 | Перезагрузить настройки мода и повторно отправить игрокам в сети; не запускает полный ванильный /reload. |
/hdconfig | Локально клиента, OP4 | Открыть экран настроек клиента; в консоли выделенного сервера не регистрируется. |
/titlepro и др. | OP2 | Заголовки TitlePro, шаблоны, таблицы, очистка и цветные оверлеи экрана. |
/headiet add, subtract, set требуют OP4; /headiet clearaversion для снятия записи отвращения — OP2. /cleartoast для своих достижений не требует прав, для другого игрока — OP2. Точные аргументы и выбор цели смотрите в /hdhelp, не копируйте старые таблицы прав из исторических документов.
/hdhelp и установленные файлы.06Необязательные интеграции и перезапуск
| Необязательный мод | Назначение |
|---|---|
| Jade | Срок годности для поддерживаемых выпавших продуктов. |
| Legendary Survival Overhaul | Источники данных об окружающей и ощущаемой температуре. |
| Ecliptic Seasons | Интеграция сезонов, климата, температуры и сохранности. |
| Refurbished Furniture | Сохранность в холодильнике/морозильнике; для NeoForge также нужен framework. |
Это необязательные интеграции по функциям, а не обязательное условие базовой игры; проверьте доступность стороннего мода для вашей версии игры.
/hdreload. Способ обновления локальных файлов отображения клиента также отличается от серверных игровых настроек.QualityRegistryEntry, ConfigManager, проверки готовности модулей интеграции.