Сегодня я расскажу вам,как сделать крафт предмета через командные блоки. Такую схему можно иногда увидеть в... Ну как это назвать? Те большие штуки, которые появляются если написать огромную команду в блок. На подобие этой:
Сначало посмотрим,как схема будет выглядеть!
Данная схема будет выдавать ближайшему игроку Экскалибур,при условии что Алмазный меч и Адская звезда с определёнными тегами выброшены. Схема кажется большой,но вы сможете уложиться в 5 минут. Приступим!
Командные блоки
Поговорим про
первый блок
Фиолетового цвета.
Параметры таковы: Цикличный, Безусловный, Всегда активный.
Команда,которая находиться в этом блоке
/scoreboard players tag @e[type=item] add Звезда {Item:{id:"minecraft:nether_star",Count:1b,tag:{Tags:[E1]}}}
Этот блок будет искать адскую звезду с определённым тегом и названием. При условии,что звезда выброшена он будет подавать сигнал вроде "Все норм!" следующему блоку.
Следующие блоки -
Зелёные.
Эти блоки играют важную роль,без них схема бы не работала.
Параметры: Цепной, Условный, Всегда активный.
В
первом Зелёном блоке - scoreboard для второго материала - Меча!
/scoreboard players tag @e[type=item] add Меч {Item:{id:"minecraft:diamond_sword",Count:1b,tag:{Tags:[E2]}}}
Блок будет делать то-же самое,что и
Фиолетовый.
Второй и
третий блок будут выполнять уже другую цель!
Данные блоки будут проверять наличие предмета и подавать сигнал следующим блокам.
На самом деле можете не потеть,и вписать любые эти две команды в любые эти два блока (Команду из второго в третий например). Особой разницы это не несёт.
Четвёртый блок будет выдавать нам Экскалибур,при условии что Звезда и Меч выброшены.
/give @p minecraft:diamond_sword 1 0 {Unbreakable:1,ench:[{id:16,lvl:150},{id:19,lvl:13},{id:21,lvl:13}],display:{Name:"Экскалибур",Lore:["Меч из адской звезды."]}}
Ну а
пятый и
шестой блок будут "Убивать" (убирать) ингредиенты. Особого распорядка можете не соблюдать. (Как в случае со вторым и третьим блоком)
Если вы следовали инструкции и сделали всё правильно,то механизм будет готов!
Остаётся только выдать себе ингредиенты! Необходимо правильно выбрать ID, имя, тег предмета, чтобы у вас всё работало. Для механизма я буду выдавать Звезду и Меч. Выдавать можете через команду в чат или через обычный (импульсный) командный блок.
/give @p nether_star 1 0 {Tags:[E1],display:{Name:"Звезда",Lore:["Нужна для создания Экскалибура"]}}
/give @p diamond_sword 1 0 {Tags:[E2],display:{Name:"Меч",Lore:["Нужен для создания экскалибура"]}}
Остаётся только сбросить их и к вам в ручки прыгнет Экскалибур,а ингредиенты пропадут.