Сразу про ограничение на телефоне
В Minecraft Bedrock на телефоне портальная пушка из игры Portal работает через модификации или через нестандартные механики уровней. В ванильной версии без модов и без команд создать полноценную «пушку, которая стреляет порталами» нельзя - у игры нет механики порталов, как в Portal.
Зато есть рабочие варианты, которые дают похожий результат: телепортация «как будто через портал» с помощью команд, а также постройка «арены» с портальными эффектами через блоки и правила карты.
Ниже разберу два способа.
Способ 1. Телепортация по кнопке, имитирует портальную пушку (без модов)
Подходит для выживания и повседневной игры, если вы готовы к тому, что порталы будут заменены системой координат.
Что подготовить
- Два места назначения, например:
- Портал A: координаты x1 y1 z1
- Портал B: координаты x2 y2 z2
- Командные блоки и включенные читы на карте (иначе команды не сработают).
Соберите «портал-пару»
- Поставьте в точке A кнопку. Подберите положение так, чтобы вам было удобно.
- Поставьте в точке B кнопку.
- В командный блок у кнопки A вставьте команду телепортации на B.
- В командный блок у кнопки B вставьте телепортацию на A.
Примерный вид команд (точные команды зависят от версии Bedrock и типа мира, но смысл такой):
- Телепорт игрока к точкам назначения
- (Опционально) ограничение, чтобы телепорт срабатывал только для вас
Как использовать это как «пушку»
- Держите карту или предмет и нажимайте кнопку, чтобы мгновенно переноситься между точками.
- Для эффекта «выстрела» поставьте рядом редстоун-линию с краткой индикацией: лампа, поршень, звук.
Типичные ошибки
| Ошибка | Почему не работает | Как исправить |
|---|---|---|
| Читы выключены | Команды командного блока не выполняются | Включите «Разрешить читы» в настройках мира |
| Телепортирует не того игрока | Неправильно выбрана цель | Укажите цель конкретного игрока вместо общего селектора |
| Неверные координаты | Телепорт идет «не туда» | Перепроверьте x y z и высоту, куда попадаете |
Способ 2. «Псевдо-порталы» на базе командных блоков (лучше похоже на портал)
Этот вариант ближе к идее «портального перехода», но он тоже не даст настоящую механику порталов из Portal. Зато создаст ощущение, что вы проходите через разные поверхности.
Логика схемы
- Вы определяете «вход» и «выход»
- При действии игрока (кнопка, давление, попадание в триггер) вы телепортируете его в нужную точку
- По желанию добавляете блок-ограничения: телепорт только если игрок стоит на нужной подложке или внутри зоны
Базовая сборка
- Выберите две зоны-«портала» - A и B.
- Для зоны A сделайте триггер:
- кнопка или рычаг,
- или датчик через редстоун-сигнал,
- или зона с активацией по условию
- В командных блоках задайте телепорт игрока в B.
- Сделайте обратный переход из зоны B в A.
Что получится визуально
- Внешне это будет выглядеть как «портал» из архитектуры: рамка, блок-оформление, свет.
- По факту игровой процесс останется телепортацией, но ощущение будет близким.
Что означает «без модов» и почему «реальная пушка» не собирается одной стройкой
Почти все статьи про «пушка» с настоящими портальными «провалами» упираются в модификации. В примерах из сети обычно описывают установку модов и нужные ресурсы, чтобы игра умела рисовать порталы и управлять ими. Без этих изменений Bedrock не дает порталам правильного поведения: портал как блок-сущность, который переносит игрока и выстраивает пару порталов.
Полезные ссылки
- Описание модификаций с портальной пушка на сторонних сайтах (как пример того, что обычно требуется мод): https://mcpehub.org/mods/3480-portal-gun.html
- Информация по командным блокам в Minecraft Bedrock (основа для телепортации): https://minecraft.fandom.com/wiki/Command_Block