/ TNT
type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=tnt),trail=(frequency=0.2,drops=["type=particle,ID=smoke,posY=#bExactPosY+0.4)"]),impact=["group(type=difficulty,ID=hard;type=explosion,damage=4)"])@luck=2

/ Arrow
type=entity,ID=Arrow,pos=#bowPos,NBTTag=(Motion=#bowMotion)@chance=2


/Arrow Cluster
type=entity,ID=Arrow,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0,5.0)),amount=20@luck=2

/Thrown Eggs
type=entity,ID=ThrownEgg,pos=#bowPos,NBTTag=(Motion=#bowMotion),amount=20@luck=2

/Thrown Snowballs
type=entity,ID=Snowball,pos=#bowPos,NBTTag=(Motion=#bowMotion),amount=20@luck=2

/Thrown Grenade
type=entity,ID=LuckyProjectile,amount=5,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=tnt),trail=(frequency=0.2,drops=["type=particle,ID=smoke,posY=#bExactPosY+0.4)"]),impact=["group(type=difficulty,ID=hard;type=explosion,damage=4)"])@luck=2

/Thrown Fire Grenade

/Thrown Launch Grenade

/Thrown Chaos Grenade

/Thrown Lava Bucket
type=entity,ID=LuckyProjectile,amount=5,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=lava_bucket),trail=(frequency=0.2,drops=["type=particle,ID=flame,posY=#bExactPosY+0.4)"]),impact=["type=command,ID="/effect @e[r=1] potioncore:fire 80 1""])@luck=2

/Thrown Flint And Steel
type=entity,ID=LuckyProjectile,amount=5,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=flint_and_steel),trail=(frequency=0.2,drops=["type=particle,ID=flame,posY=#bExactPosY+0.4)"]),impact=["type=command,ID="/effect @e[r=1] potioncore:fire 5 1""])@luck=2

/Thrown Lucky Sign
type=entity,ID=LuckyProjectile,amount=5,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=lootplusplus:Sign_Lucky),trail=(frequency=0.2,drops=["type=particle,ID=happyVillager,posY=#bExactPosY+0.4)"]),impact=["type=command,ID="/effect @e[r=2] potioncore:chance 10 2""])@luck=2

/Thrown Unlucky Sign
type=entity,ID=LuckyProjectile,amount=5,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=lootplusplus:Sign_Unlucky),trail=(frequency=0.2,drops=["type=particle,ID=angryVillager,posY=#bExactPosY+0.4)"]),impact=["type=command,ID="/effect @e[r=2] potioncore:curse 10 2""])@luck=2

/Thrown Smoke
type=entity,ID=LuckyProjectile,amount=5,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=gunpowder),trail=(frequency=0.2,drops=["type=particle,ID=smoke,posY=#bExactPosY+0.4)"]),impact=["group(type=particle,ID=explode,amount=150,delay=#rand(0.1,3.0);type=particle,ID=hugeexplode,amount=50,delay=#rand(0.3,2.5);type=command,ID=/effect @e[r=3] potioncore:explode 1 1)"])@luck=1

/Glassy Suprise
type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=glass_pane),trail=(frequency=0.2,drops=["group:1:(type=command,ID="/setblock ~ ~2 ~ minecraft:stained_glass";type=command,ID="/setblock ~ ~2 ~ minecraft:glass")"]),impact=["type=command,ID="/effect @e[r=2] potioncore:weight 10 200""])@luck=2

/Thunder
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=nether_star),trail=(frequency=0.2,drops=["type=particle,ID=flame,posY=#bExactPosY+0.4"]),impact=["type=entity,ID=LightningBolt,amount=#rand(2,5)"]))@luck=2

/Thrown Grenades
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=lootplusplus.ThrownItem,pos=#bowPos,NBTTag=(Motion=#bowMotion,ItemThrown=lootplusplus:Chaos_Grenade,trail=(frequency=0.1,drops=["type=particle,ID=blockcrack_81,posY=#bExactPosY+0.4"])),amount=#rand(20,30))@luck=2
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=lootplusplus.ThrownItem,pos=#bowPos,NBTTag=(Motion=#bowMotion,ItemThrown=lootplusplus:Launch_Grenade,trail=(frequency=0.1,drops=["type=particle,ID=blockcrack_81,posY=#bExactPosY+0.4"])),amount=#rand(10,20))@luck=2@chance=0.5
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=lootplusplus.ThrownItem,pos=#bowPos,NBTTag=(Motion=#bowMotion,ItemThrown=lootplusplus:Fire_Grenade,trail=(frequency=0.1,drops=["type=particle,ID=blockcrack_81,posY=#bExactPosY+0.4"])),amount=#rand(10,20))@luck=2@chance=0.5
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=lootplusplus.ThrownItem,pos=#bowPos,NBTTag=(Motion=#bowMotion,ItemThrown=lootplusplus:Bedrock_Grenade,trail=(frequency=0.1,drops=["type=particle,ID=blockcrack_81,posY=#bExactPosY+0.4"])),amount=#rand(10,20))@luck=2@chance=0.5

/Unlucky Potion
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=potion,Damage=16460),impact=["type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=#unluckyPotionEffects)))"]))@luck=2@chance=0.5

/Pickaxe Hole
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=iron_pickaxe),trail=(frequency=0.5,drops=["type=particle,ID=blockcrack_3"]),impact=["group(type=structure,ID=drill_hole,posY=#bPosY-1;type=particle,ID=blockcrack_3,posY=#bExactPosY-7,size=(2.0,3.0,2.0),particleAmount=2000;type=sound,ID=dig.gravel,volume=2.0)"]))@luck=2

/Bedrock Destroy
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=lootplusplus:Invis_Pickaxe),trail=(frequency=0.5,drops=["type=particle,ID=blockcrack_7"]),impact=["group(type=command,ID="/fill ~2 ~1 ~2 ~-2 ~-1 ~-2 #randList(gravel,sand) 0 replace bedrock 0",posY=#bPosY-1;type=particle,ID=explode,posY=#bExactPosY-7,size=(2.0,3.0,2.0),particleAmount=2000;type=sound,ID=dig.gravel,volume=2.0)"]))@luck=2

/Wither
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=skull,Damage=1),impact=["type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=[(Id=20,Amplifier=3,Duration=20))]))"]))@luck=2

/Poison
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=31,Damage=2),impact=["type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=[(Id=19,Amplifier=3,Duration=20))]))"]))@luck=2

/Slow + Mining Fatigue group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=,Damage=16460),impact=["type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=[(Id=2,Amplifier=3,Duration=20),(Id=4,Amplifier=3,Duration=20))]))"]))@luck=2

/_Hunger_
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=rotten_flesh),impact=["type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=[(Id=17,Amplifier=100,Duration=20))]))"]))@luck=2



/ F Axe
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,posOffsetY=0.1,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=lootplusplus:fantasia.fantasia_axe),damage=30.0))@luck=2

/ Temporary Wolves
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,posOffsetY=0.1,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=spawn_egg,Damage=95),impact=["type=entity,ID=Wolf,amount=3,NBTTag=(CollarColor=#rand(0,14),Owner=#pName,Silent=true,CustomName=\"#pName's Temporary Wolf\",ActiveEffects=[(Id=20,Duration=100000,Amplifier=1,ShowParticles=false)])"]))@luck=1@chance=5

/ Unlucky Potion
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0,2.0),item=(id=potion,Damage=16460),impact=["type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=#unluckyPotionEffects)))"]))@luck=2@chance=0.5

/ ------ Neutral Drops ------

/ Arrow Stream
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=Arrow,pos=#bowPos,NBTTag=(Motion=#bowMotion),amount=30,delay=#rand(0.0,3.0))@luck=1

/ Knockback
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=feather),impact=["group(type=effect,ID=special_knockback,power=2.5,range=4,delay=0.1;type=particle,ID=explode,size=(1.5,1.0,1.5),particleAmount=500)"]))@luck=2@chance=3

/ Perplexity
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0,2.0),item=(id=potion,Damage=16393),impact=["group(type=effect,ID=potioncore:perplexity,range=4,amplifier=0,duration=10;type=particle,ID=splashpotion,damage=8201)"]))@luck=2

/ Disorganization
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0,2.0),item=(id=potion,Damage=16388),impact=["group(type=effect,ID=potioncore:disorganization,range=4,amplifier=0;type=particle,ID=splashpotion,damage=8196)"]))@luck=2

/ Weight
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion(1.0,2.0),item=(id=anvil),impact=["group(type=effect,ID=potioncore:weight,range=4,amplifier=1,duration=10;type=particle,ID=splashpotion,damage=8234)"]))@luck=2

/ ------ Somewhat Destructive Drops ------

/ Spider Web
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=web),impact=["type=command,ID=\"fill ~ ~ ~ ~ ~1 ~ web 0 keep\""]))@luck=1

/ Lava
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=lava_bucket),trail=(frequency=0.5,drops=["type=particle,ID=lava"]),impact=["group(type=command,ID=\"fill ~-2 ~-1 ~-2 ~2 ~ ~2 flowing_lava 8 keep\")"]))@luck=-1

/ Meteorite
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=fire_charge),trail=(frequency=0.1,drops=["type=particle,ID=flame,posY=#bExactPosY+0.4"]),impact=["type=explosion,damage=4,fire=true"]))@chance=0.5@luck=-2

/ Lightning
group(type=command,ID="give @p[name=#pName] arrow";type=entity,ID=LuckyProjectile,pos=#bowPos,NBTTag=(Motion=#bowMotion,item=(id=nether_star),trail=(frequency=0.1,drops=["type=particle,ID=fireworksSpark,posY=#bExactPosY+0.4"]),impact=["type=entity,ID=LightningBolt"]))@luck=2
