Ccurseforge
World Utils

World Utils

Набор команд для редактирования и исправления миров Minecraft с возможностями работы с сущностями, блоками и биомами в не загруженных чанках.

Автор: masady Тип: Мод Категории: МодыУтилиты сервера Загрузок: 9 102 793 Просмотров: 0 Обновлён: 18.09.2026

World Utils предоставляет набор команд для редактирования и исправления миров Minecraft.

Описание

Мод добавляет команды для работы с сущностями, блоками и биомами в мире, позволяя эффективно управлять и исправлять данные мира.

  • Удаление дублирующихся сущностей — устраняет сообщения об ошибках с одинаковыми UUID, возникающие с версии 1.9 и выше.
  • Удаление запланированных тиков тайловых сущностей по имени блока или мода — полезно для предотвращения крашей на версиях до Forge 2183 (1.10.2) и 2184 (1.11), особенно после удаления модов.
  • Замена блоков по всему миру на другой блок или воздух.
  • Команда setblock, работающая с не загруженными чанками.
  • Команда inspectblock для просмотра NBT-данных блока и тайловой сущности в чанке на диске.
  • Удаление сущностей и тайловых сущностей по имени из файлов мира.
  • Переименование сущностей и тайловых сущностей.
  • Очистка карты ID блоков от несуществующих записей после удаления модов.

Предупреждение перед использованием

Обязательно сделайте полную резервную копию мира перед применением модификаций. Многие операции затрагивают файлы мира на низком уровне и в случае ошибки могут повредить или уничтожить сохранение без возможности отката.

Chunk Wand (волшебная палочка для чанков)

Инструмент позволяет:

  • Обменивать выбранные чанки между текущим миром и альтернативными версиями (из других сохранений или резервных копий).
  • Импортировать биомы из альтернативной версии чанка.
  • Устанавливать биомы на заданное значение.

Для использования необходимо создать папку <имя_мира>/alternate_worlds/, где каждая подпапка — это отдельный альтернативный мир, содержащий свой каталог region/. Чтобы иметь возможность откатить изменения, рекомендуется скопировать текущие регион-файлы в отдельную папку, например current внутри alternate_worlds.

Основные команды

  • /worldutils batch-run <имя_файла> — выполняет команды из файла в папке config/worldutils/batch_commands/.
  • /worldutils blockreplace — заменяет список блоков на один указанный тип.
  • /worldutils blockreplacepairs — заменяет блоки по парам (один конкретный блок на другой), можно указать несколько пар одновременно.
  • /worldutils dump blocks — выводит список блоков из реестра.
  • /worldutils entities — управление сущностями и тайловыми сущностями.
  • /worldutils inspectblock — отображает или сохраняет NBT-данные блока и тайловой сущности по координатам.
  • /worldutils printspawn — выводит текущие координаты точки спавна в мире.
  • /worldutils registry — операции с реестрами Forge.
  • /worldutils setblock — установка блока в не загруженных чанках.
  • /worldutils tileticks — удаление запланированных тиков тайловых сущностей.

Важно: Команды для работы с сущностями и тайловыми тиками работают только в не загруженных чанках. Рекомендуется выполнять замену блоков также только для не загруженных чанков, так как в загруженных это значительно медленнее и менее проверено.

Для применения команд на всех чанках рекомендуется временно изменить точку спавна и телепортироваться в пустую область, чтобы старые чанки выгрузились. После выполнения операций можно вернуть точку спавна на прежнее место. Текущие координаты спавна можно узнать командой /worldutils printspawn, а восстановить — командой /setworldspawn или заменой файла level.dat из резервной копии.

Пример для выбора удалённой области в центре регион-файла:

  • Сделайте копию файла level.dat.
  • Переключитесь в творческий режим: /gamemode 1.
  • Телепортируйтесь, например, на координаты x=20736, y=160, z=256 (центр региона r.40.0.mca): /tp @p 20736 160 256.
  • Установите новую точку спавна: /setworldspawn.

Если вы обрабатываете мир из другой версии Minecraft или без всех модов, ни в коем случае не загружайте старые чанки. Для этого измените точку спавна в level.dat с помощью NBT-редактора перед первой загрузкой мира.

Команда batch-run

Позволяет выполнять список команд из файла в папке config/worldutils/batch_commands/. Можно использовать любые команды Minecraft. Строки, начинающиеся с символа ‘#’, и пустые строки игнорируются.

Команда setblock

Устанавливает указанный блок на заданных координатах и измерении, работает с не загруженными чанками. Полный синтаксис:

/worldutils setblock <x> <y> <z> <block> [dimension id]

Если измерение не указано, используется текущее измерение игрока. Пример:

/worldutils setblock 123 68 123 minecraft:stone[variant=andesite]
/worldutils setblock 123 68 123 minecraft:air

Команда inspectblock

Выводит или сохраняет NBT-данные блока и тайловой сущности по координатам. Синтаксис:

/worldutils inspectblock <dump|print> <x> <y> <z> [dimension id]

Если указан dump, данные сохраняются в файл в папке config/worldutils/. Если print — выводятся в консоль.

Команда blockreplace

Заменяет множество блоков на один указанный блок по всему миру. Использует два списка — блоки, которые нужно заменить, и блоки, которые нужно оставить без изменений. Замена выполняется поочерёдно с ограничением времени обработки, чтобы не снижать производительность сервера.

Управление списками блоков

Список blockstatelist задаёт все ванильные блоки до указанной версии Minecraft. Команды для управления:

  • /worldutils blockreplace blockstatelist add-all-vanilla <версия> — добавляет все ванильные блоки до указанной версии (от 1.5 до 1.12).
  • /worldutils blockreplace blockstatelist clear — очищает список.
  • /worldutils blockreplace blockstatelist list — выводит текущий список.

Список blocknamelist позволяет указывать отдельные блоки или все блоки определённого мода. Команды:

  • /worldutils blockreplace blocknamelist add <блоки> — добавляет блоки в список.
  • /worldutils blockreplace blocknamelist add-all-from-mod <modid> — добавляет все блоки из указанных модов.
  • /worldutils blockreplace blocknamelist add-all-removed-blocks — добавляет все отсутствующие блоки, которые остались в реестре, но не зарегистрированы модами.
  • /worldutils blockreplace blocknamelist add-all-removed-blocks-from-mod <modid> — добавляет отсутствующие блоки только из указанного мода.
  • /worldutils blockreplace blocknamelist add-with-spaces <название с пробелами> — добавляет блоки с пробелами в названии.
  • /worldutils blockreplace blocknamelist clear — очищает список.
  • /worldutils blockreplace blocknamelist list — выводит список.
  • /worldutils blockreplace blocknamelist remove <имя блока> — удаляет блоки из списка.
  • /worldutils blockreplace blocknamelist remove-with-spaces <название с пробелами> — удаляет блок с пробелами в названии.

Если блок указан без метаданных или свойств, и блок имеет несколько вариантов, то в список добавляются все варианты.

Полезная информация

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

Короткие ответы по установке, совместимости и возможностям проекта.

Для чего нужен Chunk Wand в World Utils?

Chunk Wand позволяет менять чанки мира на альтернативные версии, импортировать или устанавливать биомы, что помогает улучшить внешний вид мира и устранить границы между чанками.

Как безопасно использовать команды World Utils на большом мире?

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

Что делает команда /worldutils blockreplace?

Команда заменяет множество блоков на один указанный тип по всему миру, используя списки блоков для замены и сохранения.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

worldutils-1.12.2-0.4.2.jar

Скачать243.11 KB
Бета
Версии
1.12.2+2
Загрузки9 078 948
Добавлен

worldutils-1.12.2-0.4.1.jar

Скачать231.93 KB
Альфа
Версии
1.12.2+2
Загрузки1 345
Добавлен

worldutils-1.10.2-0.3.1.jar

Скачать213.38 KB
Бета
Версии
1.10.2
Загрузки13 574
Добавлен

worldutils-1.12.0-0.3.2.jar

Скачать215.7 KB
Бета
Версии
1.12
Загрузки643
Добавлен

worldutils-1.11.2-0.3.0.jar

Скачать214.42 KB
Бета
Версии
1.11.2
Загрузки762
Добавлен