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 на клавиатуре. Выбирайте блок и кладите его в нижнюю полоску с ячейками.
Далее жмите ESC на клавиатуре и выходите из инвентаря. Выбирайте нужный блок в полоске снизу (ЛКМ жмите для выбора левую кнопку мышки). Далее жмите ПКМ (правую кнопку мышки), наведя курсор на поверхность земли, чтобы поставить блок.
Как поставить блок командой
Чтобы поставить блок командой, откройте чат (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
Как поставить много блоков командой
Используйте команду быстрого заполнения блоками. Выглядит она так:
Например эта команда поставит сразу семь блоков дерева рядом с игроком:
/fill ~ ~ ~ ~ ~ ~7 minecraft:acacia_wood
Эта команда поставит 7 блоков дерева, перед игроком, в воздухе, на расстоянии 1 блок:
/fill ~ ~1 ~ ~ ~1 ~7 minecraft:acacia_wood
Таким образом можно разместить много блоков сразу, прописав их количество вместо координат 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 — Старый блок не удаляет ни себя, ни какое-либо содержимое. Без звука.
Результат
любой | аргументы указаны неправильно | Unparseable | Failed |
указано позиция выгружена или вне мира | Failed | ||
/setblock . keep | попробуйте изменить блокировку без воздуха | ||
/setblock . keep /setblock . replace |
попытаться заменить блок идентичной копией (игнорируя сущность блока) | ||
любой | В случае успеха | Изменяет блоки в указанной позиции. |
Вывод
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
Добавлено /setblock . |
Добавлено состояние блока поддержка /setblock . |
Добавлен /setblock . |
Источник: gamicon.ru