только начинаю, удалось сделать крафт на земле
мне надо, что после детекта, что зелье разбилось был вызов
при загрузке данного кода, когда прописываю команду /advancement grant @s only custom_potion:impact_command_potion
пишет что неизвестное достижение, но /advancement grant @s only custom_potion:crafted_command_potion срабатывает находясь в одной папке
{
"criteria": {
"impact": {
"trigger": "minecraft:projectile_hit",
"conditions": {
"projectile": {
"type": "minecraft:thrown_potion",
"nbt": "{Item:{tag:{CustomPotionEffects:[{Id:1b}]}}}"
}
}
}
},
"requirements": [
["impact"]
],
"rewards": {
"function": "custom_potion:trigger_command_effect"
}
}
когда меняю этот код на данный
{
"criteria": {
"trigger_effect": {
"trigger": "minecraft:tick"
}
},
"rewards": {
"function": "custom_potion:trigger_command_effect"
}
}
то все теперь видит и исполняется в рамках этого кода