World Importer: перенос локальных миров на сервер Minecraft
Вы когда-нибудь строили огромный город в одиночном мире, а потом хотели перенести его на сервер к друзьям? Раньше это была настоящая головная боль: приходилось возиться со сторонними редакторами, конвертировать регионы вручную и молиться, чтобы ничего не сломалось. Мод World Importer решает эту проблему раз и навсегда — он позволяет загружать локальные MCA-файлы регионов прямо на работающий сервер, причём в реальном времени и без перезапуска.
Что такое World Importer и зачем он нужен
World Importer — это серверно-клиентский мод, который парсит MCA-файлы вашего одиночного мира, извлекает NBT-данные чанк за чанком и отправляет их на сервер. Сервер, в свою очередь, заменяет блоки, биомы и блок-энтити на лету. После завершения импорта мод автоматически пересчитывает освещение и синхронизирует чанки со всеми игроками на сервере.
Главная фишка — отсутствие необходимости останавливать сервер. Вы просто стоите на нужном месте, запускаете импорт и наблюдаете за прогрессом через удобный HUD. Это делает World Importer незаменимым инструментом для миграции построек, переноса ландшафта и восстановления резервных копий миров.
Поддерживаемые версии и загрузчики
Мод активно поддерживается и охватывает широкий спектр версий Minecraft. Вот полный список совместимости:
- Minecraft 1.19 – 1.19.2: Fabric и Forge (Architectury 6.x)
- Minecraft 1.19.3: Fabric и Forge (Architectury 7.x)
- Minecraft 1.19.4: Fabric и Forge (Architectury 8.x)
- Minecraft 1.20 – 1.20.1: Fabric и Forge (Architectury 9.x)
- Minecraft 1.20.2 – 1.20.4: Fabric и Forge (Architectury 11.x)
- Minecraft 1.20.5 – 1.20.6: Fabric и NeoForge (Architectury 12.x)
Обратите внимание: для версий 1.20.5 и выше Forge заменён на NeoForge. Убедитесь, что вы скачали правильную сборку под свой загрузчик.
Как установить World Importer
Установка мода требует внимательности, поскольку он должен быть установлен и на клиенте, и на сервере. Вот пошаговая инструкция:
- Установите Fabric, Forge или NeoForge на клиент и сервер в зависимости от версии Minecraft.
- Скачайте World Importer и поместите JAR-файл в папку mods как на клиенте, так и на сервере.
- Установите обязательную зависимость Architectury API. Для Fabric также рекомендуется Mod Menu для удобной настройки.
- Запустите сервер и клиент, убедитесь, что мод загрузился без ошибок.
Если вы не хотите возиться с ручной установкой, обратите внимание на лаунчер foxygame.net — в его каталоге дополнений World Importer добавляется в сборку буквально в один клик, а совместимость версий проверяется автоматически. Это избавляет от необходимости вручную подбирать Architectury API под нужную версию Minecraft.
Использование и команды
После установки подключитесь к серверу, встаньте в точку, где должен оказаться центр вашего локального мира, и выполните следующие команды. Все они требуют прав оператора (уровень 2).
- /wi setpos — устанавливает текущую позицию как точку вставки (центр исходного мира будет соответствовать ей).
- /wi select <путь> — выбирает путь к папке region вашего локального мира. Можно также нажать K и указать путь в GUI.
- /wi start — запускает загрузку выбранной папки region.
- /wi status — проверяет точку вставки и прогресс импорта.
- /wi cancel — отменяет текущий импорт.
Во время импорта в верхней части экрана отображается HUD с тремя прогресс-барами: зелёный для загрузки чанков, голубой для обновления освещения и фиолетовый для синхронизации. Справа показывается TPS сервера, цвет которого меняется от зелёного к красному.
Настройка и тонкости работы
Нажмите клавишу K, чтобы открыть графический интерфейс конфигурации. Здесь можно настроить несколько параметров, влияющих на производительность:
- Upload Interval (ticks) — интервал между загрузкой чанков. По умолчанию 5. Большие значения снижают нагрузку на сервер.
- Packet Size (KB) — максимальный размер сетевого пакета. По умолчанию 30.
- Light Update Rate (chunks/tick) — сколько чанков освещения обрабатывается за тик. По умолчанию 5.
- Auto-throttle — автоматически регулирует интервал загрузки в зависимости от TPS сервера. При TPS ≥ 18 используется заданный интервал, при TPS ≤ 15 — максимальный (40 тиков).
Конфигурационный файл сохраняется по пути .minecraft/config/world_importer.json. Технически мод работает так: клиент парсит бинарный формат MCA, извлекает сжатые NBT-чанки, сервер распаковывает их, заменяет секции PalettedContainer, пересчитывает heightmap и загружает блок-энтити. Освещение пересчитывается через перезапись NBT чанка, после чего обновлённые чанки отправляются всем игрокам.
Важное предупреждение
World Importer напрямую перезаписывает все чанки из MCA-файла на сервере. Это означает, что любые существующие постройки в зоне вставки будут безвозвратно уничтожены. Никогда не используйте мод в областях с уже готовыми строениями. Перед началом импорта обязательно сделайте резервную копию мира. Это не рекомендация, а строгое требование для безопасной работы.
Заключение
World Importer — мощный и узкоспециализированный инструмент, который избавляет от боли при переносе одиночных миров на сервер. Поддержка Fabric, Forge и NeoForge, широкий диапазон версий от 1.19 до 1.20.6, автоматическое обновление освещения и умное регулирование нагрузки делают его лучшим выбором для администраторов серверов. Если вам нужно скачать World Importer для Minecraft, убедитесь, что версия мода соответствует вашей версии игры и загрузчику, и всегда помните о резервных копиях.