Setblock (от англ. set — «установить», block — «блок») — команда, которая размещает блок.

  • 1 Варианты команды
  • 2 Название блока
  • 3 Состояния блоков
  • 4 Настройка размещения блока
  • 5 NBT-данные

Варианты команды [ ]

  • Обычная команда:
  • Команда с указанием состояний блока:
  • Команда с указанием NBT данных:
  • Команда с указанием состояний блока и NBT данных:

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

Название блока [ ]

Название блока записывается строчными латинскими буквами. Если в названии несколько слов, то они разделяются знаком подчеркивания » _ «.

Названия блоков можно предварять пространством имён minecraft: , а можно и нет. Для блоков из модификации пространством имён, обычно, является название модификации.

  • minecraft:sandstone — песчаник;
  • minecraft:stone_slab — каменная плита;
  • minecraft:stone_pressure_plate — каменная нажимная пластина;
  • white_wool — белая шерсть.

Состояния блоков [ ]

Основная статья: Состояния блоков

КАК ЗАПОЛНИТЬ ОБЛАСТЬ БЛОКАМИ СДЕЛАТЬ КУБ ПЛОСКОСТЬ БЕЗ МОДОВ С ПОМОЩЬЮ ПРОСТОЙ КОМАНДЫ! МАЙНКРАФТ

Состояния блока определяют некоторые параметры блока.

  • Компаратор направлен в одну из 4 сторон ( facing=north|south|east|west ).
  • Повторитель имеет задержку ( delay=1|2|3|4 ) и может быть активирован ( powered=true ) или неактивирован ( powered=false ).
  • Ступени имеет различную форму ( shape=inner_left|inner_right|outer_left|outer_right|straight ).

Несколько возможных значений разделены вертикальной чертой | .

  • /setblock ~ ~ ~1 chest[facing=north] — установит перед игроком, который смотрит на юг, сундук, который направлен на север.
  • /setblock ~ ~ ~1 repeater[delay=2, powered=true] — установит перед игроком активированный повторитель с задержкой 2.

Настройка размещения блока [ ]

  • replace — заменяет старый блок новым.
  • destroy — подобен replace , но выбрасывает старый блок и его содержимое, как если бы он был добыт инструментом без чар.
  • keep — заменяет только воздух указанным блоком.

По умолчанию replace .

Условие: Игрок стоит на открытом воздухе

  • /setblock ~ ~2 ~ stone keep — установит камень над игроком.
  • /setblock ~ ~2 ~ sandstone destroy — установит песчаник над игроком.
  • /setblock ~ ~2 ~ yellow_wool replace — установит жёлтую шерсть над игроком.
Читайте также:  Самый страшный игрок в Майнкрафте

Условие: Игрок стоит в узком каменном коридоре высотой в два блока

  • /setblock ~ ~2 ~ stone keep — выведет сообщение о неудачном размещении блока.
  • /setblock ~ ~2 ~ sandstone destroy — установит над игроком песчаник, заменяя камень; выпадет булыжник.
  • /setblock ~ ~2 ~ red_wool replace — установит над игроком красную шерсть, заменяя камень.

NBT-данные [ ]

Позволяет указать содержимое блока (если оно у него может быть). Все параметры опциональны.

Как убрать или поставить блоки спомощу команд в Майнкрафт.

Источник: minecraft.fandom.com

Как поставить блок в Майнкрафте

Как поставить блок в Майнкрафте

Сегодня мы поговорим о блоках и ответим на вопросы многих начинающих игроков. Эта статья посвящена установке блоков в игре.

Как установить блок в Майнкрафте

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

Миниатюра 1

Далее жмите ESC на клавиатуре и выходите из инвентаря. Выбирайте нужный блок в полоске снизу (ЛКМ жмите для выбора левую кнопку мышки). Далее жмите ПКМ (правую кнопку мышки), наведя курсор на поверхность земли, чтобы поставить блок.

Миниатюра 2

Как поставить блок командой

Чтобы поставить блок командой, откройте чат (T) или интерфейс командного блока. Введите туда одну из команд:

/setblock X Y Z [replace|destroy|keep], где keep означает пропустить препятствие, destroy — разрушить препятствие, replace — заменить.

Например команда поставит блок дерева на месте игрока:

/setblock ~ ~ ~ minecraft:acacia_wood keep

Следующая команда поставит блок дерева на расстоянии от земли в один блок, в воздухе:

/setblock ~ ~1 ~ minecraft:acacia_wood keep

Команда поставит блок дерева впереди игрока на расстоянии одного блока и от земли на расстоянии в один блок:

Читайте также:  Как повысить репутацию в Майнкрафте

/setblock ~ ~1 ~1 minecraft:acacia_wood keep

Миниатюра 3

Как поставить много блоков командой

Используйте команду быстрого заполнения блоками. Выглядит она так:

Например эта команда поставит сразу семь блоков дерева рядом с игроком:

/fill ~ ~ ~ ~ ~ ~7 minecraft:acacia_wood

Эта команда поставит 7 блоков дерева, перед игроком, в воздухе, на расстоянии 1 блок:

/fill ~ ~1 ~ ~ ~1 ~7 minecraft:acacia_wood

Миниатюра 4

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

Источник: minecraftall.ru

Команды / setblock

Определяет позицию блока, который нужно изменить. В Java Edition это должна быть позиция блока, состоящая из , и , каждый из которых должен быть целое число или нотация тильды и символа вставки. В Bedrock Edition это должны быть трехмерные координаты, состоящие из , и , каждая из которых должна быть числом с плавающей запятой или обозначением тильды и символа вставки.

JE : : block_state
BE: tileName: Block : Block

Определяет новый блок. В Java Edition это должен быть аргумент блока (не принимает теги блока). В Bedrock Edition это должен быть идентификатор блока.

BE: tileData: int : int

Задает данные блока, которые будут использоваться для нового блока. Недопустимые значения для указанного идентификатора блока возвращаются к 0. Если не указан, по умолчанию устанавливается на 0. Должно быть 32-битным целым числом. Он должен быть от 0 до 65535 (включительно).

destroy | keep | replace

  • destroy — старый блок отбрасывает как себя, так и свое содержимое (как если бы он был уничтожен игроком). Воспроизводит соответствующий шум разбивания блока.
  • keep — изменяются только воздушные блоки (не воздушные блоки не меняются).
  • replace — Старый блок не удаляет ни себя, ни какое-либо содержимое. Без звука.
Читайте также:  Рунный камень Майнкрафт для чего нужен

Результат

Command Триггер Java Edition Bedrock Edition
любой аргументы указаны неправильно Unparseable Failed
указано позиция выгружена или вне мира Failed
/setblock . keep попробуйте изменить блокировку без воздуха
/setblock . keep
/setblock . replace
попытаться заменить блок идентичной копией (игнорируя сущность блока)
любой В случае успеха Изменяет блоки в указанной позиции.

Вывод

Command Edition Ситуация Счетчик успехов /выполнение успешно сохранено . /выполнить сохранение результата .
any Java Edition При ошибке 0 0 0
В случае успеха 1 1 1
Bedrock Edition При неудаче 0 N/A Н/Д
В случае успеха 1 Н/Д Н/Д

Примеры

  • Положить сундук лицом на восток у ваших ног
  • setblock ~ ~ ~ сундук [Face = east] ‌ [ только для Java Edition ]
  • setblock ~ ~ ~ сундук 5 ‌ [ только для Bedrock Edition ]
  • setblock ~ ~ ~ — 1 birch_sign (Обратите внимание на два набора кавычек вокруг текста. Они обязательны.)
  • /data ​​code > — изменяет теги данных блока или объекта.
  • /clone — копирует блоки из одного региона в другой
  • /fill — заполняет область блоком.

History

Java Edition 1.7.2 13w37a

1.11 16w32a

Pocket Edition Alpha 0.16.0 build 1

Добавлено /setblock .
Добавлено состояние блока поддержка /setblock .
Добавлен /setblock .

Источник: gamicon.ru