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

Ниже - рабочие способы, которые подходят для одиночной игры.

Что нужно знать про цветной текст

В Minecraft форматирование задают кодами, которые начинаются с символа §. Сам по себе § в интерфейсе обычно не вставляется. Проще всего делать это через книгу с пером, потому что она умеет сохранять форматирование.

Источники по механике форматирования и месту, где оно работает:
- ru.minecraft.wiki: форматирование текста через § и список мест, где оно применяется (книга с пером, предметы и т.д.)
- Minecraft Wiki по предметам: написанная книга хранит название, авторство и данные, а после редактирования не дает “отредактировать по кругу” обычными средствами

Способ 1. Через книгу с пером и наковальню (самый стабильный в одиночке)

Идея такая: сначала вы создаете книга с пером, где название/фраза уже содержит цвет. Потом переносите этот текст в название предмета через наковальню (или в текстовый компонент предмета, который она позволяет задать).

Шаги

  1. Возьмите книгу с пером.
  2. Откройте ее и напишите название, которое должно стать цветным.
  3. Введите коды цвета перед нужными буквами, используя формат § + код цвета.
  4. Сохраните и подпишите книгу.
  5. Возьмите нужный предмет, который хотите переименовать.
  6. Переименуйте предмет на наковальне, используя заготовку из вашей цветной книга с пером.

Коды цветов для текста

Ориентируйтесь на типовой набор форматов Minecraft (пример с кодами цвета и эффектами):
- §0 черный
- §1 синий
- §2 зеленый
- §3 бирюзовый
- §4 красный
- §5 фиолетовый
- §6 желтый (в некоторых версиях визуально ближе к оранжевому оттенку)
- §7 серый
- §8 темно-серый
- §9 светло-синий
- §a светло-зеленый
- §b голубой
- §c красный
- §d розовый/фиолетовый оттенок
- §e желтый
- §f белый

Если нужно вернуть обычный цвет, используйте:
- §r - сброс форматирования

Способ 2. Если вы вводите текст без §: вставка “цветных” символов через поддержку форматирования

В игре форматирование по умолчанию доступно в книге с пером, а в других местах может работать только после редактирования/подготовки текста через инструменты, которые сохраняют §.

Это означает: если вы просто переименуете предмет без возможности “передать” § в поле ввода, цвет не появится.

Поэтому в одиночном мире чаще всего используют способ через книгу с пером, затем переносят результат дальше.

Таблица: как получить результат

Что хотите получить Что делать Типичная ошибка
Окрасить название предмета в один цвет Подготовьте цветной текст в книге с пером с нужным § кодом, затем перенесите в переименование на наковальне Пытаться вводить “&a” вместо §a
Окрасить разные части строки разным цветом Перед каждой частью ставьте свой § код цвета Поставить код один раз и ждать, что цвет “сам растянется” на всю строку
Сбросить стиль и продолжить обычным цветом В нужном месте вставьте §r Забыть §r, тогда стиль может тянуться до конца
Сделать цвет, но поле переименования его не показывает Использовать подготовку через книгу с пером, а не прямой ввод Переименование “в лоб”, где § не сохраняется

Типичные проблемы и как их избежать

  1. Вводите не тот символ. В Minecraft форматирование начинается с §, а не с &.
  2. Один код на всю строку. Если нужен градиент-эффект или разные цвета по словам, придется ставить §код перед каждым фрагментом.
  3. Путают “книга” и написанная книга. После подписи книгу нельзя обычными средствами переписать обратно, поэтому сначала проверьте текст внутри редактируемой книги с пером, затем подписывайте.

Полезные ссылки

  • https://ru.minecraft.wiki/w/Форматирование_текста
  • https://minecraft.fandom.com/ru/wiki/Написанная_книга
  • https://www.minecraft.net/ru-ru/article/minecraft-commands