Hello guys,на днях пытался сделать так,чтобы предикат проверял нахождение игрока на блоке бедрока и наличие у него в левой руке пластинки stal
{
"condition": "minecraft:all_of",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"stepping_on": {
"block": {
"blocks": "minecraft:bedrock"
}
},
"slots": {
"weapon.offhand": {
"items": "minecraft:music_disc_stal"
}
}
}
}
]
}
После чего по идее функция tick проверяет выполнился ли предикат и запускает другую функцию
execute if predicate minecraft:kys_exist run function cmd:kys_exist
вот эту
damage @s 15
summon item ~ ~ ~ {Item:{id:music_disc_stal,components:{"minecraft:custom_model_data":12351,"minecraft:jukebox_playable":{song:"cmd:kys",show_in_tooltip:true}}}}
вроде написано правильно,но почему то всё равно не работает,я мог бы заменить предикат просто через tick,но тогда мне нужно будет обязательно делать так чтобы игрок мгновенно дох,чтоб пластинки не плодились,а я так делать не хочу,так что вот,прошу вашей помощи,заранее спасибо.