Как сделать предметы которые выполняют какую то команду при выкидывании? [Guide][1.12+]
И так приступим:
Для начала поставим КБ вот так:
Затем в первый(Цикличный) КБ впишем команду
/scoreboard players tag @e[type=item] add ЛюбоеИмя {Item:{id:"minecraft:IDПредмета",Count:1b,tag:{Tags:[ТэгЛюбой]}}}
Пример:
/scoreboard players tag @e[type=item] add EXSTASY {Item:{id:"minecraft:sugar",Count:1b,tag:{Tags:[EX]}}}
@e[type=item] -Селектор
ЛюбоеИмя -Просто поставте любое имя БЕЗ ПРОБЕЛОВ
IDПредмета -ID любого предмета к примеру minecraft:grass
ТэгЛюбой -Используемый тэг в будущем
Count:1b -Кол-во предметов что бы данная команда выдала тэг
Во второй(Цепной,Условный) КБ впишем команду
/execute @e[tag=ТоЧтоВыНаписалиВЛюбоеИмя] ~ ~ ~ Здесь должна быть команда с селектором @e[r=2]
Пример:
/execute @e[tag=EXSTASY] ~ ~ ~ effect @e[r=2] nausea 30 1
@e[tag=ТоЧтоВыНаписалиВЛюбоеИмя] -То что написано в ЛюбоеИмя
В третий (Цепной,Условный) КБ впишем команду
/kill @e[tag=ТоЧтоВыНаписалиВЛюбоеИмя]
Пример:
/kill @e[tag=EXSTASY]
Здесь все понятно
Описание:
По примеру я сделал экстэзи которое при употреблении будет давать эффект тошноты
Осталось только выдать себе этот предмет командой
По примеру
/give @p sugar 1 0 {Tags:[EX],display:{Name:"Экстэзи",Lore:["Чтобы применить жми Q"]}}
А теперь вы сможете сделать мороженое которое дает эффект сытости,бодрости и еще чего то!
Внимание!
На скриншоте вышла ошибочка,все цепные КБ должны быть условными!