More Color API — больше цветов в тексте Minecraft

More Color API для Minecraft расширяет возможности Text Placeholder API: добавляйте свои цветовые теги через конфиг или команду. Установите и настройте за пару минут.

More Color API

Если вы когда-нибудь пытались раскрасить текст в Minecraft так, чтобы он выглядел не как стандартная палитра из шестнадцати цветов, а по-настоящему живо и необычно, вы наверняка упирались в ограничения ванильного форматирования. More Color API — это небольшое, но невероятно полезное дополнение, которое снимает эти ограничения и даёт разработчикам и владельцам серверов полноценный инструмент для работы с цветом. По сути, это отдельный API-мод, который расширяет функциональность Text Placeholder API и позволяет использовать произвольные цветовые теги в тексте.

Что такое More Color API и зачем он нужен

More Color API — это самостоятельный мод-API, который был выделен из популярного мода AfkPlus в отдельный проект. Его задача проста и понятна: предоставить настраиваемый интерфейс для добавления дополнительных цветов в текстовые компоненты Minecraft. Если вы знакомы с Text Placeholder API, то легко поймёте логику работы — это по сути надстройка над ним, которая берёт на себя всю рутину по преобразованию строк в форматированные текстовые компоненты.

Главная ценность мода в том, что он избавляет разработчиков от необходимости вручную прописывать длинные цепочки форматирования. Вы задаёте цветовые теги в конфигурации, а More Color API сам подставляет нужные значения. Это особенно удобно для создателей модпаков, владельцев серверов и разработчиков собственных модов, которые хотят, чтобы их интерфейсы и сообщения выглядели стильно и единообразно.

Основные возможности

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

  • Настраиваемый интерфейс для добавления собственных цветовых тегов через файл конфигурации config/more-color-api.json.
  • Встроенная команда /morecolors, позволяющая управлять доступными цветовыми тегами прямо в игре без правки файлов вручную.
  • Полная интеграция с Text Placeholder API, включая использование TextUtils Instance внутри собственных модов.
  • Автоматическая обработка преобразования строк в текстовый формат — вам не нужно писать лишний код.
  • Поддержка Maven для разработчиков, которые хотят подключить API к своему проекту.

Формат версии в Maven выглядит как комбинация версии мода и версии Minecraft, что упрощает управление зависимостями. Примеры использования можно подсмотреть в исходном коде AfkPlus — там наглядно показано, как API применяется на практике.

Поддерживаемые версии и загрузчики

More Color API ориентирован в первую очередь на загрузчик Fabric, что логично, ведь именно в этой экосистеме активно развивается Text Placeholder API. Мод поддерживает актуальные версии Minecraft, включая ветки 1.19, 1.20 и 1.21, хотя точный список зависит от конкретного релиза. Перед установкой всегда проверяйте страницу проекта, чтобы убедиться в совместимости с вашей версией игры.

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

Как установить More Color API

Установка не вызовет сложностей даже у новичков. Процесс стандартный для модов Fabric:

  • Убедитесь, что у вас установлен Fabric Loader и Fabric API подходящей версии.
  • Скачайте More Color API для Minecraft с официальной страницы проекта, выбрав файл, соответствующий вашей версии игры.
  • Поместите скачанный .jar-файл в папку mods вашего профиля.
  • Не забудьте также установить Text Placeholder API, поскольку без него мод работать не будет.
  • Запустите игру и проверьте, что мод загрузился корректно.

Если вы хотите скачать More Color API без лишних хлопот и сразу получить готовую сборку с совместимыми версиями, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений More Color API устанавливается в один клик вместе с нужными зависимостями, а автоматическое обновление избавит от ручной проверки новых релизов.

Настройка цветовых тегов

Через конфигурационный файл

Самый гибкий способ — отредактировать config/more-color-api.json. Здесь вы прописываете свои цветовые теги, задаёте им значения и определяете, как они будут отображаться в тексте. Файл читается при запуске, поэтому после правок нужно перезапустить игру или сервер.

Через команду /morecolors

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

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

Внутри собственного мода вы можете задействовать TextUtils Instance из Text Placeholder API и полностью положиться на More Color API в вопросах форматирования строк. Всё, что нужно — подключить зависимость через Maven и использовать предоставленный интерфейс. Мод сам обработает преобразование ваших строк в текстовые компоненты, избавляя от ручной работы с форматированием.

Заключение

More Color API — это узкоспециализированный, но крайне полезный инструмент для тех, кто работает с текстом в Minecraft на профессиональном уровне. Он не бросается в глаза обычному игроку, зато незаменим для разработчиков модов, создателей модпаков и администраторов серверов. Простая установка, гибкая настройка через конфиг или команду, тесная интеграция с Text Placeholder API — всё это делает мод отличным выбором для расширения цветовых возможностей вашего проекта. Если вам нужен полный контроль над цветом в текстовых компонентах, More Color API для Minecraft станет надёжной основой для ваших идей.

Интерфейс настройки цветовых тегов More Color API для Minecraft с конфигурационным файлом и командой morecolors