На сервере игроки обычно хотят одно и то же: чтобы переход в определенную точку автоматически отправлял в нужный мир (или даже на другой сервер), без «ручной» телепортации. Для такого сценария нужна отдельная настройка поверх Minecraft: либо через модификацию логики портала, либо чаще через плагин, который управляет назначениями.

Ниже разберем два практичных пути:
1) порталы, похожие на ванильные, но управляемые плагином;
2) что делать, если вы пытались полагаться на обычный портал Нижнего мира, но это не дает контроля между произвольными мирами.

Шаг 1. Понять, что именно значит «другой мир» на вашем сервере

На практике варианты такие:

Что нужно Как обычно решают Что важно проверить
Перенос между разными измерениями ванили (Нижний мир, Верхний мир, Край) Ванильные порталы по механике игры Правильный портал Нижнего мира активирован, координаты сходятся по правилам игры
Перенос между кастомными мирами (например, world1 и world2 на одном сервере) Плагин порталов, который связывает «вход» и «выход» Есть ли у плагина поддержка ваших версий Minecraft и ваших миров
Перенос на другой сервер в сети (BungeeCord/Velocity) Плагин, который умеет переключать сервер Настроен ли BungeeCord/Velocity, есть ли разрешения и корректные имена серверов

Если вам нужен именно произвольный «другой мир» (не Нижний/Верхний автоматически), почти всегда используют плагин.

Шаг 2. Если хотите кастомный портал между мирами, берите плагин

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

Ниже - ориентир по двум распространенным подходам (названия команд могут немного отличаться в зависимости от версии и сборки сервера).

Вариант A. Плагин SimplePortals: портал задается как регион + назначение

Общий принцип работы такой:
1) включаете режим выбора (вы отмечаете область портала);
2) создаете портал с именем;
3) задаете точку назначения, куда телепортировать;
4) при необходимости назначаете сервер/локацию и команды на вход.

Пример набора команд-логики (как описано для SimplePortals):
- включить режим выбора и отметить нижний/верхний угол области
- /simpleportals create <имя>
- /simpleportals setlocation <имя> - поставить место назначения на вашей позиции (куда будет телепортировать)
- при необходимости переключение на другой сервер: /simpleportals switchserver <имя> <сервер>
- управление включением/выключением: /simpleportals enable/disable <имя>

Плагин также поддерживает сценарии с выполнением команд при входе, например команда для запуска от игрока или от консоли, а также задержки/перезарядки портала. Описания команд и логика выбора региона приведены в документации/гайде по SimplePortals на forum-minecraft.ru.

Вариант B. Плагин AncientGates: портал как «ворота» с настройками материалов и команд на вход

Для AncientGates в гайдах встречается другой стиль настройки:
- создать портал
- задать откуда и куда телепортировать
- включить или выключить
- задать материал отображения
- задать команду, которая выполняется при входе
- ограничить телепорт для транспорта, установить стоимость и т.д.

Пример команд из описания AncientGates:
- /gate create "название"
- /gate setfrom "название"
- /gate setto "название"
- /gate open "название" и /gate close "название"
- /gate setmaterial "название" ...
- /gate setexec "название" player/console "команда"
- /gate setmessage "название" "сообщение"

Этот подход удобен, когда вам важны «управляемые ворота» и поведение портала как объекта на карте, а не только как прямоугольной зоны.

Шаг 3. Сценарий настройки: от пустого региона до рабочего перехода

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

1) Подготовьте место
- Выберите точку входа (где игрок будет стоять перед переходом).
- Выберите точку выхода (где игрок окажется после перехода).
- Если нужен другой сервер, заранее проверьте, что в вашей сети есть нужное имя сервера и оно корректно работает.

2) Создайте объект портала
- Включите режим выбора/выделения области или задайте координаты «from/to».
- Дайте порталу имя, чтобы дальше не ошибиться.

3) Задайте назначение
- Укажите, в какой мир и на какие координаты отправлять.
- Для межсерверного варианта назначьте сервер переключения.

4) Включите портал и проверьте права
- Убедитесь, что портал включен.
- Проверьте, есть ли у игрока разрешение на использование портала (плагины обычно разделяют команды администратора и доступ для игроков).
- Если портал «создан», но никто не телепортируется, чаще всего причина в выключенном состоянии, неправильном выделении области или отсутствии прав.

5) Добавьте команды по желанию
- Например, вы можете запускать /spawn-аналог или выдавать эффект при входе.
- Делайте это осторожно: лишние команды при частых заходах могут нагружать сервер или ломать экономику, если вы используете стоимость.

Шаг 4. Частая ошибка: пытаться связать произвольные миры ванильным порталом Нижнего мира

Если вы строите обычный портал Нижнего мира, игра не хранит «произвольную связь» как у механики warp. Механика такая: при переходе X и Z пересчитываются по коэффициенту 8, а затем игра ищет ближайший портал в нужном измерении в заданном радиусе; если подходящего нет - создается новый. Поэтому «в другой кастомный мир» таким способом обычно не попадете, даже если очень хочется.

Правила соединения и поиска портала в ванильной механике подробно описаны в Minecraft Wiki на странице про создание и соединение портала Нижнего мира: координаты назначения пересчитываются, дальше ищется ближайший портал, а при отсутствии создается новый.

Полезные ссылки

  • Minecraft Wiki - Руководство: Создание портала Нижнего мира (механика портала и соединение): https://ru.minecraft.wiki/w/Руководство:Создание_портала_Нижнего_мира
  • SimplePortals (описание плагина и команды): https://forum-minecraft.ru/resources/simple-portals-sozdat-portal-eto-legko.2407/
  • AncientGates (описание плагина и базовые команды): https://minesborka.com/plugins/8-plagin-ancientgates-sozdaem-portaly-v-ljubuju-tochku-mira-i-v-drugie-miry-v-minecraft.html