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

  1. Мир с включенными командами (в режиме «Читы» или с правами оператора на сервере).
  2. Командный блок.
  3. Знание базовой команды телепорта в формате Bedrock: tp или teleport (в Bedrock чаще используют tp).
  4. Координаты точки, куда нужно перенестись.

Командный блок выполняет введенную команду автоматически, поэтому для телепорта вам не нужно вводить tp каждый раз вручную.

Шаг 1. Поставьте командный блок и подключите к нему сигнал

  • Поставьте командный блок.
  • Убедитесь, что он получает сигнал:
  • рычаг или кнопка, если телепорт нужен один раз;
  • редстоун-схема и повторители, если телепорт должен срабатывать регулярно.
  • Откройте интерфейс командного блока и выберите режим выполнения, если он есть (по умолчанию обычно подходит).

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

В Minecraft PE (Bedrock) команда телепорта обычно выглядит так:

  • Телепорт себя (игрока) на координаты:
tp @p x y z

Пример:

tp @p 100 64 -50
  • Телепорт всех игроков на координаты (если это нужно в карте):
tp @a x y z

Важно: координаты задавайте в формате x y z, где y - высота.

Если телепортируется не тот игрок

@p - ближайший игрок. Если рядом несколько игроков, можно получить «не того». В этом случае:
- используйте селектор точнее, например по имени игрока (если оно вам известно и поддерживается на вашей сборке);
- или сделайте отдельный командный блок для каждого игрока.

Шаг 3. Сделайте телепорт «через execute»

Если вы хотите запускать телепорт не «в лоб», а относительно условий или другого места, вам пригодится minecraft-команда execute.

В Bedrock execute позволяет выполнить команду от указанной позиции и с привязкой к цели или обнаруженному блоку.

Базовая идея такая:
- выполняем execute ... так, чтобы внутри сработал tp.

Ниже пример для ситуации, когда телепорт запускается «от позиции блока», а целевой игрок выбирается селектором.

Пример: телепортировать ближайшего игрока на координаты, когда сработал командный блок

Просто используйте связку, если вам нужен стиль выполнения через execute:

execute @p ~ ~ ~ tp @p x y z

Но чаще проще без execute:

tp @p x y z

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

Частые варианты командного блока для телепорта

Таблица: готовые шаблоны

Задача Команда в командном блоке
Телепортировать ближайшего игрока tp @p x y z
Телепортировать всех игроков tp @a x y z
Телепортировать при срабатывании кнопки/рычага (разово) tp @p x y z
Телепортировать, используя execute (когда нужно менять контекст выполнения) execute @p ~ ~ ~ tp @p x y z

Как найти координаты точки

  1. Откройте интерфейс карты или используйте отображение координат в вашей сборке.
  2. В команду подставьте x y z точки, куда хотите телепортироваться.

Если ошибиться с координатами, игрок может оказаться внутри блоков и получить урон при столкновении.

Типичные ошибки

  1. Команда вводится без координат или в неправильном порядке (x z y вместо x y z).
  2. Селектор @p приводит к телепорту не того игрока, потому что рядом есть другой.
  3. Командный блок не получает сигнал редстоуна.
  4. Команды отключены в мире или у вас нет прав на выполнение.
  5. Телепорт в слишком узкое место: игрок может попасть в блок и застрять.

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

  • Minecraft Wiki (команда execute): https://minecraft.fandom.com/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8/execute
  • Официальный список команд Minecraft: https://www.minecraft.net/ru-ru/article/minecraft-commands
  • Объяснение базовых команд и синтаксиса: https://grodno.iteen.by/articles/blog/poleznoe/komandy-minecraft-gr/