[Guide][1.9] Как делать OneCommandBlock структуры

[Guide][1.9] Как делать OneCommandBlock структуры

Вот вы и в полной. Приступим к гайду.

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

[Guide][1.9] Как делать OneCommandBlock структуры

Для начала хочу сказать, что компиляция команд - трудоемкое дело, которое может получится не с первого раза. Например, эту машину я переделывал раза три.

Ну, если вы набрались терпения и не бухой (как я) то у вас все должно получиться с первого раза. Усе. Начинаем

 

Давайте напишем основу нашей команды, спавн песочка в виде редстоун блока и активирующей рельсы:
summon FallingSand ~ ~1 ~ {Time:1,Block:redstone_block}
После этой команды над командным блоком появится блок редстоуна. Разберем ее.
summon FallingSand ~ ~1 ~ - Спавним падающий песочек по координатам ~ ~1 ~.

Дата-тэги:
Time - Время падения нашего песочка. Лучше оставить 1.
Block - id падающего песочка.

Далее составим вторую часть нашей команды. Добавим "Посылки":
summon FallingSand ~ ~1 ~ {Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:activator_rail}]}

Я добавил - Passengers:[{id:FallingSand,Time:1,Block:activator_rail}]
Что это? Это команда внутри команды.
Разберем. Passengers - "Посылки".
id - id блока который будет заспавнен
Остальные тэги разберал выше.

И напишем последнюю часть нашей шапки:

 

summon FallingSand ~ ~1 ~ {Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:activator_rail,Passengers:[

 

Я добавил: Passengers:[ (Ну, собственно, "посылки").

Все. мы закончили шапку. Теперь:
Открываем блокнот и идем в майн. Строим нашу структуру и начинаем ее вписывать в блокнот.
Я, допустим, хочу заспавнить 3х3 блока камня на 5 блоков выше командного блока, а затем в центре этого "чуда" поставить командный блок, смотрящий вниз с командой /say 1. Сейчас мы это сделаем:

Для начала - команда установки камня:
/fill ~1 ~3 ~-1 ~-1 ~3 ~-1 stone
Затем, наш командный блок:
/setblock ~ ~3 ~ command_block 0 replace {Command:/say 1}

Готово. Разберем команду /setblock:

command_block - id блока

0 - направление

replace - Хз зачем нужно, но без него Command не работет

Command - Команда в командном блоке.

 

Мы написали наши две команды.

Теперь превратим их в спавнящиеся вагонетки:

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

{id:MinecartCommandBlock,Command:
А в конце - }

Итого у нас получилось:

{id:MinecartCommandBlock,Command:fill ~1 ~3 ~-1 ~-1 ~3 ~-1 stone}

 

{id:MinecartCommandBlock,Command:setblock ~ ~3 ~ command_block 0 replace {Command:/say 1}}

 

Соединим это в одну строку:

 

{id:MinecartCommandBlock,Command:fill ~1 ~3 ~-1 ~-1 ~3 ~-1 stone},{id:MinecartCommandBlock,Command:setblock ~ ~3 ~ command_block 0 replace {Command:/say 1}},

 

Готово.

Теперь добавим окончание нашей команды:

 

{id:MinecartCommandBlock,Command:setblock ~ ~1 ~ command_block 0 replace {auto:1b,Command:fill ~ ~-2 ~ ~ ~ ~ air}},{id:MinecartCommandBlock,Command:kill @e[r=0,type=MinecartCommandBlock]}]}]}


Думаю тут все понятно. Объединяем это все в одну команду:

 

summon FallingSand ~ ~1 ~ {Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:activator_rail,Passengers:[{id:MinecartCommandBlock,Command:fill ~1 ~3 ~-1 ~-1 ~3 ~-1 stone},{id:MinecartCommandBlock,Command:setblock ~ ~3 ~ command_block 0 replace {Command:/say 1}},{id:MinecartCommandBlock,Command:setblock ~ ~1 ~ command_block 0 replace {auto:1b,Command:fill ~ ~-2 ~ ~ ~ ~ air}},{id:MinecartCommandBlock,Command:kill @e[r=0,type=MinecartCommandBlock]}]}]}

 

Все. наша команда готова. Вставляем ее в наш командный блок и наслаждаемся результатом.
Примечание: В командах типа /scoreboard, /execute и других, кроме /title и /tellraw нельзя использовать скобки (") или писать их таким способом: ///"Текст///"

 

 

Еще я написаль мини-утилиту для более удобной компиляции команды:
Просто впишите команду в соотвецтвующюю строку и нажмите Enter, а потом генерировать. Писал программу на DS (Я ж нубло).

Disk.Yandex

- Для дебилов людей, которые очень осторожны:
Это не вирус.

 

Ну а на этом все.

 

Если найдете ошибки в новости, пишите, исправлю!


Оценивайте новость, дамы и господа! true-story


Реклама:




Голосуй за новость:
(+7.677,670.00)
  • Просмотров: 3 744
  • Комментариев: 5
Рекомендуемое для Вас:

  1. Посетители
    Зарегистрирован: 23.02.2016
    Репутация
    (+9.38,7-0.6)
    AlekseiTruba | Пользователь offline | (3 мая 2016 22:15) | Комментариев: 25 | Новостей: 0 |
    • 0

    Всё круто


  2. Просто хорошие люди
    Зарегистрирован: 26.04.2016
    Репутация
    (+14.611,7-2.9)
    SkipperShow | Пользователь offline | (4 мая 2016 11:36) | Комментариев: 178 | Новостей: 16 |
    • 0

    Божественно 5мем
    -----------------------------------------------------------------------------
    Кому не трудно, зайдите:



  3. Просто хорошие люди
    Зарегистрирован: 7.03.2016
    Репутация
    (+50.950,1-0.8)
    CheshirX | Пользователь offline | (4 мая 2016 14:59) | Комментариев: 220 | Новостей: 14 |
    • 0

    Работают сейчас с командными блоками мало человек, но это того стоит.
    Кстати replace заменяет блок, вот зачем =)
    5
    -----------------------------------------------------------------------------



    1. Просто хорошие люди
      Зарегистрирован: 2.06.2015
      Репутация
      (+24.121,4-2.7)
      OSX | Пользователь offline | (4 мая 2016 16:25) | Комментариев: 74 | Новостей: 11 |
      • 0

      Кстати replace заменяет блок, вот зачем =)

      Я знаю зачем это, просто не понимаю почему без него Command не работает. :)
      Но спасибо!
      -----------------------------------------------------------------------------
      Перевожу Карты/Плагины(от 0 до 50 рублей)
      • Помогаю с командными блоками(до 50 рублей)
      Полный спектр услуг: <О себе>

      По поводу заказов писать в ЛС.




      1. Просто хорошие люди
        Зарегистрирован: 7.03.2016
        Репутация
        (+50.950,1-0.8)
        CheshirX | Пользователь offline | (5 мая 2016 16:54) | Комментариев: 220 | Новостей: 14 |
        • 0

        Почему не работает? Не знаю, но возможно ему почему-то не нравится стандартный режим.
        -----------------------------------------------------------------------------


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 5887167

Ответов: 127890

Автор: Ruslanzh

Сегодня, 11:09

[Minecraft Beta 1.7.3] RuBeta - Олдскульный сервер!

Тема в разделе: Частные, домашние, Hamachi сервера

Father

Просмотров: 145861

Ответов: 506

Автор: Father

Сегодня, 07:55

Карьер из BuildCraft как мировой якорь. Нужна помощь.

Тема в разделе: Моддинг

Kolyan108

Просмотров: 34

Ответов: 1

Автор: AndrewGreat

Вчера, 23:04

Как правильно настроить МФУ

Тема в разделе: Техническая поддержка сайта

ilavyhar

Просмотров: 38

Ответов: 0

Автор: ilavyhar

Вчера, 17:43

Тормозит Minecraft 1.7.10

Тема в разделе: Ваши вопросы по Minecraft

DanBear

Просмотров: 52

Ответов: 2

Автор: DanBear

Вчера, 15:48