Когда это нужно и что важно учесть
Задача простая: переместить одного игрока на позицию другого. В Minecraft это делают командами телепортации. На практике важны три момента:
- вы должны иметь права на команды (или быть администратором сервера)
- нужно правильно указать имена игроков или селекторы
- телепортация работает по-разному в Java и Bedrock из-за синтаксиса
Команда телепортации называется teleport (в Java также есть сокращение /tp). Официальные форматы описаны в справке по командам.
Вариант для Java Edition: к игроку по имени
Если игроки на сервере, проще всего использовать имена:
/tp Игрок1 Игрок2
Так Игрок1 окажется в координатах Игрок2.
Если вы хотите быть точнее и показать, что команда берет по имени, а не по “ближайшему”, используйте селекторы:
/tp @p[@name=Игрок1] @p[@name=Игрок2]
На практике чаще достаточно простых имен, как в первом примере.
Если нужно телепортировать по координатам
Иногда второй игрок недоступен (или вы хотите поставить на точные координаты). Тогда:
/tp Игрок1 X Y Z
Этот формат соответствует описанию teleport <цель> <позиция> для Java.
Вариант для Bedrock Edition: “victim” на destination
В Bedrock в команде явно разделяются “кого телепортируем” и “куда”.
teleport victim:Игрок1 destination:Игрок2
Если нужно на координаты:
teleport victim:Игрок1 destination:X Y Z
Официальные синтаксисы для Bedrock подробно перечислены в справке по teleport и включают оба варианта: destination как “target”, и destination как “x y z”.
Универсальный алгоритм
- Определите, какая у вас версия: Java Edition или Bedrock Edition.
- Узнайте точное имя игрока в игре (лучше копировать имя, а не угадывать).
- Выполните команду в чате:
- Java:
/tp Игрок1 Игрок2или/teleport Игрок1 Игрок2 - Bedrock:
teleport victim:Игрок1 destination:Игрок2 - Проверьте результат: игрок должен оказаться в той же позиции, что и адресат.
Частые ошибки
| Проблема | Как выглядит | Что сделать |
|---|---|---|
| Путают синтаксис Java и Bedrock | Используют victim: на Java |
На Java используйте /tp Игрок1 Игрок2, без victim: и destination: |
| Пишут имя с ошибкой | Команда выполняется, но игрок не перемещается как ожидалось | Проверьте точное имя игрока в списке игроков или в табе |
| Телепорт “не туда” из-за координат | Используют координаты, но берут не те X Y Z | Перепроверьте координаты или используйте телепорт к имени второго игрока |
| Нет прав на команды | Команда не выполняется | Дайте права оператору или администратору (или включите режим, где доступны команды) |
Полезные ссылки
- https://ru.minecraft.wiki/w/Команды_консоли/teleport
- https://www.minecraft.net/ru-ru/article/minecraft-commands
- https://minecraft.fandom.com/ru/wiki/CommandBook/Команды