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

Проверка YML-конфига Minecraft

Вставь содержимое config.yml, bukkit.yml, permissions.yml или конфига любого плагина — покажем строку с ошибкой и что в ней исправить. Проверка идёт прямо в браузере: файл никуда не отправляется.

Что проверяется

  • Табуляция в отступах — YAML её запрещает, сервер падает при старте.
  • Съехавший отступ: плагин молча не видит часть настроек.
  • Пропущенный пробел после двоеточия.
  • Двоеточие внутри значения без кавычек — типичная поломка MOTD.
  • Незакрытые кавычки.
  • Повторяющиеся настройки в одной секции: работает только последняя.
  • Неразрывные пробелы и BOM — приезжают при копировании с сайтов.
  • Спорные значения: yes/no вместо true/false, числа с ведущим нулём.

Проверка построчная и охватывает почти всё, что встречается в конфигах Minecraft. Якоря YAML (& и *) и потоковые коллекции в фигурных скобках разбираются поверхностно — это редкие конструкции, и мы предпочли предупредить, а не выдумать ошибку.

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

Почему сервер пишет «could not load config.yml»?

Чаще всего дело в отступах: где-то стоит табуляция вместо пробелов или строка съехала на один пробел. Вставь конфиг в поле выше — проверка покажет точную строку. Вторая по частоте причина — двоеточие внутри значения без кавычек, например в MOTD.

Сколько пробелов должно быть в отступе?

YAML не требует конкретного числа, но требует одинакового на одном уровне. Обычно берут 2 пробела на уровень вложенности. Главное — не смешивать пробелы и табуляцию: табуляция в отступе запрещена стандартом.

Мой конфиг уходит к вам на сервер?

Нет. Проверка выполняется в браузере на твоём устройстве, файл никуда не отправляется. Это важно, потому что в конфигах часто лежат пароли к базе данных и ключи платёжных систем.

Проверка ничего не нашла, а сервер всё равно ругается — что дальше?

Значит синтаксис в порядке, а проблема в значениях: неизвестный id предмета, отсутствующий мир, неверный формат времени. Смотри в лог строку после названия файла — там обычно указано конкретное поле. Ошибки самих плагинов эта проверка не ловит.

Смотри также

Разбор словами — гайды по теме