Highlights 1.2 — клиентский мод для Minecraft 1.21.11 Fabric. Окрашивает нужные слоты инвентаря и панели быстрого доступа, чтобы легко находить тотемы бессмертия, булаву или другие предметы. Есть функция, которая меняет цвет слотов с надетой бронёй в зависимости от оставшейся прочности. В комплекте RU2 — перевод на русский язык видимых настроек, редактора правил и выбора цвета.
Полезно, когда инвентарь заполнен: цвет помогает быстрее заметить нужный предмет, а предупреждение о прочности — вовремя проверить броню. Highlights не перемещает предметы, не надевает броню и не активирует тотем автоматически. У AutoSwap задачи автоматической смены экипировки другие и требуют отдельной проверки правил сервера.
У каждого правила есть название, тип совпадения, значение и цвет. В проверенном выпуске реализованы шесть типов:
Технические обозначения типов и ID сохранены, чтобы конфигурация продолжала читаться. Названия полей и пояснения в RU2 переведены. Для отдельного предмета проще начать с ITEM_ID: у тотема и булавы известные постоянные идентификаторы, которые не меняются от языка игры.
Правила проверяются в порядке убывания приоритета и применяется первое совпадение. Общее правило может перекрыть более конкретное. Если цвет не совпадает, проверьте условия пересекающихся правил и их приоритеты в конфигурации. Отдельный ползунок приоритета в меню этим описанием не обещается.
Условие на конкретное зачарование сопоставляет его идентификатор, а не переведённое название. Аналогично тег должен существовать в реестре предметов вашего профиля. Ошибка в ID не делает предмет найденным: сначала убедитесь, что используете точное техническое значение.
В инвентаре обычное правило предмета проверяется раньше отдельной подсветки прочности брони. При его совпадении используется цвет этого правила, а проверка прочности не продолжается. Например, общее правило ALWAYS может скрыть цвет предупреждения на надетой броне. Для правила можно включить отображение на панели быстрого доступа — это полезно, если цвет нужен и при закрытом инвентаре. Отдельный переключатель управляет подсветкой прочности надетой брони.
В авторском меню указаны диапазоны 80–100%, 50–79%, 20–49% и 0–19%, но код делает исключение для полностью целой брони: при 100% цвет прочности не рисуется. При оставшейся прочности от 80% до 100% не включительно — зелёный; от 50% до 80% не включительно — жёлтый; от 20% до 50% не включительно — оранжевый; ниже 20% — красный. Это цветовое предупреждение о состоянии предмета, а не ремонт или изменение защиты. Основной переключатель мода и подсветка прочности в исходных значениях включены; перевод не меняет эти настройки.
Подсветка прочности ориентируется на номера слотов стандартного инвентаря. В контейнерах с другой раскладкой она может отображаться иначе: код не проверяет, какому инвентарю принадлежит слот. Этот случай нами в игре не проверен.
Если вам нужно отдельный индикатор прочности брони рядом с основным интерфейсом, рассмотрите Armor Durability HUD. У него другая схема отображения и есть совместимые версии. В PvP Essentials Refined есть набор PvP-виджетов; некоторые функции выходят за пределы визуального HUD, поэтому настройки нужно рассматривать отдельно.
Откройте Mod Menu, выберите Highlights и перейдите на экран настроек в Cloth Config API. Добавьте правило, укажите понятное имя, выберите тип и значение, затем цвет. Для тотема начните с minecraft:totem_of_undying, для булавы — с minecraft:mace. При необходимости включите «Показывать на панели быстрого доступа» и сохраните изменения.
Файл параметров находится в config/highlights.json выбранного профиля. Перед ручной правкой завершите игру и сделайте копию. Не переводите имена типов, полей JSON или идентификаторы предметов: русский текст относится к отображаемым подписям, а не к формату данных.
В RU2 сохранены 34 переведённых отображаемых строки из четырёх классов RU1. Удалён добавленный в RU1 языковой файл, который перекрывал общий ключ text.cloth-config.save_and_done. Этот ключ уже переведён Cloth Config как «Сохранить и выйти»; наш мод больше не заменяет его общей подписью «Сохранить». Бренд Highlights, коды правил, ID предметов, числовые значения и цветовые коды сохранены. В некоторых местах интерфейс всё ещё показывает технические значения — это часть формата правил.
Авторский снимок инвентаря показывает выделенные тотем и булаву. Это исходное изображение работы мода, сохранённое без перерисовки.
Второе изображение — авторский экран настройки. Оно показывает параметры исходного проекта и не является снимком нашего запуска перевода RU2. Иконка карточки взята из исходного проекта; ИИ-генерация изображений не использовалась.
Комплект предназначен для Minecraft 1.21.11 Fabric, Java 21 и Fabric Loader от 0.18.4. Для Forge, NeoForge и других версий Minecraft в этом архиве не предусмотрены отдельные файлы. Поддержку других сред нельзя выводить из того, что мод изменяет только интерфейс.
В папке dependencies/fabric находятся: Mod Menu 17.0.1, Cloth Config 21.11.153+fabric и Fabric API 0.141.6+1.21.11. Mod Menu и Cloth Config обязательны по метаданным Highlights. Fabric API включён для закрытия зависимостей Mod Menu: необходимые модули находятся в этой версии API.
Страницы библиотек помогут понять их назначение, но для данного ZIP используйте файлы 1.21.11. Если библиотека уже установлена, сначала сравните версии и оставьте один подходящий JAR каждого мода. Две разные версии одной библиотеки в папке mods могут привести к сбою запуска.
README, licenses и corresponding-source не копируются в mods. Последняя папка содержит исходники для включённой Cloth Config и нужна для происхождения библиотеки, а не для запуска игры.
Нет пункта настройки мода. Проверьте наличие Mod Menu и Cloth Config в запущенном профиле. В этом выпуске они обязательные зависимости.
Предмет не подсвечивается. Проверьте основной переключатель, тип правила и точный ID. Условие на зачарование или тег не заменяет условие на сам предмет.
Цвет виден в инвентаре, но не на панели. Проверьте отдельный пункт показа на панели быстрого доступа у правила.
Показывается цвет другого правила. Несколько условий могут подходить одному предмету. Первое совпадение по приоритету определяет результат.
Броня окрашивается, но не заменяется. Подсветка прочности показывает состояние слота; автоматическая замена не входит в эту функцию.
Авторская метка — InnateCube. В карточке исходного проекта указана MIT, а метаданные выбранного JAR содержат CC0-1.0. Это различие сохранено в документах архива; лицензия исходного файла не переименовывается. Полного авторского уведомления внутри JAR нет. Для обеих указанных лицензий приложены полные тексты с объяснением происхождения; год и дополнительные правообладатели не выдуманы.
Оригинальный JAR приложен без изменений. Относительно оригинала в RU2 изменены только описание и проверенные отображаемые строки. Относительно RU1 удалено лишь лишнее переопределение общего языкового ключа Cloth Config; игровые инструкции и все 34 переведённые строки остались прежними. Независимый разбор изменённых классов подтвердил сохранение исполняемых инструкций и остальных членов архива. Целостность и хеши проверены, но игровой тест RU2 и совместная работа со всеми модами интерфейса нами не проводились.
Полезно, когда инвентарь заполнен: цвет помогает быстрее заметить нужный предмет, а предупреждение о прочности — вовремя проверить броню. Highlights не перемещает предметы, не надевает броню и не активирует тотем автоматически. У AutoSwap задачи автоматической смены экипировки другие и требуют отдельной проверки правил сервера.
Какие предметы можно выделять
У каждого правила есть название, тип совпадения, значение и цвет. В проверенном выпуске реализованы шесть типов:
- ITEM_ID — конкретный идентификатор предмета, например minecraft:totem_of_undying или minecraft:mace.
- HAS_ENCHANTMENT — наличие зачарований у предмета.
- HAS_SPECIFIC_ENCHANTMENT — наличие зачарования с заданным идентификатором.
- HAS_TAG — принадлежность предмета указанному тегу реестра.
- RARITY — совпадение категории редкости предмета.
- ALWAYS — правило без дополнительного условия на выбранный предмет.
Технические обозначения типов и ID сохранены, чтобы конфигурация продолжала читаться. Названия полей и пояснения в RU2 переведены. Для отдельного предмета проще начать с ITEM_ID: у тотема и булавы известные постоянные идентификаторы, которые не меняются от языка игры.
Правила проверяются в порядке убывания приоритета и применяется первое совпадение. Общее правило может перекрыть более конкретное. Если цвет не совпадает, проверьте условия пересекающихся правил и их приоритеты в конфигурации. Отдельный ползунок приоритета в меню этим описанием не обещается.
Условие на конкретное зачарование сопоставляет его идентификатор, а не переведённое название. Аналогично тег должен существовать в реестре предметов вашего профиля. Ошибка в ID не делает предмет найденным: сначала убедитесь, что используете точное техническое значение.
Подсветка брони и панели быстрого доступа
В инвентаре обычное правило предмета проверяется раньше отдельной подсветки прочности брони. При его совпадении используется цвет этого правила, а проверка прочности не продолжается. Например, общее правило ALWAYS может скрыть цвет предупреждения на надетой броне. Для правила можно включить отображение на панели быстрого доступа — это полезно, если цвет нужен и при закрытом инвентаре. Отдельный переключатель управляет подсветкой прочности надетой брони.
В авторском меню указаны диапазоны 80–100%, 50–79%, 20–49% и 0–19%, но код делает исключение для полностью целой брони: при 100% цвет прочности не рисуется. При оставшейся прочности от 80% до 100% не включительно — зелёный; от 50% до 80% не включительно — жёлтый; от 20% до 50% не включительно — оранжевый; ниже 20% — красный. Это цветовое предупреждение о состоянии предмета, а не ремонт или изменение защиты. Основной переключатель мода и подсветка прочности в исходных значениях включены; перевод не меняет эти настройки.
Подсветка прочности ориентируется на номера слотов стандартного инвентаря. В контейнерах с другой раскладкой она может отображаться иначе: код не проверяет, какому инвентарю принадлежит слот. Этот случай нами в игре не проверен.
Если вам нужно отдельный индикатор прочности брони рядом с основным интерфейсом, рассмотрите Armor Durability HUD. У него другая схема отображения и есть совместимые версии. В PvP Essentials Refined есть набор PvP-виджетов; некоторые функции выходят за пределы визуального HUD, поэтому настройки нужно рассматривать отдельно.
Настройка Highlights на русском
Откройте Mod Menu, выберите Highlights и перейдите на экран настроек в Cloth Config API. Добавьте правило, укажите понятное имя, выберите тип и значение, затем цвет. Для тотема начните с minecraft:totem_of_undying, для булавы — с minecraft:mace. При необходимости включите «Показывать на панели быстрого доступа» и сохраните изменения.
Файл параметров находится в config/highlights.json выбранного профиля. Перед ручной правкой завершите игру и сделайте копию. Не переводите имена типов, полей JSON или идентификаторы предметов: русский текст относится к отображаемым подписям, а не к формату данных.
В RU2 сохранены 34 переведённых отображаемых строки из четырёх классов RU1. Удалён добавленный в RU1 языковой файл, который перекрывал общий ключ text.cloth-config.save_and_done. Этот ключ уже переведён Cloth Config как «Сохранить и выйти»; наш мод больше не заменяет его общей подписью «Сохранить». Бренд Highlights, коды правил, ID предметов, числовые значения и цветовые коды сохранены. В некоторых местах интерфейс всё ещё показывает технические значения — это часть формата правил.
Авторские примеры подсветки
Авторский снимок инвентаря показывает выделенные тотем и булаву. Это исходное изображение работы мода, сохранённое без перерисовки.
Второе изображение — авторский экран настройки. Оно показывает параметры исходного проекта и не является снимком нашего запуска перевода RU2. Иконка карточки взята из исходного проекта; ИИ-генерация изображений не использовалась.
Версия игры и зависимости в архиве
Комплект предназначен для Minecraft 1.21.11 Fabric, Java 21 и Fabric Loader от 0.18.4. Для Forge, NeoForge и других версий Minecraft в этом архиве не предусмотрены отдельные файлы. Поддержку других сред нельзя выводить из того, что мод изменяет только интерфейс.
В папке dependencies/fabric находятся: Mod Menu 17.0.1, Cloth Config 21.11.153+fabric и Fabric API 0.141.6+1.21.11. Mod Menu и Cloth Config обязательны по метаданным Highlights. Fabric API включён для закрытия зависимостей Mod Menu: необходимые модули находятся в этой версии API.
Страницы библиотек помогут понять их назначение, но для данного ZIP используйте файлы 1.21.11. Если библиотека уже установлена, сначала сравните версии и оставьте один подходящий JAR каждого мода. Две разные версии одной библиотеки в папке mods могут привести к сбою запуска.
Установка Highlights RU2
- Подготовьте профиль Minecraft 1.21.11 с Java 21 и Fabric Loader от 0.18.4.
- Перенесите RU2 JAR из mods/fabric и три зависимости из dependencies/fabric в папку mods профиля.
- Не устанавливайте оригинальный highlights-1.2.jar из original/fabric одновременно с RU2: у оригинала, RU1 и RU2 общий ID highlights. Перед обновлением уберите прежний RU1 из mods.
- Выберите русский язык, откройте настройки и создайте простое правило по ID предмета. Затем настройте отображение на панели и прочность брони.
- Проверьте результат с нужными предметами в отдельном мире. При несовпадении цветов временно оставьте одно правило, чтобы найти пересечение условий.
README, licenses и corresponding-source не копируются в mods. Последняя папка содержит исходники для включённой Cloth Config и нужна для происхождения библиотеки, а не для запуска игры.
Частые проблемы и границы проверки
Нет пункта настройки мода. Проверьте наличие Mod Menu и Cloth Config в запущенном профиле. В этом выпуске они обязательные зависимости.
Предмет не подсвечивается. Проверьте основной переключатель, тип правила и точный ID. Условие на зачарование или тег не заменяет условие на сам предмет.
Цвет виден в инвентаре, но не на панели. Проверьте отдельный пункт показа на панели быстрого доступа у правила.
Показывается цвет другого правила. Несколько условий могут подходить одному предмету. Первое совпадение по приоритету определяет результат.
Броня окрашивается, но не заменяется. Подсветка прочности показывает состояние слота; автоматическая замена не входит в эту функцию.
Авторство и проверка русского файла
Авторская метка — InnateCube. В карточке исходного проекта указана MIT, а метаданные выбранного JAR содержат CC0-1.0. Это различие сохранено в документах архива; лицензия исходного файла не переименовывается. Полного авторского уведомления внутри JAR нет. Для обеих указанных лицензий приложены полные тексты с объяснением происхождения; год и дополнительные правообладатели не выдуманы.
Оригинальный JAR приложен без изменений. Относительно оригинала в RU2 изменены только описание и проверенные отображаемые строки. Относительно RU1 удалено лишь лишнее переопределение общего языкового ключа Cloth Config; игровые инструкции и все 34 переведённые строки остались прежними. Независимый разбор изменённых классов подтвердил сохранение исполняемых инструкций и остальных членов архива. Целостность и хеши проверены, но игровой тест RU2 и совместная работа со всеми модами интерфейса нами не проводились.