Я знаю, тема уже решена, но скажу. до 1.12, селектор был r (радиус) и на замену в 1.13 (и выше) пришёл distance (не оч удобная штука), радиус сразу же начинался с центра блока, а distance начинает где точка задана. если ввести координаты [x=1,y=4,z=1,distance=..1], то игрок будет находиться даже вне заданной зоны. Скажу так - xyz можно вставить дробные значения, вот что получиться [x=1.5,y=4,z=1.5,distance=..1], и ура! игрок будет находится в заданной зоне. Но если хочешь поставить distance=..6, то он действует как купол, поэтому рекомендую лучше dx dy dz. Это скорее мелкие придирки, которые мешают мне