Что нужно для телепорта через командный блок

Чтобы телепорт работал, в мире должны быть включены чит-команды и доступна команда teleport (или tp).

Также важны два момента:
- командный блок должен получить редстоун-сигнал (или быть в режиме Always Active, если вы используете такую настройку)
- у команды должны быть правильные аргументы: куда и кого перемещать

Команда телепорта в Minecraft (основа)

Телепорт обычно задают командой в формате:

Команда Кого перемещает Куда перемещает
tp <игрок> <x> <y> <z> конкретного игрока или цель точные координаты
tp <цель> <игрок> группу игроков/цель к месту другого игрока
tp <цель> ~<dx> ~<dy> ~<dz> группа игроков/цель относительно текущих координат

Где частые варианты цели:
- @p - ближайший игрок
- @a - все игроки
- @r - случайный игрок
- @s - сам автор команды (в командном блоке обычно это “выполнить от имени блока”, поэтому чаще берут @p/@a или конкретный ник)

Для координат используйте значения в формате X Y Z. Если они вам неизвестны, посмотрите их на ПК через экран отладки (часто клавиша F3 в Java Edition).

Вариант 1. Телепортировать себя по координатам

  1. Откройте мир с включенными читами.
  2. Поставьте командный блок.
  3. Откройте настройки командного блока и введите команду вида:
tp @p X Y Z
  1. Подайте сигнал на блок редстоуном.

Пример:

tp @p 100 64 -50

Что получится: ближайший к командному блоку игрок телепортируется в указанную точку.

Вариант 2. Телепортировать другого игрока по координатам

Чтобы перемещался конкретный игрок, укажите его ник вместо @p:

tp Alex X Y Z

Пример:

tp Alex 100 64 -50

Вариант 3. Телепортировать игрока к другу

Если вы хотите, чтобы один игрок оказался прямо рядом с другим:

tp Alex Steve

Тут Alex переезжает к координатам Steve.

Если нужно телепортировать всех игроков к одному человеку:

tp @a Steve

Вариант 4. Использовать относительные координаты

Относительные координаты полезны, когда точка “сдвигается” вместе с текущим местом. Формат:

tp @p ~dx ~dy ~dz

Пример: телепортировать на 10 блоков вперёд, подняв на 2 блока

tp @p ~10 ~2 ~

~ означает “оставить текущий X/Y/Z без изменения”, а ~10 означает “прибавить 10”.

Типичные ошибки, из-за которых телепорт не происходит

  1. Вы неправильно указали цель
    Например, написали tp Steve ..., но на сервере ник отличается или ник начинается с других букв.

  2. Командный блок не получает сигнал
    Оставьте блок с режимом, который запускает команду:

  3. кнопка + redstone
  4. рычаг + redstone
  5. блок в режиме, который выполняется автоматически (если ваша версия позволяет)

  6. Координаты ошибочны или попадание в опасную зону
    Телепорт может привести игрока в блоки и он может задохнуться или получить урон от окружения.

  7. Читы отключены в мире
    Без включенных чит-команд команда в командном блоке обычно не отработает как надо.

  8. Нужные команды недоступны в вашем режиме/настройках сервера
    На некоторых серверах действуют ограничения на команды для игроков или для мира.

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

  • Minecraft Wiki: командные блоки и команды (официальная справка сообщества) https://minecraft.wiki/
  • Wiki по командам teleport/tp (термины и аргументы) https://minecraft.wiki/w/Commands/tp
  • CommandBook (если вы используете плагины и нужны права/ограничения на teleport) https://minecraft.fandom.com/ru/wiki/CommandBook/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B