Custom Worlds
Создавайте, настраивайте и телепортируйтесь между пользовательскими измерениями прямо во время игры.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 1,6 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 9
- Обновлён
- 20 сентября 202620 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Серверный мод для создания, настройки и телепортации между несколькими пользовательскими измерениями прямо во время игры — каждый мир со своим инвентарём, режимом игры, сложностью, геймрулами и границей мира. Всё через простые команды /cw. Ванильные клиенты могут подключаться и использовать /cw tp — установка на клиент не нужна.
Активные версии: 1.21.1 (NeoForge / Fabric)
Посмотрите в деле

Возможности
- Создание измерений во время игры — генерация
NORMAL,FLAT,NETHERилиEND, с опциональным сидом. Изолированное состояние для каждого мира — у каждого измерения может быть своё:
- Режим игры по умолчанию (применяется при прибытии)
- Пул инвентарей (общий с другими «общими» мирами или полностью изолированный)
- Переопределения геймрулов (с
resetдля сброса) - Сложность (только для пользовательских измерений)
- Граница мира (полная поддержка всех функций
/worldborder) - Флаг публичности — разрешить телепортацию туда игрокам без OP
- Умная телепортация — запоминает последнюю позицию каждого игрока в каждом измерении; определение безопасной точки появления при первом визите (включая обработку потолка Nether).
- Сохранение между перезапусками — миры, конфиги, позиции игроков, инвентари.
- Возрождение после смерти — смерть в пользовательском измерении возрождает вас там (если ваша кровать не в другом месте).
- Совместимость с ванильным клиентом — клиентский мод не требуется.
- Безопасное удаление —
/cw deleteтребует подтверждения, стирает файлы и все связанные с игроками данные.
Команды
Все команды начинаются с /cw. Публичные команды видны всем; админ-команды требуют настроенного уровня прав (по умолчанию OP 4).
Публичные
/cw help— список доступных вам команд- `/cw tp ` — телепортация (админам: любое измерение; игрокам: только публичные миры)
/cw list— список миров (отфильтрован по правам)
Админ — управление мирами
`/cw create [seed]`
- Тип:
NORMAL,FLAT,NETHER,END - Примеры:
/cw create myworld NORMAL/cw create skyblock FLAT 12345/cw create hellscape NETHER
- Тип:
- `/cw delete ` — подтвердите в течение 30 секунд, повторив ту же команду
Админ — конфиг для каждого мира (выполняется изнутри измерения)
/cw config— показать полный конфиг текущего измерения/cw config sharedinventory <true|false>— делиться инвентарём с другими общими мирами или использовать полностью изолированный пул/cw config gamemode <survival|creative|adventure|spectator>— режим игры, применяемый при прибытии/cw config publicWorld <true|false>— разрешить игрокам без OP использовать/cw tpздесь/cw config difficulty <peaceful|easy|normal|hard>— сложность для измерения (только для пользовательских измерений)/cw config worldborder ...— те же аргументы, что и у ванильного/worldborder, но применяются к текущему измерению:- `set []
,add []` - `center `
- `damage amount
,damage buffer ` - `warning distance
,warning time ` get
- `set []
`/cw config gamerule [ [|reset]]`
- Без аргументов: список всех правил (переопределённые помечены
*) - ``: запрос
- ` `: переопределить правило для этого измерения
- ` reset`: убрать переопределение, вернуть значение по умолчанию
- Без аргументов: список всех правил (переопределённые помечены

Права
Уровень OP, необходимый для админ-команд, настраивается в `config//serverconfig/customworlds-server.toml`:
permissionLevel = 4 # 0-4, уровень OP, необходимый для админ-команд
maxWorlds = 0 # 0 = без ограничений; жёсткий лимит для /cw create
deleteConfirmSeconds = 30 # 5-600/cw tp и /cw list всегда доступны всем (отфильтрованы по флагу publicWorld каждого мира).
Модель инвентаря
У каждого игрока есть один снимок инвентаря на каждый «бакет»:
- Общий бакет — используется каждым измерением, где
sharedInventory = true(по умолчанию общий — у обычного мира). Все общие миры используют один и тот же инвентарь. - Изолированный бакет — по одному на каждое измерение, где
sharedInventory = false. У измерения свой отдельный пул инвентарей; твой общий инвентарь остаётся нетронутым, когда ты входишь и выходишь.
Бакеты сохраняются на диск и переживают перезапуски. Выход из изолированного измерения сразу делает снимок твоего инвентаря.

Хранение
Сохраняется рядом с данными мира:
| Файл | Назначение |
|---|---|
customworlds.json | Список созданных миров |
customworlds_config.json | Конфиг по измерениям |
customworlds_positions.json | Последние позиции по игрокам и измерениям |
customworlds_inventories/&lt;uuid&gt;/&lt;bucket&gt;.dat | NBT-снимки инвентаря + опыта |
dimensions/customworlds/&lt;name&gt;/ | Стандартные данные измерения MC (чанки, сущности, …) |
Удаление мира стирает всё вышеперечисленное для этого измерения. Необратимо.
Совместимость
Custom Worlds совместим с Curios API (NeoForge) и Trinkets (Fabric), инвентарь будет синхронизироваться, когда эти моды установлены.
Ограничения
doDaylightCycleпо измерениям не даёт видимого эффекта — игровое время общее с обычным миром черезDerivedLevelData. День/ночь следует за обычным миром.- Сложность по измерениям работает только на измерениях
customworlds:*(она конфликтовала бы с глобальной сложностью ванилы для измеренийminecraft:*). Для ванильных измерений используй/difficulty. - Рекомендуется перезапуск сервера после
/cw create— только что созданные миры работают на резервном цикле тиков до следующего перезапуска, после чего интегрируются нормально. Мод сообщает об этом при создании. - Динамическая регистрация измерений использует рефлексию к внутренностям
MinecraftServer. Сделай резервную копию сохранения перед обновлением NeoForge.
FAQ
Нужно ли моим игрокам устанавливать мод? Нет. CustomWorlds работает только на стороне сервера. Ванильные клиенты могут подключаться и использовать /cw tp для публичных миров.
Совместимы ли миры с ванилой? Да. Пользовательские измерения переиспользуют ванильные типы измерений OVERWORLD/NETHER/END, так что ванильные клиенты распознают их без дополнительных данных реестра.
Что произойдёт, если игрок офлайн, когда его мир удаляют? При переподключении ванила откатывается к точке появления обычного мира. Они прибудут с тем инвентарём, который был сохранён в их player.dat при последнем выходе.
Могу ли я редактировать JSON-файлы вручную? Да — это обычный JSON. Загрузчики терпят некорректные данные в отдельных записях и логируют, какая запись была пропущена.
Могу ли я получить больше помощи по Custom Worlds? Конечно! Присоединяйся к нашему Discord по адресу https://discord.gg/XNAeUSYswB
Частые вопросы
Как установить Custom Worlds?
Установите Fabric под свою версию Minecraft, скачайте Custom Worlds под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Custom Worlds?
У Custom Worlds есть сборки для Minecraft 1.21.1.
Нужен ли Custom Worlds на сервере?
Ставится только на сервер; игрокам ставить не нужно