1 подписчик

1| Уроки по командным блокам в МКПЕ

Начнём?
Начнём?

Добро пожаловать на первый урок по командным блокам в Майнкрафт Бедрок Эдишн на версии 1.14.60.

На данный момент это самая новая полная версия игры. Я рекомендую установить именно её, а не старые версии игры. Этот урок будет повествовать вам о командных блоках от А до Б, тоесть мы начнем с самых простых и лёгких команда и (Если вам понравится данная статья) закончим сложными и крутыми механизмами для создания великолепных творений.

Думаю, самое время начать наш первый урок.

Чтож, у нас урок по командным блокам. И тут возникает вопрос, а как их вообще получить? Все очень просто, войдите в чат и пропишите команду.

/give @a command_block
Слэш ( / ) в чате ставить обязательно

Пока что не будем углублять в суть команды, самое главное скопируйте её и вставьте в чат, как показано на иллюстрации.

Вот так
Вот так

И так, теперь мы с вами обладатели невероятного командного блока. Что дальше?

Давайте поставим командный блок на землю и поговорим о нём.

Командный блок позволяет выполнять команды по типу: "УНИЧТОЖИТЬ ИГРОКА", "ПОСТАВИТЬ БЛОК", "ВЫВЕСТИ НА ЭКРАН У ИГРОКА НАДПИСЬ", "ВЕСТИ СЧЁТ СМЕРТЕЙ, РЕЙТИНГ" и др.
Меню командного блока.
Меню командного блока.

После этого нажмите на командный блок. Вуаля! Мы внутри! Довольно уютненько)))

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

Нажмите на кнопку тип блока слева.
Нажмите на кнопку тип блока слева.

Дело в том, что у командного блока существуют свои виды, есть обычный командный блок, который просто выполняет команду, есть цепной командный блок (голубой).

С помощью цепного КБ (Командного блока) можно сделать так, чтобы сигнал из одного КБ поступал в другой в нужном направлении, это сделано для того, чтобы можно было передать сигнал без лишней мороки и в результате выполнится команда у обоих КБ.

Существует третий тип: Цикличный КБ. Если такой командный блок получит сигнал от кнопки, редстоуна или другого КБ, то он начнет выполнять команду бесконечно, к примеру бесконечно убивать игрока или телепортировать его .( На самом деле с помощью такого можно многое сделать)

Однако команда не будет больше выполняться, если Командный блок не получает сигнал редстоуна, рычага и ли кнопки. Что делать,если мы хотим, чтобы КБ выполнял действия без редстоуна, без кнопки, без рычага?

Нажмите на кнопку "Красный камень"
Нажмите на кнопку "Красный камень"

И так, нажав на эту кнопку мы видим надписи. Если выбрать "Необходим редстоун", то действие будет выполняться только если КБ получил сигнал редстоуна или кнопки с рычагом.

Если нажать "Работает всегда", то команда сможет выполняться в КБ без редстоуна. Это может быть полезно для цикличного командного блока, к примеру все время высвечивать игроку надпись, но поговорим о назначении функции подробнее чуть позже.

Пришло время для написания команд.
Давайте поймём как работают команды.

Для того, чтобы упростить запоминание команд, давайте придумаем им группы разделения. Я думаю вам будет проще, если я разделю их.

Команды

У каждой группы есть свой шаблон по которому строится команда.

Итак, две группы:

  • Команды, которые делают что-либо с мобами или игроками. (Команды существа) Подобные команды желают что-либо с игроком или мобом, к примеру телепортируют или уничтожают, а может даже заставляют их ходить))) Можно сделать образец, по которому строится данная команда.
/ [название команды] [К кому она относится] [Данные команды]
  • Второй тип - команды направленные не на мобов и игроков, такие команды желают что-либо с блоками, изменяют мир и т.д. Им тоже можно сделать образец.
/ [Название команды] [Данные команды]
Мда, не информативно.

Думаю настало время изучить наши первые команды.

Нажмите на поле для написания команды в правом верхнем углу.
Нажмите на поле для написания команды в правом верхнем углу.

Первая команда это "tp"

Команда "tp" позволяет телепортировать игрока в место в мире или к другому игроку. У этой команды есть другие функции, о которых поговорим в последующих уроках.
Команда относится к типу команд, направленных на мобов и игроков.
Вот как она устроена
Образец: /[Название команды]
[Кого телепортировать] [Куда телепортировать, к кому, на какие координаты мира]
Пример: /tp @a 0 4 0
Команда телепортирует всех игроков на координаты 0 4 0.

Стоп, стоп, стоп. Что так быстро, что случилось? Откуда взялись координаты, что такое @a??? Я что-ли полжизни проспал!?)))

Спокойствие, только спокойствие, сейчас всё будет.

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

Под вводом команды в верхнем правом углу
Под вводом команды в верхнем правом углу

Мы видим интересный список, помните я говорил, что команда "tp" телепортирует игрока, так вот. Как же нам написать, какого игрока или моба она телепортирует?

Таблица в помощь!

На кого направлена команда.
Ну или селектор, как угодно.
@s - вы (команда относится к исполнителю, тоесть к тому, кто её выполняет, в данном случае бесполезна , ибо команду исполняет КБ, а он не является мобом и игроком, тоесть команда не сработает)
@p - ближайший игрок (эта команда более полезная, команда будет относится к ближайшему игроку от того, кто исполняет команду, тоесть от КБ)
@r - случайный игрок, ну вы поняли, к случайному игроку, случайного игрока телепортирует, убивает и т.д.
@a - Все игроки, относится ко всем игрокам, тут тоже просто.
@e - Все сущности (Команда относится к абсолютно ко всем мобам и игрокам)

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

Что мы получаем в итоге.

/tp @p 0 4 0
Телепортирует ближайшего игрока в точку мира 0 4 0
/tp @a 0 4 0
Телепортирует всех игроков в точку мира 0 4 0

Координаты можно включить в настройках мира. Надеюсь с этой командой всё ясно. Переходим дальше.

Вот команда посложнее "title"
Вот команда посложнее "title"

Наверное, если вы играли в карты, то видели, как на экране перед вами или над инвентарем высвечивается надпись.

К примеру "Привет", "Ку-ку" и т.д.

За всё это отвечает команда под названием "title".

title - это команда, которая высвечивает сообщение в центре экрана игрока или над инвентарем.
Эта команда также направлена на игрока (В этот раз только на него, не на моба), поэтому вот её образец:
Образец; /[Имя команды]
[На кого направлена, кому высветился надпись]
[Тип надписи, в центре, над инвентарем или под большой надписью в центре]
[Сама надпись]

Более подробно о типе надписи:

Если мы напишем "title", то надпись будет в центре экрана.

Если мы напишем "actionbar", то надпись будет над инвентарем, а если "subtitle", то надпись будет под большой надписью в центре экрана в виде подзаголовка.

"subtitle" устроена несколько сложнее, об её использовании возможно выйдет отдельный урок.

Пример: /title @a title Привет
Высвечивает в центре экрана надпись "Привет".
Сама команда в КБ
Сама команда в КБ
Примерно таким образом.
Примерно таким образом.

Команда:

/title @a actionbar Привет

Высветит ту же надпись всем игрокам, но в виде мелкого слова над инвентарем.

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