scoreboard players add @s burst 1
summon experience_orb ~1 ~ ~1 {Value:10s,Count:1,Health:5s,Motion:[0.1d,0.5d,0.1d]}
summon experience_orb ~-1 ~ ~-1 {Value:10s,Count:1,Health:5s,Motion:[-0.1d,0.5d,-0.1d]}
summon experience_orb ~-1 ~ ~1 {Value:10s,Count:1,Health:5s,Motion:[-0.1d,0.5d,0.1d]}
summon experience_orb ~1 ~ ~-1 {Value:10s,Count:1,Health:5s,Motion:[0.1d,0.5d,-0.1d]}
summon experience_orb ~ ~ ~ {Value:10s,Count:1,Health:5s,Motion:[0.1d,0.6d,0.0d]}
summon experience_orb ~ ~ ~ {Value:10s,Count:1,Health:5s,Motion:[-0.1d,0.6d,0.0d]}
summon experience_orb ~ ~ ~ {Value:10s,Count:1,Health:5s,Motion:[0.0d,0.6d,0.1d]}
summon experience_orb ~ ~ ~ {Value:10s,Count:1,Health:5s,Motion:[0.0d,0.6d,-0.1d]}
execute if score @s burst matches 20 run tag @s add xpfinished
scoreboard players reset @s[tag=xpfinished] burst