Приветствую. У меня возникла проблема с командой типа execute...run. Суть такова. Есть два командных блока, обычный и цикличный. Первый блок выдаёт железный меч вот такой командой:
give @p minecraft:iron_sword{Tags:["promet"], Enchantments:[{id:"fire_aspect", lvl:2},{id:"sharpness", lvl:7},{id:"unbreaking",lvl:10}],display:{Name:'[{"text":"Огненный клинок Прометея"}]', Lore:['{"text":"Клинок, владещий силой огня титана Прометея"}']}}
С этим проблем нет. Следующий блок, цикличный, должен создавать частицы огня, как у факела, вокруг игрока, когда он держит в руке этот меч. Команда следующая:
execute as @a[nbt={SelectedItem:{tag:{Tags:["promet"]}}}] run execute as @s at @s run particle minecraft:flame ~ ~ ~ 0.5 0.7 0.5 0.0001 1
Вот здесь и спряталась проблема. В одиночной игре всё работает отлично. Но когда я пытаюсь это провернуть на локальном сервере с несколькими игроками, то эта команда создаёт частицы огня не вокруг меня, а вокруг ближайшего к командному блоку игроку. Заранее благодарю за помощь.