/ Solo existe en 1.16.5: la v8.0 obliga a que el addon declare un bow_id para
/ no crashear, asi que el arco tiene que hacer algo. Formato NBT pre-componentes.

/ === buenos ===
type=entity,ID=arrow,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0,10)),amount=#rand(5,10)@luck=1
group(type=entity,ID=arrow,pos=#bowPos,NBTTag=(Motion=#bowMotion(2.0),damage=10.0);type=sound,ID=entity.arrow.shoot)@luck=2
type=entity,ID=firework_rocket,pos=#bowPos,NBTTag=(LifeTime=20,FireworksItem=(id=firework_rocket,Count=1,tag=#randFireworksRocket),Motion=#bowMotion(1.5)),amount=#rand(3,6)@luck=2
group(type=entity,ID=experience_bottle,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.2)),amount=#rand(10,20);type=message,ID="$2Experience barrage!")@luck=2

/ === neutros ===
type=entity,ID=snowball,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.5)),amount=#rand(8,16)@luck=0
type=entity,ID=egg,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.5)),amount=#rand(8,16)@luck=0
type=entity,ID=ender_pearl,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0))@luck=0

/ === malos ===
type=entity,ID=tnt,pos=#bowPos,NBTTag=(Fuse=40b,Motion=#bowMotion(1.2)),amount=#rand(2,4)@luck=-2
group(type=entity,ID=arrow,pos=#bowPos,NBTTag=(Motion=#bowMotion(0.3)),amount=3;type=message,ID="Your bow feels weak...")@luck=-1
type=entity,ID=bat,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0)),amount=#rand(10,20)@luck=-1
