Свой сервер
Своё измерение
Добавьте в игру новый мир рядом с обычным, Незером и Эндом: рельеф, свет, небо, высота, кровати и якорь — на выбор. Получите датапак с командой входа и /trigger для игроков без прав оператора.
Как применить
- Сервер
Положите zip в папку world/datapacks и перезапустите сервер: новое измерение появляется при запуске, /reload его не добавит. Мир пересоздавать не нужно.
- Одиночная игра
Новый мир: «Создать новый мир» → «Прочее» → «Наборы данных» → перетащите zip. Готовый мир: положите zip в saves/<мир>/datapacks и откройте мир заново.
- Войдите
Оператор — /function custom:dream/go, игроки — /trigger custom.dream; назад — /trigger custom.dream set 2, на место, откуда ушли.
Что нужно знать
- Проверено сервером. Пак загружали выделенные серверы 26.3 и 1.21.11: мир той высоты, что выбрана, вход и возврат работают. На 26.3 игрок входил через /trigger, а кровать, якорь и портал вели себя так, как выбрано.
- Запись у версий разная. В 1.21.11 кровать Незера взрывается полем explodes, в 26.3 — destroy_on_use, и у 26.3 обязательны поля, которых нет в 1.21.11. Поэтому версия выбирается, а за основу берётся файл игры этой версии.
- Портал Незера из своего измерения ведёт в Незер, а координаты делятся по масштабу: при 1 : 8, как у Незера, — один к одному. Обратно портал Незера ведёт в обычный мир.
- Высота меньше рельефа срезает горы и пещеры, а руды вне высоты пропускаются — сервер предупредит об этом в журнале строкой Empty height range. Это не ошибка.
- Дракона нет. С основой «Энд» острова будут, а бой с драконом — только в настоящем Энде.
Чем отличаются обычный мир, Незер и Энд — в вики «Измерения». Переделать сам обычный мир под один биом — «Мир одного биома», поправить файлы мира вручную — редактор NBT.
Частые вопросы
Как добавить своё измерение в Майнкрафт?
Датапаком: в нём тип измерения и сам мир. Положите архив в папку world/datapacks и перезапустите сервер — измерение появится и в уже созданном мире.
Как попасть в своё измерение?
Командой /function пространство:имя/go — она переносит туда через execute in. Игрокам без прав оператора — /trigger пространство.имя, назад — /trigger пространство.имя set 2.
Почему измерение не появилось?
Новое измерение игра добавляет при запуске: после того как положили пак, перезапустите сервер или откройте мир заново — /reload его не добавит. Версия пака должна совпадать с версией игры.
