whitelist.json и ops.json содержат пары ник/UUID. На сервере с online-mode=false UUID детерминирован (MD5 от «OfflinePlayer:ник») и считается здесь офлайн. На онлайн-сервере UUID выдаёт Mojang: инструмент не делает сетевых запросов, поэтому UUID нужно указать самому.
Как пользоваться инструментом
Выберите файл: whitelist.json или ops.json.
Вводите по игроку в строке: «Ник» (offline-UUID считается, если опция включена) или «Ник UUID».
Для ops.json задайте уровень оператора (1–4) и исправьте перечисленные ошибки.
Остановите сервер, замените файл в корне сервера и перезапустите (или используйте /whitelist reload).
Как получить официальный UUID игрока
Проще всего поручить это серверу: при online-mode=true команды /whitelist add Ник и /op Ник записывают официальный UUID в файлы. Иначе возьмите UUID из логов сервера (строка «UUID of player … is …» при входе) или из любого сервиса поиска UUID и вставьте после ника. Официальные UUID вычислить нельзя — их выдаёт Mojang.
[
{ "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5", "name": "Notch" }
]Частые вопросы
- Почему offline-UUID отличается от официального?
- При online-mode=false сервер выводит UUID только из ника. Миры и инвентари привязаны к этому UUID: смена online-mode меняет идентичность игрока, а значит, и его данные.
- Что означает уровень оператора?
- От 1 до 4 — набор разрешённых команд (4 — все права, включая /stop). Сервер использует op-permission-level (по умолчанию 4) для /op; здесь уровень задаётся для каждого игрока. bypassesPlayerLimit позволяет входить при полном сервере.

