Чому перейменування папки нічого не змінює
Minecraft використовує папку як адресу, а LevelName — як підпис. Список світів, консоль сервера, плагіни керування світами й усе, що виводить «світ» у чат, читають цей тег. Тому копіювання папки — cp -r worlds/hub worlds/hub2 — створює два світи, які називають себе hub, і виправити це можна лише у файлі.
На сервері така однакова назва не лише спричиняє плутанину. Плагіни, які знаходять світи за внутрішньою назвою, можуть діяти не в тому світі: телепорти, окремі конфігурації, регіони захисту, множники економіки. Перейменуйте тег одразу після копіювання світу, перш ніж будь-що збереже його в кеші.
Одиночна гра Java
Клієнт дає змогу перейменувати світ на екрані його налаштувань і сам редагує LevelName. Ручне редагування файлу потрібне, коли світ не завантажується, ви працюєте з копією або навмисно хочете, щоб назва папки відрізнялася від назви світу.
Сервер Java
level-name у server.properties вибирає папку для завантаження. Цей параметр нічого не перейменовує. Щоб змінити назву, відредагуйте LevelName у world/level.dat.
Bedrock і MCPE
Екран редагування світу в грі дає змогу його перейменувати. Якщо світ розміщено на сервері або ви виправляєте експортований .mcworld, відредагуйте LevelName безпосередньо в level.dat. Bedrock зберігає тег безпосередньо в корені, без стиснення, після 8-байтового заголовка, який редактор обробляє автоматично.
Сервери Bedrock (PocketMine-MP, Nukkit, BDS)
Той самий файл, той самий тег і те саме застереження: спочатку зупиніть сервер. На сторінці для серверів описано повну процедуру, зокрема випадок із копіюванням папки.