Найти в Дзене

«Встал на блок — получил эффект»: как сделать такой механизм с помощью командных блоков в Minecraft 1.13+ наглядно

Всех приветствую! Командные блоки в Minecraft — довольно важный инструмент как и для создателей карт, так и для обычных рядовых игроков. К сожалению, некоторые команды устроены довольно сложно и разобраться в них сразу же не получится. На этом канале буду помогать вам с этим. А в этой статье расскажу, как выполнить любую команду при наступлении игрока на блок — будь то это накладывание эффекта, или, например, команда /kill. К сожалению, данная команда может работать плохо в мультиплеере, но вот в одиночной игре — отлично. В статье будет рассказываться способ для одиночной игры. Что нужно сделать? Для начала создаем новый мир или заходим в уже существующий: Теперь открываем чат в игре кнопкой T и вводим туда команду /give [никнейм] command_block, как показано на GIF: Отлично. Нам в инвентарь выдался командный блок. Ставим его куда-нибудь. Теперь нам нужно открыть его интерфейс. Для этого просто нажмите правую кнопку мыши, наведя прицел на блок. Внимание! Не ломайте командный блок, иначе
Оглавление

Всех приветствую!

Командные блоки в Minecraft — довольно важный инструмент как и для создателей карт, так и для обычных рядовых игроков.

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

На этом канале буду помогать вам с этим. А в этой статье расскажу, как выполнить любую команду при наступлении игрока на блок — будь то это накладывание эффекта, или, например, команда /kill. К сожалению, данная команда может работать плохо в мультиплеере, но вот в одиночной игре — отлично. В статье будет рассказываться способ для одиночной игры.

Что нужно сделать?

Для начала создаем новый мир или заходим в уже существующий:

Теперь открываем чат в игре кнопкой T и вводим туда команду /give [никнейм] command_block, как показано на GIF:

Так нужно вводить команду
Так нужно вводить команду

Отлично. Нам в инвентарь выдался командный блок. Ставим его куда-нибудь.

Ставим командный блок
Ставим командный блок

Теперь нам нужно открыть его интерфейс. Для этого просто нажмите правую кнопку мыши, наведя прицел на блок.

Внимание! Не ломайте командный блок, иначе механизм перестанет работать.

В интерфейсе будут три кнопки. Нам нужно сделать так, чтобы на них было написано «Цикличный», «Безусловный» и «Всегда активен», как на GIF:

-4

Теперь в поле «Консольная команда» командного блока необходимо вписать довольно длинную команду:

/execute at @a if block ~ ~-1 ~ [блок] run [команда]

Вместо [блок] нужно вписать идентификатор блока, при наступлении на который будет выдаваться, например, эффект.

Чтобы узнать идентификатор, в игре нажмите F3 + H, после чего включатся расширенные подсказки. И теперь, если вы наведёте на блок в инвентаре, под ним будет его идентификатор:

-5

Его и вводим вместо [блок].

А вот вместо [команда] нужно ввести ту команду, которая будет выполняться, если игрок наступит на блок.

Например, если нужно выдать эффект, вводим:

/effect give @p [эффект] [время] [уровень]

Вместо [эффект] вводим ID эффекта (в командном блоке будет подсказка), вместо [время] время в секундах, сколько эффект будет действовать после того, как игрок ушел с блока.

Также можно прописать абсолютно любую команду вместо эффекта, будь то /tp /kill /setblock.

У меня получилось так:

Конец!

Если вам понравилась статья, нажмите на «палец вверх» и, если не трудно, поделитесь ею со своими друзьями.

Ну а если возникли вопросы — прошу в комментарии, отвечаю всем.