Открыть сервисСервис

Телепортация командой /tp в Minecraft

Телепортация командой /tp — механика в игре Minecraft, позволяющая мгновенно переместить игрока или любой другой объект (моба, предметную сущность) в заданные координаты или к другому игроку. Команда является основным инструментом перемещения в режиме творчества и на серверах с правами оператора. Для использования в обычном режиме выживания требуется включённая cheats (читы) при создании мира.

Общие сведения

Команда /tp является сокращением от /teleport (обе формы работают одинаково). Она доступна во всех версиях игры начиная с 1.0 и поддерживается в Java Edition и Bedrock Edition, хотя синтаксис в них немного различается. Команда перемещает цель в указанную точку мира, не создавая портала и не тратя ресурсы. В отличие от предмета «Портал из конца» (Ender Pearl), телепортация командой не имеет задержки, не наносит урона и работает независимо от расстояния.

Синтаксис

Базовая форма команды в Java Edition:

`` /tp <цель> <координаты> [yaw] [pitch] ``

или сокращённо:

`` /tp <x> <y> <z> [yaw] [pitch] ``

Если координаты указаны со знаком ~ (тильда), они считаются относительно текущей позиции цели. Например, ~ ~5 ~ переместит цель на 5 блоков выше.

Примеры:

  • /tp Steve 100 64 200 — телепортировать игрока Steve в точку с координатами X=100, Y=64, Z=200.
  • /tp @p ~ ~ ~ — телепортировать ближайшего игрока в текущую позицию (бесполезно, но демонстрирует синтаксис).
  • /tp @a 0 100 0 — телепортировать всех игроков в точку 0, 100, 0.
  • /tp @e[type=creeper] @p — телепортировать всех криперов к ближайшему игроку.

Телепортация в Энд

Чтобы попасть в измерение Энд (The End) командой, необходимо указать координаты, соответствующие этому измерению. В Minecraft телепортация командой не переносит между измерениями напрямую — для этого используется команда /execute in <измерение> run tp ... (начиная с версии 1.16) или /execute in minecraft:the_end run tp @s ~ ~ ~.

Пример:

`` /execute in minecraft:the_end run tp @s 100 50 0 ``

Эта команда переместит исполнителя (себя) в Энд на координаты 100, 50, 0. Стандартная платформа появления в Энде обычно находится около координат 100, 49, 0, поэтому данная команда безопасно переносит игрока на стартовую платформу.

Альтернативный вариант для старых версий:

`` /tp @p 100 50 0 ``

в сочетании с предварительным переключением измерения через /execute in, либо использование карты-порталя, созданной командой /setblock.

Селекторы целей

Команда поддерживает стандартные селекторы Minecraft:

СелекторЗначение
@pБлижайший игрок
@aВсе игроки
@rСлучайный игрок
@eВсе сущности
@sТекущая сущность (исполнитель)

К селекторам можно добавлять параметры: @e[type=zombie,limit=1] — один случайный зомби.

Bedrock Edition

В Bedrock Edition (Windows 10, мобильные устройства, консоли) синтаксис аналогичен, но команда /execute in работает иначе. Для телепортации в Энд используется:

`` /execute in the_end run tp @s ~ ~ ~ ``

Имя измерения пишется без пространства имён minecraft:.

Ограничения и особенности

  • Команда работает только при включённых читах или наличии прав оператора на сервере.
  • При телепортации на координаты вне границ мира (Y < -64 или Y > 320 в современных версиях) сущность может получить урон или быть уничтожена.
  • Телепортация в блок приводит к удушению (макушение) сущности.
  • В мультиплеере неопытные операторы могут случайно телепортировать всех игроков командой /tp @a, что часто становится причиной жалоб.
  • Команда не работает в мире без включённых читов, если игрок не является оператором.

История

Команда /tp появилась в альфа-версии Minecraft ещё до официального релиза и изначально поддерживала только телепортацию к другому игроку по имени. Поддержка произвольных координат была добавлена позже. В версии 1.16 (2020 год) была введена команда /execute in, упростившая телепортацию между измерениями (Незер, Энд, Верхний мир).

Источники:

  • Официальная документация Minecraft: команды телепортации
  • Minecraft Wiki: Teleport
  • Minecraft Wiki: Commands
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru