Команды в майнкрафт пе. Командные блоки в Minecraft PE

  • Что такое командные блоки?
  • Получение командных блоков в

Что такое командные блоки?

Командный блок (КБ, от англ. Command Block) - это такой блок в , способный выполнять определенные команды. Выполнение этих команд происходит автоматически до тех пор, пока он активирован при помощи редстоуна.

Командные блоки работают в режиме приключения. В основном их цель - создание различных эффектов, особенных механизмов на . К тому же, другие игроки Minecraft PE просто-напросто не смогут уничтожить или создать другой командный блок. Также командный блок не может быть сдвинут поршнем и не горит.

Получение командных блоков в Майнкрафт ПЕ

К сожалению, командный блок нельзя скрафтить. Также Вы не найдете его у себя в творческом инвентаре в режиме креатива. Но как же его тогда получить? Для этого у Вас должны быть активированы читы. Либо же Вы должны быть администратором. Используйте команду:
  • /give <имя персонажа> command_block <кол-во блоков>
Вот пример использования команды: /give GAMEMCPE command_block 10 . Применив данную команду я выдам игроку с никнеймом GAMEMCPE 10 командных блоков.

Использование командных блоков

Для того, чтобы ввести команду для командного блока - необходимо нажать на него. Этим действием Вы откроете интерфейс командного блока с текстовым полем. Учтите, что размещать командные блоки, вводить команды и сохранять изменения могут только игроки в творческом режиме и игроки со статусом администратора на сервере.

После того, как Вы ввели команду для командного блока, обязательно активируйте командный блок при помощи редстоуна. В противном случае он просто не будет работать. Также для командного блока существует определенное направление, от которого зависит очередность активации блоков в цепи.
Помните, что один командный блок может выполнять только одну команду!

Команды в командных блоках могут иметь привязку к определенному типу сущности. Для этого необходимо использовать аргумент:

  • type (для примера покажу применение этого аргумента. Допустим, использовав команду /kill @e Вы убьете всех скелетов, а использовав команду /kill @e Вы убьете все существа, кроме игрока .)
Если Вы решите подключить несколько командных блоков к одному источнику питания, учтите, что порядок исполнения команд будет происходить с определенной особенностью. Очень наглядно это можно продемонстрировать на скриншотах ниже.

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

Восток:

Запад:

Север:

Юг:

Примеры использования командных блоков

Слышали ли Вы, что с помощью командного блока можно изменить игровые правила. Я Вас заинтересовал? Наглядно об этом на изображении ниже.

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

  • /gamerule <игровое_правило>

Также при помощи командных блоков можно влиять на погоду. Для этого необходимо использовать команду:

  • /weather input
Где вместо слова "input" применяются такие слова, как «thunder» - гром, «rain» - дождь или «clear» - ясно.

Установить точку спавна Вы можете при помощи команды:

  • /spawnpoint
Также командный блок можно использовать для телепортации по координатам. Для этого нужно ввести команду
  • /tp <имя_игрока>

Командный блок в игре:

Скриншот, демонстрирующий примитивную схему работы командного блока:

Надеюсь, данный был полезен для Вас, дорогие игроки Minecraft PE . Обязательно возвращайтесь на наш сайт еще. У нас Вы найдете море полезной, актуальной информации, над которой мы работаем каждый день!

  • Основной составляющий элемент
    • text : Строка, представляющая из себя текст, который будет непостредственно отображаться. Обратите внимание, что селекторы не будут переведены в имена игроков; вместо этого используйте selector . «\n» используется для перехода на новую строку.
    • translate : Идентификатор перевода текста, который будет переведён на используемый игроком язык. Идентификаторы находятся в языковых файлах игры или пакета ресурсов. Если идентификатор отсутствует в файле перевода, будет отображён текст, записанный в этом идентификаторе. Игнорируется, если уже есть text .
    • with : Список текстовых компонентов, используемый translate .
      • Номер элемента в списке соответствует номеру аргумента %s в строке перевода. То есть первый элемент списка соответствует %1$s в строке перевода. Например: /tellraw @a {"translate":"<%2$s> %1$s","with":[{"translate":"Желаю видеть %s!","with":[{"text":"мёд","color":"gold"}]},"Медведь"]} выдаст в чат «<Медведь> Желаю видеть мёд . ».
    • score : Счет игрока в задаче. Отобразит пустую строку, если игрок ещё не отслеживается в данной задаче. Игнорируется, если уже есть text или translate .
      • name : Имя игрока, чей счёт будет отображен. Могут быть использованы селекторы. Если указано "*", то у игрока, для которого отображают текст, будет отображён его собственный счёт. Например, /tellraw @a {"score":{"name":"*","objective":"obj"}} покажет каждому игроку свой собственный счёт в задаче «obj».
      • objective : Название задачи, счёт в которой будет отображён.
      • value : Необязательно. При использовании отобразит указанное значение независимо от того, какое оно на самом деле.
    • selector : Строка, содержащая селектор (@p , @a , @r , @e или @s) и, если нужно, условия для него. В отличие от text , selector будет переведён в имя существа. Если селектор обнаружил более одной сущности, он будет отображён как Имя1 and Имя2 или Имя1, Имя2, Имя3 and Имя4 . Нажатие ЛКМ по имени игрока, выведенное командой /tellraw , введёт в чат /msg имя_игрока . Нажатие ⇧ Shift + ЛКМ по имени игрока введёт его в строку чата. Нажатие ⇧ Shift + ЛКМ по имени сущности введет её UUID в строку чата. Игнорируется, если уже есть text , translate или score .
    • keybind : Строка, отображающая клавишу, необходимую для выполнения определённого действия. Например, key.inventory будет отображать «E », пока игрок не сменит клавишу открытия инвентаря.
    • extra : Список дополнительных элементов.
      • Список элементов того же формата, что и начальный JSON-объект. Обратите внимание, что все свойства этого объекта наследуются дочерними элементами. То есть дочерние элементы сохранят те же форматирование и события, пока их не перезапишут.
    • color : Цвет отображаемого текста. Возможные значения: «black», «dark_blue», «dark_green», «dark_aqua», «dark_red», «dark_purple», «gold», «gray», «dark_gray», «blue», «green», «aqua», «red», «light_purple», «yellow», «white» и «reset» (сбрасывает цвет элементов-предков). Технически, «bold», «underline», «italic», «strikethrough», и «obfuscated» также возможны, но лучше использовать теги, приведенные ниже.
    • bold : Делает текст полужирным. Значение по умолчанию: «false».
    • italic : Делает текст курсивным. Значение по умолчанию: «false».
    • underlined : Делает текст подчёркнутым. Значение по умолчанию: «false».
    • strikethrough : Делает текст зачёркнутым. Значение по умолчанию: «false».
    • obfuscated : Заставляет символы в тексте постоянно изменяться. Значение по умолчанию: «false».
    • insertion : Когда игрок нажимает на текст при помощи ⇧ Shift + ЛКМ, строка этого элемента будет вставлена в чат. Это не повлияет на написанный ранее текст.
    • clickEvent : Совершает какое-либо действие, когда игрок нажимает на текст.
      • action : Действие, которое выполняется при нажатии.
        • open_url: Открывает value как ссылку в браузере игрока.
        • open_file: Открывает value как файл на компьютере. Используется только в сообщениях, создаваемых игрой (например, при создании скриншота).
        • run_command: Выполняет value так, будто бы игрок сам ввёл его в чате. Это также может быть команда, но она не сработает, если у игрока недостаточно прав для её исполнения.
        • change_page: Перенаправляет на страницу, указанную в value , если она существует. Может быть использовано только в завершённых книгах.
        • suggest_command: Вставляет value в чат игрока; при этом весь написанный ранее текст исчезает.
      • value : URL-адрес, текст или номер страницы книги, используемый action . Учтите, что перед командами должна быть косая черта (/).
    • hoverEvent : Показывает всплывающую подсказку при наведении курсора на текст.
      • action : Тип всплывающей подсказки.
        • show_text Показывает текст в JSON-формате.
        • show_item: Показывает всплывающую подсказку предмета, который также может содержать NBT-теги.
        • show_entity: Показывает имя сущности и, если возможно, её тип и UUID.
      • value : Возможные значения этого аргумента зависят от выбранного действия.
        • show_text : Может быть либо просто строкой, либо JSON-объектом с таким же форматированием как и основной.
        • show_item : Строка с NBT-данными предмета.
        • show_entity : Строка с составным элементом (compound) с ключами «type», «name» и «id» (должен быть UUID, но на самом деле принимает любую строку).

Те же команды, что и в обычном чате. Что же такое командный блок, как его получить и как использовать? В этой статье мы расскажем вам о нем!

Это действительно очень полезный блок и он расширяет возможности создания карт в Майнкрафт

Полный список команд вы можете найти на , но не все они работают в Minecraft на Android, IOS и Windows 10 версиях.

+ командных блоков в MCPE:

  • В отличие от ПК версии, в PE командные блоки не делают больших нагрузок, т.е ФПС будет стабильным.
  • Интерфейс командных блоков адаптирован под мобильные устройства.
- командных блоков в MCPE:
  • Слишком маленький функционал.
Как получить командный блок?
В игре получить командный блок путем крафта нельзя, но его можно выдать с помощью команды /give Steve command_block , где Steve никнейм игрока, которому команда даст данный блок. Вместо Steve можно также использовать @p, т.е вы дадите блок самому себе. Не забудьте включить читы в настройках мира.


Как вписать команду в командный блок?
Для этого нужно открыть его интерфейс. Делается это очень легко, просто тапните по нему. В поле Ввод команды вписывается сама комда, которую будет выполнять командный блок. Чуть ниже находится поле, в котором можно увидеть ошибку, если Вы ввели что-то не так.


Примеры команд:
  • give @p apple 5 - дает игроку пять яблок.
  • setblock ~ ~+1 ~ wool - помещает в координатах игрока блок шерсти.
  • tp Player 48 41 14 - игрока с ником Player перемещает в точку по координатами x=48, y=41, z=14
С кем работают командные блоки?
Благодаря указателям можно указывать на игрока или существо, на которого будет выполняться команда:
  • @p - игрок, который активировал команду.
  • @a - все игроки.
  • @r - случайный игрок.
  • @e - все сущности (включая мобов).
Вспомогательные указатели:
А как сделать так, чтобы допустим переместило всех игроков в какую-то точку, кроме себя? Да легко, для этого нужно использовать дополнительные указатели, например: tp @a 228 811 381 - телепортирует всех игроков, кроме игрока с ником Admin в точку x=228, y=811, z=381 . Все параметры:
  • x - координата по оси X. Если поставить вместо значения ~
  • y -координата по оси Y. Если поставить вместо значения ~ , то точкой будет командный блок.
  • z - координата по оси Z. Если поставить вместо значения ~ , то точкой будет командный блок.
  • r - максимальный радиус поиска.
  • rm - минимальный радиус поиска.
  • m - игровой режим.
  • l - максимальный уровень опыта.
  • lm - минимальный уровень опыта.
  • name - никнейм игрока.
  • c - дополнительный аргумент для @a, который ограничивает количество игроков для выполнения команды. Например, если ввести @a - то команда подействует на первых пяти игроков из списка, @a на последних пяти из списка.
  • type - как пример, команда /kill @e убьет всех скелетов, а команда /kill @e убьет все сущности, не являющиеся игроком.
Пример команды:
  • give @p gold_ingot 20 - выдаёт ближайшему игроку, который находится в радиусе 10 блоков 20 золотых слитков.

Режимы командного блока

Доступно три режима командного блока: импульс, цепочка, и повторение - цвет блока меняется в зависимости от режима.
  • Режим импульса (оранжевый): активирует заданную команду
  • Режим цепочки (зелёный): команда сработает если блок присоединён к другому командному блоку и соединяется с другими командными блоками
  • Режим повторения (синий): Команда повторяется каждый тик пока блок имеет питание.


Режим импульса
Это обычные командные блоки, которые используется для взаимодействия с блоками-цепочками, но выполнять команды можно и просто в этих блоках.


Режим цепочки
Я думаю, что уже из названия и так понятно, что данный режим командного блока работает по схеме «цепочка».

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


Команда title и ее параметры:
  • title clear - очищает сообщения с экрана игрока.
  • title reset - очищает сообщения с экрана игрока и сбрасывает параметры.
  • title title - заголовок, который показывает текст на экране.
  • title subtitle - подзаголовок, который отображается при появлении заголовка.
  • title actionbar - отображает надпись над инвентарем.
  • title times - появление, задержка и исчезание текста. По умолчанию стоят следующие значения: 10 (0,5 с), 70 (3,5 с) и 20 (1 с).
Пример выполнения команд:
  • title @a title §6Начало - заголовок с оранжевым цветом.
  • title @a actionbar Привет! - отображает текст над инвентарем.
  • title @a subtitle Глава 1 - подзаголовок.

Известного также как Boss Update, является добавление слэш-команд. А что такое слэш-команды, спросите вы? Если вы играли в компьютерную версию игры, вы, вероятно, знаете, что они там есть. В окне чата вы должны ввести слэш (/), а затем ввести команду.

Слэш-команды в 0.15.9/0.16.0

Команды предоставляют игроку невероятное количество функциональных возможностей на ПК-версии Minecraft. В настоящее время доступна бета-версия Pocket Edition 0.15.9/0.16.0. Мы получили в свои руки бета-версию, и вот команды, которые мы нашли.

/clearfixedinv — Полностью очищает инвентарь указанного игрока или только удаляет из него указанные по ID объекты.

/clone [режим] [режим2] — Клонирует область от точки 1 (x1 y1 z1) до точки 2 (x2 y2 z2) в точку 3 (x3 y3 z3), используя режим (режим) и под режим (режим2). Режим (режим) может иметь 3 значения: replace, masked и filtered, а под режим (mode2) может быть normal, force или move.

/deop — Снимает с игрока привилегии оператора.

/execute <сущность> <команда> — Выполняет заданную команду относительно какой-либо сущности. Относительные координаты указываются параметрами x, y и z. Если указан параметр detect, то указанная команда срабатывает, только если в координатах x2,y2,z2 стоит блок указанными ID’ом и метаданными.

/fill <Блок> [Параметры блока] [Метод замены] — Заполняет выделенную область от до блоками <Блок> с параметрами блока [Параметры блока] по методу замены [Метод замены] с .

Методы замены:

  • keep - заменит только блоки воздуха
  • hollow - создает куб с пустотой внутри
  • outline - идентична hollow, за исключением того, что этот метод замены оставит внутренность без изменений
  • destroy - заменит все блоки в указанной области с возможностью их забрать как дроп
  • replace - заменит все блоки в указанной области

Также существует альтернативный вариант команды, который работает только с методом replace:
fill replace

Перевод параметров:

  • TileName - название нового блока
  • dataValue - параметры нового блока
  • replaceTileName - название блока, который необходимо заменить
  • replaceDataValue - параметры блока, который необходимо заменить

/gamemode [цель] — Изменяет режим игры для конкретного игрока. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventure, a или 2), Наблюдение (spectator, sp или 3).

Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети.

/give <цель> <номер объекта> [количество] [дополнительная информация] — Даёт игроку определённый предмет/блок в указанном количестве по нумерации данных.

Например, если ввести /give John 4, то это даст игроку с никнеймом John 1 блок булыжника, /give John 35 64 11 (выдаст полную стопку синей шерсти, /give John 278 1 1000 - поврежденную на 1000 единиц алмазную кирку, а /give John 373 10 8193 выдаст 10 пузырьков зелья регенерации.

/help [страница | команда] или /? [страница | команда] — Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет.

/kill [игрок] — Убивает игрока, нанося ему около 3,4×1038 единиц урона, по эффектам схожего с уроном от Пустоты (игнорируется броня). Полезно, если игрок заблудился, застрял или умирает от голода (если после смерти игрок может легко найти вещи). Работает в режиме Творчество.

/list — Выводит список всех подключенных к серверу игроков.

/msg <игрок> <сообщение>

/op <цель> — Дает указанному игроку привилегии оператора.

/say <сообщение> — Показывает всем игрокам на сервере ваше сообщение.

/setblock [дополнительные параметры] — Размещает блок на заданных координатах. Например, команда /setblock ~ ~1 ~ minecraft:stone поставит камень над игроком, вызвавшим команду.

/setfixedinvslot — Добавляет справа слот в инвентарь

/setworldspawn [ ] — Устанавливает точку спауна для всего мира по координатам игрока или по заданным в синтаксисе команды. Пример: /setworldspawn 50 74 -87

/spawnpoint [цель] [ ] — Устанавливает точку спауна для игрока. Если игрок не указан, команда выполняется для игрока, набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция.

/summon <сущность> [координаты] [дополнительные параметры] — Спаунит указанную сущность на координатах с заданными параметрами. Если координаты не указаны, точкой спауна послужит текущая позиция игрока. К примеру: /summon Pig ~ ~ ~ {Saddle:1,CustomName:»Мистер Свин»,CustomNameVisible:1}.

Эта команда создаст свинью с седлом и именем Мистер Свин. Имя видно даже через стены. Если CustomNameVisible равняется нулю, то ник виден только, если прицел наведен на моба.

/teleport <сущность> [ ] — Телепортирует сущность в координаты x, y, z. Значения x и z должны находиться в диапазоне от 30000000 до -30000000, а y от -4096 до 4096.

Используйте y-угол для поворота по горизонтали (180 на Север, 0 на Юг, 90 на Запад и -90 на Восток), а x-угол для поворота по вертикали (-90 – вверх, 90 – вниз).

/tell <игрок> <сообщение> — Отправляет личное сообщение игроку.

/testforblock [Доп. параметры] — Проверяет наличие блока на координатах, и, если он там присутствует, компаратор выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках.

/testforblocks [Режим] -Проверяет совпадение двух областей и если обе области идентичны, компаратор выведет сигнал. Раздел «режим» может принимать значения masked или all, при masked воздух не учитывается.

/time add <число> — Добавляет к текущему времени суток указанное значение. Параметр число может принимать целые неотрицательные значения.

/time query

  • daytime – Выводит количество игровых тиков, прошедших с рассвета
  • gametime – Выводит возраст мира в игровых тиках
  • day – Выводит количество прошедших игровых дней

/time set <число | day | night> — Устанавливает время суток. Параметр число может принимать целочисленные значения в диапазоне от 0 до 24000. 0 - рассвет, 6000 - полдень, 12000 - закат и 18000 - полночь (то есть часы разделены пополам). day равносильно 1000 (рассвет) и night - 13000 (закат).

/toggledownfall — Переключатель осадков.

/tp <цель1> <цель2> — Телепортирует первого игрока ко второму, то есть «игрок1» к «игрок2»

/w <игрок> <сообщение> — Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.

/xp <количество> <цель> — Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 2,147,483,647. Если после числа ввести l, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10l уменьшит уровень игрока на 10.



  • Разделы сайта