Перейти к содержимому

Multiverse

Создавай собственные измерения прямо во время игры с помощью команд!

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
6,5 тыс.
Подписчиков на Modrinth
27
версий
20
Обновлён
16 сентября 202616 сент.
Опубликован
в 2025

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.8–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.6.0+26.3 от 16 сентября 2026
Нужен Fabric API и Fabric Language Kotlin
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.8–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Logo

Multiverse

Мод для Fabric, позволяющий создавать собственные измерения прямо во время игры с помощью команд!

О проекте

Это серверный мод для Fabric, который добавляет несколько простых команд для создания собственных измерений прямо во время игры.

Мотивация такая: когда строишь в креативе — будь то декоративные постройки или работа с redstone — бывает удобно делать это в отдельном измерении.

Использование

После установки мода операторам станет доступна команда /multiverse. Права на команду можно изменить с помощью мода на права, см. раздел о правах.

Команда довольно простая, подкоманд всего несколько. Сначала разберём, как создать собственное измерение.

Создание собственных измерений

Чтобы создать собственное измерение, используем подкоманду create. У подкоманды create есть 2 варианта:

/multiverse create from <dimension-type> <dimension-id> <seed?> <has-custom-gamerules?> <has-custom-tickrate?> <has-structures?>
/multiverse create vanilla <overworld> <nether> <end> <seed?>

В первом, from, мы можем указать предопределённый тип измерения, задать нашему измерению id с пространством имён, по желанию указать сид (иначе случайный), а также указать, должно ли измерение иметь свои собственные игровые правила или наследовать их. Наконец, можно указать, будет ли команда /tick работать независимо для этого конкретного измерения. Если установлено true, любые команды /tick, выполненные внутри этого измерения, затронут только это конкретное измерение; /tick, выполненная в любом измерении без собственного тикрейта, также затронет только измерения, у которых тоже нет собственного тикрейта.

Типы измерений определяют, как генерируется местность, а также некоторые особенности поведения, которые перечислены на вики Minecraft. По умолчанию в ванилле есть 3 типа: minecraft:overworld, minecraft:the_nether и minecraft:the_end.

Multiverse добавляет 3 типа: multiverse:void, multiverse:white_glass и multiverse:flat, генерирующие соответственно пустой мир, плоский мир с одним слоем белого стекла и «стандартный» ванильный плоский мир (бедрок, земля, трава).

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

Указанный id измерения может быть любым id с пространством имён, если только у существующего измерения уже нет такого id; например, нельзя использовать minecraft:overworld, потому что ванилла использует этот id.

Вот пример команды для создания измерения под названием example:my_dimension, которое представляет собой суперплоский мир из стекла со случайным сидом и своими игровыми правилами:

/multiverse create from multiverse:white_glass example:my_dimension random true

Второй вариант, vanilla, позволяет создать набор из 3 измерений, повторяющих поведение трёх ванильных измерений.

Вот пример команды:

/multiverse create vanilla example:my_overworld example:my_nether example:my_end

Она создаст 3 измерения: example:my_overworld, example:my_nether и example:my_end с генерацией соответственно Верхнего мира, Нижнего мира и Края. example:my_overworld и example:my_nether можно связать порталами в Нижний мир, и они будут вести себя точно так же, как minecraft:overworld и minecraft:the_nether. То же самое верно и для портала в Край. Стоит отметить, что возвращение через портал Края переместит игрока к его точке возрождения или к глобальной точке возрождения (которая всё ещё может быть в minecraft:overworld).

Кроме того, сгенерированное измерение Энда будет спавнить Ender Dragon.

Телепортация в пользовательские измерения

Multiverse предоставляет команду для телепортации в различные измерения:

/multiverse teleport <dimension> <position?> <rotation?>

Удаление пользовательских измерений

Удалять пользовательские измерения очень просто:

/multiverse delete <dimension>

Выполнение этой команды не удалит измерение сразу — вместо этого она попросит подтвердить, действительно ли вы хотите удалить измерение, так как это действие разрушительно и не может быть отменено.

Выполнение `/multiverse delete force` обойдёт этот запрос.

Клонирование измерений

Multiverse позволяет клонировать любое измерение — это может пригодиться при доработке постройки или когда нужно протестировать поведение редстоун-механизма.

Скорее всего, перед клонированием измерения вы захотите выполнить /save-all, чтобы убедиться, что оно клонируется в самом актуальном состоянии.

Команда выглядит так:

/multiverse clone <from-dimension> <to-dimension> <has-custom-tickrate?> <region-from?> <region-to?>

Где `— существующее измерение, которое вы хотите клонировать, а` — id с пространством имён, который вы хотите создать как клон.

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

Наконец, можно указать область региона для клонирования; можно указать и только один регион — тогда склонируется только он, если не указывать, скопируется всё измерение. Это не рекомендуется для измерений, занимающих много места, так как копируются все файлы регионов, к тому же это может подвесить сервер.

Файлы измерений

Измерения Multiverse находятся в директории `world/dimensions//, например, если вы создадите измерение example:world, то файлы измерения будут в world/dimensions/example/world`. Структура миров здесь такая же, как у оверворлда/Нижнего мира/Энда.

Определение пользовательских типов измерений

Multiverse позволяет определять собственные типы измерений в датапаке!

Вот руководство по созданию датапака на Minecraft wiki.

Формат точно такой же, как если бы вы определяли пользовательское измерение для загрузки ваниллой, только в другой директории. Можете следовать этому руководству на Minecraft wiki о том, как создать новое измерение, но вместо размещения файлов измерения в `data//dimension/.json следует размещать их в data//multiverse/dimension/.json`.

Пользовательские типы измерений всё ещё должны регистрироваться в `data//dimension_type/.json`.

В этом репозитории есть пример датапака, который можно скачать как шаблон здесь, или посмотреть его здесь.

Права доступа

Вы можете дополнительно настроить доступ к командам с помощью мода на права, например LuckPerms. Право "multiverse.commands.multiverse" даёт доступ к команде /multiverse, а также более специфичные права для подкоманд:

  • "multiverse.commands.multiverse.create"
  • "multiverse.commands.multiverse.clone"
  • "multiverse.commands.multiverse.delete"
  • "multiverse.commands.multiverse.teleport"

Лицензия

Распространяется под лицензией MIT. Подробнее см. MIT License.

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

Как установить Multiverse?

Установите Fabric под свою версию Minecraft, скачайте Multiverse под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Multiverse?

У Multiverse есть сборки для Minecraft 1.21.8–26.3.

Нужен ли Multiverse на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее