in a first function, I have
execute anchored feet rotated ~ 0 positioned ^1.25 ^-3 ^1 run summon marker ~ ~ ~ {Tags:["a1_knight","first_row"]}
execute anchored feet rotated ~ 0 positioned ^-1.25 ^-3 ^1 run summon marker ~ ~ ~ {Tags:["a1_knight","first_row"]}
execute as @e[type=marker,tag=a1_knight] run scoreboard players set @s A1_score2 15
execute as @e[type=marker,tag=a1_knight,tag=first_row] at @s run function temp:knight/a1/summon_check/first_row_check```
and in first_row_check.mcfunction
```execute if block ~ ~ ~ #temp:spawnable run summon minecraft:block_display ~-0.5 ~ ~-0.5 {Tags:["a1_knight","first_row"],block_state:{Name:"minecraft:pointed_dripstone"},transformation:{translation:[0f,0f,0f],left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],scale:[1f,1.5f,1f]},teleport_duration:1}
execute if block ~ ~ ~ #temp:spawnable run return run kill @s
tp @s ~ ~1 ~
scoreboard players remove @s A1_score2 1
execute if score @s A1_score2 matches 1.. at @s run function temp:knight/a1/summon_check/first_row_check
execute if score @s A1_score2 matches 0 run kill @s```
I have multiple issues
-sometimes it ignores the relief
-sometimes, with a 1 block relief, it still summons the a block_display 2 blocks higher than the others