[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



Голосуй за новость:
(+8.778,770.00)
  • Просмотров: 11 590
  • Комментариев: 6
Рекомендуемое для Вас:

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

    Всё круто


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

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



  3. Олдфаги
    Зарегистрирован: 7.03.2016
    Репутация
    (+243.9243-0.9)
    CheshirX | Пользователь offline | (4 мая 2016 14:59) | Комментариев: 707 | Новостей: 20 |
    • 0

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


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

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

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

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




      1. Олдфаги
        Зарегистрирован: 7.03.2016
        Репутация
        (+243.9243-0.9)
        CheshirX | Пользователь offline | (5 мая 2016 16:54) | Комментариев: 707 | Новостей: 20 |
        • 0

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


  4. Посетители
    Зарегистрирован: 27.06.2018
    Репутация
    (0.000.0)
    Леша Бессмертный | Пользователь offline | (2 февраля 2019 23:16) | Комментариев: 1 | Новостей: 0 |
    • 0

    Не могли бы подсказать
    мне надо сделать такую штуку на версии 1.13
    как это сделать?
    Попробовал способ отсюда , проблемы с NBT тегами
    Фишка в том что это никак не перенести на 1.12.2
    ибо использую комманды из 1.13 такие как
    /bossbar

Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

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

Название темы Автор Статистика Последнее сообщение
Встретил мистику - Void

Тема в разделе: Новости

Ytenok

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

Ответов: 3

Автор: cat1967

Сегодня, 07:15

Крутой сервер 1.20.4

Тема в разделе: Игры

Ytenok

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

Ответов: 0

Автор: Ytenok

Сегодня, 07:01

Есть ли мод для 1.18.2 forge который увеличивает количество руд в чанке либо даёт возможность без похода в шахту руды получать?

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

Coticnarcotic

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

Ответов: 0

Автор: Coticnarcotic

23-04-2024, 19:53

Крашится маинкрафт

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

blessedgod

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

Ответов: 2

Автор: blessedgod

23-04-2024, 11:13

Набор игроков на сервер-эксперимент

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

VICKTORON

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

Ответов: 3

Автор: cat1967

23-04-2024, 09:58