Ну, начнем. Давайте зайдём на сайт, на котором мы и будем делать нашу команду.
*Сайт*ГайдМы видим три столбца. Здесь мы выбираем блоки для обрамления механизма. Но ее можно отключить убрав галочку с
Enable casing.
Case main block - основной блок, из которого будет строиться коробка обрамления.
Case top/bottom blocks - блоки потолка и пола.
В блоке
Orientation можно настроить поворот, и координаты относительно призывающего ком. блока.
В Structure
Dimensions выбираем длину и ширину коробки механизма.
Если надо, то на механизме делаем таблички, кликаем по
Add Sign.
В
Line 1, 2, 3, 4 пишем текст таблички, делаем его жирным или цветным или подчеркнутым.
Если добавить галочку на
Activate/Deactivate Machine, то механизм включается или выключается по клику по табличке, а с
Destroy Machine уничтожается.
Также вы видите
Click Command 1, 2, 3, 4. Это команды, которые будут также выполняться при клике на табличку, их, как вы поняли можно писать до 4 штук.
Табличку можно удалить, нажав
Remove Sign.
А теперь самое сложное - написание команд.
Каждая строчка это отдельный командный блок
В каждой команде первый командный блок цикличный, но вы можете это изменить это, написав перед командой
"i:"Написав перед командой
"r:", Вы сделаете ком. блок цикличным,
По умолчанию все, кроме первого - цепные.
Ну что же, мы написали мы кучу команд и просто нажимаем
Generate, чтобы создать одну большую.
Копируем и вставляем в ком. блок в Minecraft и запускаем наш механизм сигналом редстоуна.
На выходе получаем примерно такую команду:
summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:"gamerule commandBlockOutput false"},{id:commandblock_minecart,Command:"fill ~2 ~-3 ~-1 ~5 ~-1 ~1 stained_hardened_clay 6 hollow"},{id:commandblock_minecart,Command:"fill ~2 ~-2 ~-1 ~5 ~-2 ~1 stained_glass 12 0 stained_hardened_clay"},{id:commandblock_minecart,Command:"setblock ~1 ~-4 ~ wall_sign 4 0 {Text1:\"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"effect @p 11 10\\\"}}\",Text2:\"{\\\"text\\\":\\\"Get effect\\\"}\",Text3:\"{\\\"text\\\":\\\"\\\"}\",Text4:\"{\\\"text\\\":\\\"\\\"}\"}"},{id:commandblock_minecart,Command:"setblock ~1 ~-3 ~ wall_sign 4 0 {Text1:\"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tp 0 0 0\\\"}}\",Text2:\"{\\\"text\\\":\\\"Teleportation\\\"}\",Text3:\"{\\\"text\\\":\\\"\\\"}\",Text4:\"{\\\"text\\\":\\\"\\\"}\"}"},{id:commandblock_minecart,Command:"setblock ~1 ~-2 ~ wall_sign 4 0 {Text1:\"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"scoreboard players add @e[type=armor_stand,name=TogAct,c=1] TK5KxI_A 1\\\"}}\",Text2:\"{\\\"text\\\":\\\"Start/Stop\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"execute @e[score_TK5KxI_A_min=1,score_TK5KxI_A=1] ~ ~ ~ blockdata ~ ~ ~ {auto:0}\\\"}}\",Text3:\"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"execute @e[score_TK5KxI_A_min=2] ~ ~ ~ blockdata ~ ~ ~ {auto:1}\\\"}}\",Text4:\"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"scoreboard players reset @e[score_TK5KxI_A_min=2] TK5KxI_A\\\"}}\"}"},{id:commandblock_minecart,Command:"setblock ~1 ~-1 ~ wall_sign 4 0 {Text1:\"{\\\"text\\\":\\\"\\\",\\\"bold\\\":true}\",Text2:\"{\\\"text\\\":\\\"Destroy\\\"}\",Text3:\"{\\\"text\\\":\\\"\\\"}\",Text4:\"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-2 ~-1 ~4 ~ ~1 air\\\"}}\"}"},{id:commandblock_minecart,Command:"summon armor_stand ~3 ~-2 ~ {customName:TogAct,Marker:1,NoGravity:1,Invisible:1}"},{id:commandblock_minecart,Command:"scoreboard objectives add TK5KxI_A dummy"},{id:commandblock_minecart,Command:"fill ~3 ~-2 ~ ~4 ~-2 ~ chain_command_block 5"},{id:commandblock_minecart,Command:"setblock ~3 ~-2 ~ repeating_command_block 5"},{id:commandblock_minecart,Command:"blockdata ~4 ~-2 ~ {auto:1,Command:\"Hello, ru-minecraft.ru!\"}"},{id:commandblock_minecart,Command:"blockdata ~3 ~-2 ~ {auto:1,Command:\"say Hello, world!\"}"},{id:commandblock_minecart,Command:"setblock ~ ~ ~1 command_block 0 0 {Command:\"fill ~ ~-3 ~-1 ~ ~ ~ air\"}"},{id:commandblock_minecart,Command:"setblock ~ ~-1 ~1 redstone_block"},{id:commandblock_minecart,Command:"kill @e[type=commandblock_minecart,r=1]"}]}]}]}
На этом всё, желаю удачи!