/ ========== TOOLS & ARMOR ==========

/ all wood, stone and gold tools
group(ID=wooden_sword;ID=wooden_shovel;ID=wooden_pickaxe;ID=wooden_axe;ID=wooden_hoe)@luck=0
group(ID=stone_sword;ID=stone_shovel;ID=stone_pickaxe;ID=stone_axe;ID=stone_hoe)@luck=0
group(ID=golden_sword;ID=golden_shovel;ID=golden_pickaxe;ID=golden_axe;ID=golden_hoe)@luck=1
/ 2-3 iron tools
group:#rand(2,3):(ID=iron_shovel;ID=iron_pickaxe;ID=iron_axe;ID=iron_sword;ID=iron_hoe)@luck=1
/ 1-2 diamond tools
group:#rand(1,2):(ID=diamond_sword;ID=diamond_shovel;ID=diamond_pickaxe;ID=diamond_axe;ID=diamond_hoe)@luck=2
/ all leather and gold armor
group(ID=leather_helmet;ID=leather_chestplate;ID=leather_leggings;ID=leather_boots)@luck=0
group(ID=golden_helmet;ID=golden_chestplate;ID=golden_leggings;ID=golden_boots;ID=golden_horse_armor)@luck=1
/ 2-3 chain and iron armor
group:#rand(2,3):(ID=chainmail_helmet;ID=chainmail_chestplate;ID=chainmail_leggings;ID=chainmail_boots)@luck=2
group:#rand(2,3):(ID=iron_helmet;ID=iron_chestplate;ID=iron_leggings;ID=iron_boots;ID=iron_horse_armor)@luck=1
/ 1-2 diamond armor
group:#rand(1,2):(ID=diamond_helmet;ID=diamond_chestplate;ID=diamond_leggings;ID=diamond_boots;ID=diamond_horse_armor)@luck=2
/ all horse armor
group(ID=iron_horse_armor;ID=golden_horse_armor;ID=diamond_horse_armor)@luck=2
/ bow and arrows
group(ID=bow;ID=arrow,amount=#rand(16,32))@luck=1

/ ========== BLOCKS ==========

ID=sponge@luck=0
ID=tnt,amount=8@luck=1
ID=obsidian,amount=14@luck=1
ID=enchanting_table@luck=2
ID=end_portal_frame,amount=#rand(2,6)@luck=2
ID=dragon_egg@luck=1
ID=ender_chest,amount=2@luck=0
ID=beacon@luck=2
ID=dropper,amount=8@luck=0
ID=hay_block,amount=8@luck=0

/ chests
type=block,ID=chest,tileEntity=(Items=#chestVillageBlacksmith)@luck=0
type=block,ID=chest,tileEntity=(Items=#chestBonusChest)@luck=1
type=block,ID=chest,tileEntity=(Items=#chestDungeonChest)@luck=1
type=block,ID=chest,tileEntity=(Items=#chest(contents=[(id=iron_ingot,maxAmount=8,weight=10),(id=gold_ingot,maxAmount=4,weight=10),(id=diamond,maxAmount=4,weight=10),(id=emerald,maxAmount=4,weight=10),(id=dye,Damage=4,maxAmount=4,weight=10),(id=lucky:lucky_block,maxAmount=2,weight=10),(id=golden_apple,maxAmount=2,weight=10),(id=golden_apple,Damage=1,maxAmount=2,weight=10)],maxTotalAmount=12))@luck=2

/ ========= ITEMS ==========

ID=gold_ingot,amount=#rand(8,16)@luck=1
ID=stick@luck=-1
ID=painting,amount=4@luck=0
ID=saddle,amount=2@luck=0
ID=cake@luck=0
ID=rotten_flesh@luck=-1
ID=nether_star@luck=2
ID=red_flower,NBTTag=(display=(Name="$cRomantic Rose"))@luck=-1
ID=rabbit_stew,amount=#rand(5,7)@luck=1

/ ========== GROUPS ==========

/ bookshelves and books
group(ID=bookshelf,amount=#rand(6,12);ID=book,amount=#rand(8,16))@luck=0
/ pumpkins and jack o'lanterns
group(ID=pumpkin,amount=#rand(8,16);ID=lit_pumpkin,amount=#rand(8,16))@luck=0
/ golden apples
group(ID=golden_apple,amount=#rand(2,4);ID=golden_apple,amount=#rand(1,2),damage=1)@luck=2
/ buckets
group(ID=bucket,amount=#rand(1,2);ID=water_bucket,amount=#rand(1,2);ID=lava_bucket,amount=#rand(1,2);ID=milk_bucket,amount=#rand(1,2))@luck=0
/ meat (raw and cooked)
group:1:(group(ID=porkchop,amount=#rand(8,16);ID=cooked_porkchop,amount=#rand(4,8));group(ID=fish,amount=#rand(8,16);ID=cooked_fish,amount=#rand(4,8));group(ID=beef,amount=#rand(8,16);ID=cooked_beef,amount=#rand(4,8));group(ID=chicken,amount=#rand(8,16);ID=cooked_chicken,amount=#rand(4,8));group(ID=mutton,amount=#rand(8,16);ID=cooked_mutton,amount=#rand(4,8));group(ID=rabbit,amount=#rand(8,16);ID=cooked_rabbit,amount=#rand(4,8)))@luck=1
/ vegetable food (carrots, potatoes, pumpkin pie)
group:1:(group(ID=carrot,amount=#rand(8,16);ID=golden_carrot,amount=#rand(4,8));group(ID=potato,amount=#rand(8,16);ID=baked_potato,amount=#rand(4,8);ID=poisonous_potato,amount=#rand(2,4));group(ID=pumpkin_pie,amount=#rand(6,12)))@luck=1
/ ender pearls and eyes 
group(ID=ender_pearl,amount=10;ID=ender_eye,amount=5)@luck=2
/ potions
ID=potion,damage=#randPotionDamage,amount=#rand(4,8)@luck=1
/ spawn eggs
ID=spawn_egg,damage=#randSpawnEggDamage,amount=#rand(4,8)@luck=1
/ heads
ID=skull,damage=#rand(0,4),amount=#rand(1,3)@luck=0
/ jukebox music discs
group(ID=jukebox;ID=#rand(2256,2267),amount=#rand(1,3))@luck=1
/ brewing
group(ID=ender_pearl,amount=#rand(1,3);ID=blaze_rod,amount=#rand(1,3);ID=ghast_tear,amount=#rand(1,3);ID=gold_nugget,amount=#rand(1,3);ID=nether_wart,amount=#rand(1,3);ID=spider_eye,amount=#rand(1,3);ID=fermented_spider_eye,amount=#rand(1,3);ID=blaze_powder,amount=#rand(1,3);ID=magma_cream,amount=#rand(1,3);ID=ender_eye,amount=#rand(1,3);ID=speckled_melon,amount=#rand(1,3);ID=rabbit_foot,amount=#rand(1,3);type=particle,ID=2002,damage=3)@luck=2
/ redstone
group(ID=dispenser,amount=2;ID=noteblock,amount=1;ID=sticky_piston,amount=4;ID=piston,amount=4;ID=tnt,amount=6;ID=lever,amount=2;ID=stone_pressure_plate,amount=2;ID=wooden_pressure_plate,amount=2;ID=redstone_torch,amount=8;ID=stone_button,amount=2;ID=trapdoor,amount=2;ID=iron_trapdoor,amount=2;ID=fence_gate,amount=1;ID=redstone_lamp,amount=4;ID=tripwire_hook,amount=2;ID=wooden_button,amount=2;ID=light_weighted_pressure_plate,amount=1;ID=heavy_weighted_pressure_plate,amount=1;ID=daylight_detector,amount=1;ID=hopper,amount=4;ID=dropper,amount=#rand(2,4);ID=wooden_door,amount=1;ID=iron_door,amount=1;ID=redstone,amount=#rand(32,64);ID=repeater,amount=8;ID=comparator,amount=2;type=particle,ID=2002,damage=9)@luck=2
/ colorful
group(group:1:(ID=wool,damage=#rand(0,15),amount=#rand(32,64);ID=stained_hardened_clay,damage=#rand(0,15),amount=#rand(32,64);ID=dye,damage=#rand(0,15),amount=#rand(32,64));type=particle,ID=2002,damage=#randPotionParticle,amount=10)@luck=1
/ iron, gold, diamond, emerald, lapis with fireworks
group(ID=iron_ingot,amount=#rand(8,16);ID=gold_ingot,amount=#rand(8,16);ID=diamond,amount=#rand(8,16);ID=emerald,amount=#rand(8,16);ID=dye,damage=4,amount=#rand(8,16);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=20,posOffset=#circleOffset(0,2))@luck=2
/ quartz
group(ID=stone_slab,damage=7,amount=#rand(4,8);ID=quartz_ore,amount=#rand(16,32);ID=quartz_block,amount=#rand(4,8);ID=quartz_block,damage=1,amount=#rand(4,8);ID=quartz_block,damage=2,amount=#rand(4,8);ID=quartz_stairs,amount=#rand(4,8);ID=quartz,amount=#rand(24,32);type=particle,ID=2002,damage=14)@luck=1
/ fish
group(ID=fishing_rod;ID=349,damage=#rand(0,3),amount=#rand(10,20))@luck=1
/ message with mushroom
group(type=command,ID="/tell #pName Listen to me, #pName. You are in grave danger. You need to run. Now. Take this mushroom, it is your only hope.",commandSender="PlayerInDistress";ID=red_mushroom,NBTTag=(display=(Name="$cOnly Hope")))@luck=-1
/ random jokes
group:1:(ID=clock,NBTTag=(display=(Name="You're wasting your time"));ID=fish,damage=2,NBTTag=(display=(Name="I'm funny"));ID=fish,damage=3,NBTTag=(display=(Name="Oooooh!")))@luck=-1
/ flowers
group(ID=red_flower,damage=#rand(0,8),amount=64)@luck=0
/ enchantment books
ID=enchanted_book,NBTTag=(StoredEnchantments=#randEnchantment),amount=#rand(7,10)@luck=1
/ prismarine
group(ID=prismarine,amount=#rand(4,8);ID=prismarine,damage=1,amount=#rand(4,8);ID=prismarine,damage=2,amount=#rand(4,8);ID=sea_lantern,amount=#rand(4,8);ID=prismarine_shard,amount=#rand(15,30);ID=prismarine_crystals,amount=#rand(10,20);type=particle,ID=2002,damage=14)@luck=1

/ ========== ENTITIES ==========

/ lucky mobs
group:1:(type=entity,ID=Pig,NBTTag=(CustomName="$e$lLucky Pig",CustomNameVisible=true);type=entity,ID=Cow,NBTTag=(CustomName="$e$lLucky Cow",CustomNameVisible=true);type=entity,ID=Chicken,NBTTag=(CustomName="$e$lLucky Chicken",CustomNameVisible=true);type=entity,ID=Sheep,NBTTag=(CustomName="$e$lLucky Sheep",CustomNameVisible=true);type=entity,ID=Rabbit,NBTTag=(CustomName="$e$lLucky Rabbit",CustomNameVisible=true);type=entity,ID=Squid,NBTTag=(CustomName="$e$lUnlucky Squid",CustomNameVisible=true))@luck=0
/ colored sheep
type=entity,ID=Sheep,NBTTag=(CustomName="$cM$6r. $eR$aa$2i$bn$3b$5o$dw",CustomNameVisible=true,Color=#rand(0,15)),posOffset=#circleOffset(4),amount=16@luck=1

/ eggs + diamonds
group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=diamond,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20)@luck=2

/ thrown exp bottles
type=entity,ID=ThrownExpBottle,NBTTag=(Motion=#randLaunchMotion),amount=#rand(16,32)@luck=2
/ launched tnt
type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=15@luck=-2

/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2
/ giant
group(type=difficulty,ID=hard;type=entity,ID=Giant)@luck=-2
/ wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.1@luck=-2
/ ghast
group(type=difficulty,ID=hard;type=entity,ID=Ghast)@chance=0.2@luck=-2
/ elder guardian
group(type=difficulty,ID=hard;type=entity,ID=Guardian,NBTTag=(Elder=1)))@chance=0.5@luck=-2
/ killer rabbit
group(type=difficulty,ID=hard;type=entity,ID=Rabbit,NBTTag=(RabbitType=99))@luck=-1
/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2
/ bob zombie
group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Equipment=[(id=diamond_sword,Count=1,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$e$lBob",CustomNameVisible=true))@luck=-2

/ ghostly horseman skeleton
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=bow,Count=1,tag=(ench=#luckyBowEnchantments)),(id=chainmail_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=chainmail_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=chainmail_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=chainmail_boots,Count=1,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$7$lGhostly Horseman",CustomNameVisible=true,Riding=(id=EntityHorse,Tame=true,Type=4,Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))))@luck=-2

/ stacked villager and pigs
type=entity,ID=Villager,NBTTag=(Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig))))))))@luck=0

/ horses
type=entity,ID=EntityHorse,amount=12,posOffset=#circleOffset(4),NBTTag=(Type=#rand(0,4),Tame=true)@luck=1

/ witch with bats
group(type=difficulty,ID=hard;type=entity,ID=Witch;type=entity,ID=Bat,posY=#bPosY+#rand(0,2),posOffset=#circleOffset(0,1),amount=64)@luck=-1
/ huge slime and magma cube
group:1:(type=entity,ID=Slime,NBTTag=(Size=10);type=entity,ID=LavaSlime,NBTTag=(Size=10))@luck=-2

/ pet wolves
group(type=entity,ID=Wolf,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(CollarColor=#rand(0,14),Owner=#pName,Sitting=1);type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1
/ pet cats
group(type=entity,ID=Ozelot,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(CatType=#rand(0,3),Owner=#pName,Sitting=1);type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1
/ pet rabbits
group(type=entity,ID=Rabbit,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(RabbitType=#rand(0,5),Owner=#pName,Sitting=1);type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1

/ hero villagers
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id=diamond_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$9Hero's Sword"))),maxUses=1),(buy=(id=diamond,Count=#rand(20,25)),sell=(id=bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$9Hero's Bow"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=fishing_rod,Count=1,tag=(ench=#luckyFishingRodEnchantments,display=(Name="$e$9Hero's Fishing Rod"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$9Hero's Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$4Evil Potion"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(12,17)),sell=(id=diamond_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$9Hero's Helmet"))),maxUses=1),(buy=(id=diamond,Count=#rand(20,25)),sell=(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$9Hero's Chestplate"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$9Hero's Leggings"))),maxUses=1),(buy=(id=diamond,Count=#rand(12,17)),sell=(id=diamond_boots,Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$9Hero's Boots"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(10,15)),sell=(id=diamond_shovel,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$9Hero's Shovel"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_pickaxe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$9Hero's Pickaxe"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_axe,Count=1,tag=(ench=#luckyAxeEnchantments,display=(Name="$e$9Hero's Axe"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=diamond_hoe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$9Hero's Hoe"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1

/ falling blocks (iron, gold, diamond, emerald)
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=iron_block);type=particle,ID=largesmoke,size=(1,2,1),particleAmount=500;type=sound,ID=random.fizz)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=gold_block);type=particle,ID=flame,size=(1,2,1),particleAmount=500;type=sound,ID=item.fireCharge.use)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=diamond_block);type=entity,ID=LightningBolt)@luck=1
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=emerald_block);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500;type=sound,ID=dig.grass)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=lapis_block);type=particle,ID=splash,size=(1,2,1),particleAmount=1000;type=sound,ID=game.neutral.swim.splash)@luck=0

/ colorful pole
group(type=fill,ID=air,size=(1,51,1);group(NBTTag=(Block=stained_hardened_clay,Data=14),posY=#bPosY+5;NBTTag=(Block=stained_hardened_clay,Data=1),posY=#bPosY+10;NBTTag=(Block=stained_hardened_clay,Data=4),posY=#bPosY+15;NBTTag=(Block=stained_hardened_clay,Data=5),posY=#bPosY+20;NBTTag=(Block=stained_hardened_clay,Data=3),posY=#bPosY+25;NBTTag=(Block=stained_hardened_clay,Data=11),posY=#bPosY+30;NBTTag=(Block=stained_hardened_clay,Data=10),posY=#bPosY+35;NBTTag=(Block=stained_hardened_clay,Data=2),posY=#bPosY+40;NBTTag=(Block=stained_hardened_clay,Data=6),posY=#bPosY+45),type=entity,ID=FallingSand;type=entity,ID=FallingSand,NBTTag=(Block=diamond_block),posY=#bPosY+50;type=entity,ID=LightningBolt,posY=#bPosY+10,delay=5.3)@luck=2

/ tnt pole
group(type=fill,ID=air,size=(1,51,1);type=entity,ID=FallingSand,NBTTag=(Block=redstone_block),posY=#bPosY+5;group(posY=#bPosY+10;posY=#bPosY+15;posY=#bPosY+20;posY=#bPosY+25;posY=#bPosY+30;posY=#bPosY+35;posY=#bPosY+40;posY=#bPosY+45;posY=#bPosY+50),type=entity,ID=FallingSand,NBTTag=(Block=tnt))@luck=2

/ baby player
type=entity,ID=ArmorStand,NBTTag=(Small=true,NoBasePlate=true,ShowArms=true,Equipment=[(id=stone_pickaxe,Count=1),(id=leather_boots,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=leather_leggings,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=leather_chestplate,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=skull,Damage=3,Count=1,tag=(SkullOwner=#pName))],Rotation=[#pYaw+180f,0f],CustomName="Baby #pName",CustomNameVisible=true)@luck=0

/ ==== Monster Apocalyple ====
/ sword, difficulty, time, potion effects
group(ID=wooden_sword;type=difficulty,ID=hard;type=time,ID=18750;type=effect,ID=slowness,duration=30,amplifier=4;type=effect,ID=blindness,duration=30; \
/ zombies, creepers, spiders & cave spiders, silverfish & endermites, guardians
group:1:(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10));group(type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10));type=entity,ID=Guardian,amount=#rand(10,30); \
/ all
group(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10);type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10);type=entity,ID=Guardian,amount=#rand(10,30)))),posOffset=#circleOffset(8,10))@luck=-2

/ ========== STRUCTURES ==========

/ traps
type=structure,ID=anvil_trap,pos=#pPos,rotation=#pDirect@luck=-2
type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect@luck=-2
type=structure,ID=water_trap,pos=#pPos@luck=-2  
type=structure,ID=pit_trap,pos=#pPos@luck=-2

/ lucky fort and temple
type=structure,ID=lucky_fort,pos=#pPos@luck=2
type=structure,ID=lucky_temple,pos=#pPos@chance=0.4@luck=2

/ bedrock problem
type=structure,ID=bedrock_problem,rotation=#pDirect@luck=-1

/ explosion
group(type=difficulty,ID=hard;type=explosion,radius=6)@luck=-2

/ choice of 2 lucky blocks
group:1:(type=structure,ID=lucky_choice_left,rotation=#pDirect;type=structure,ID=lucky_choice_right,rotation=#pDirect)@luck=0

/ wishing wells
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour wish came true! (If you like potatoes)\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=potato,amount=128,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=baked_potato,amount=64,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=poisonous_potato,amount=32,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Your death wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=20)"]))@luck=-2

/ bouncing castle
type=structure,ID=bouncing_castle,pos=#pPos,rotation=#pDirect

/ giant lucky blocks
type=structure,ID=giant_lucky_block_good,rotation=#pDirect@luck=2
type=structure,ID=giant_lucky_block_bad,rotation=#pDirect@luck=-2

/ ========== ENCHANTED + LUCKY ITEMS ==========

/ lucky block book
ID=written_book,NBTTag=(author="PlayerInDistress",title="$e$9Hero's Block Book",pages=["$l$nThe Lucky Block$r\n\nThe Lucky Block ($ofortunus blockus$r) was brought to Minecraft by the gods to reward the good and punish the evil.","The player's true self will be revealed after mining this block.\n\nSome fear it, and others have been made rich by it.","You must mine it and be prepared for whatever will follow.\n\nIt is not luck.\n\nIt is $bdestiny."])@luck=0
/ hero sword
ID=diamond_sword,NBTTag=(ench=#luckySwordEnchantments,display=(Name="$e$9Hero's Sword"))@luck=2
/ hero bow
ID=bow,NBTTag=(ench=#luckyBowEnchantments,display=(Name="$e$9Hero's Bow"))@luck=2
/ hero fishing rod
ID=fishing_rod,NBTTag=(ench=#luckyFishingRodEnchantments,display=(Name="$e$9Hero's Fishing Rod"))@luck=2
/ hero tools
group:#rand(1,2):(ID=diamond_shovel,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$9Hero's Shovel"));ID=diamond_pickaxe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$9Hero's Pickaxe"));ID=diamond_axe,NBTTag=(ench=#luckyAxeEnchantments,display=(Name="$e$9Hero's Axe"));ID=diamond_hoe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$9Hero's Hoe")))@luck=2
/ hero armor
group:#rand(1,2):(ID=diamond_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$e$9Hero's Helmet"));ID=diamond_chestplate,NBTTag=(ench=#luckyChestplateEnchantments,display=(Name="$e$9Hero's Chestplate"));ID=diamond_leggings,NBTTag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$9Hero's Leggings"));ID=diamond_boots,NBTTag=(ench=#luckyBootsEnchantments,display=(Name="$e$9Hero's Boots")))@luck=2
/ hero potion
ID=potion,damage=8195,NBTTag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$9Hero's Potion"))@luck=2
/ unlucky potion
ID=potion,damage=16428,NBTTag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$4Evil Potion"))@luck=1

/ lucky items
type=item,ID=lucky:lucky_sword@chance=1.5@luck=2
type=item,ID=lucky:lucky_bow@chance=1.5@luck=2
type=item,ID=lucky:lucky_potion,NBTTag=(Luck=#randList(100,-100)),amount=#rand(10,15)@chance=1.5@luck=2
group(type=item,ID=lucky:lucky_sword;type=item,ID=lucky:lucky_bow;type=item,ID=lucky:lucky_potion,NBTTag=(Luck=#randList(100,-100)),amount=#rand(10,15);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=20,posOffset=#circleOffset(0,2))@luck=2

/ ========== BLOCKS ==========

/ banners
group(type=command,ID="gamerule commandBlockOutput false";type=command,ID="setblock ~ ~ ~ standing_banner #rand(0,15) keep {Patterns:[{Pattern:#randList(o,o,o,o,o,o,o,o,ld,rud,lud,rd,vh,vhr,hh,hhb),Color:#rand(0,15)},{Pattern:#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color:#rand(0,15)},{Pattern:#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color:#rand(0,15)},{Pattern:#randList(o,o,o,o,bo,cbo,bri,gra,gru),Color:#rand(0,15)},{Pattern:#randList(o,o,o,o,o,o,o,o,o,bo,cbo,bri,gra,gru),Color:#rand(0,15)},{Pattern:#randList(o,o,mr,mc,sku,cri,moj,flo),Color:#rand(0,15)}],Base:#rand(0,15)}",posOffset=#circleOffset(0,6),amount=8,reinitialize=true)@luck=0

/ flowers
group(type=command,ID="gamerule commandBlockOutput false";type=command,ID="setblock ~ ~ ~ red_flower #rand(0,15) keep",posOffset=#circleOffset(0,5),amount=20,reinitialize=true)@luck=0

/ head stake garden
group(type=command,ID="gamerule commandBlockOutput false";type=command,ID="lppcondition setblock ~ ~ ~ fence 0 keep _if_true_ summon ArmorStand ~0.5 ~0.3 ~0.5 {Equipment:[{},{},{},{},{id:skull,Count:1,Damage:3,tag:{SkullOwner:#randList(Tmtravlr,PlayerInDistress,Herobrine,IHasCupquake,redb15,EcuTruin,BigBadChris,boni,Mr_okushama,AlgorithmX2,Mikeemoo,_CrazyP_,MysteriousAges,MineMaarten,nekosune,tlovetech,FireFall1725,PurpleMentat,calclavia,Minalien,fuj1n,Mithion,RWTema,WayofFlowingTime,TTFTCUTS,bskprs,futureamnet,azanor,chicken_bones,Cloudhunter,CovertJaguar,cpw11,dan200,Eloraam,florastar,iChun,KingLemming,Krapht,LexManos,TheMattaBase,mDiyo,Myrathi,Morvelaira,Pahimar,sfPlayer1,ProfMobius,Rorax,Sacheverell,sirsengir,Soaryn,x3n0ph0b3,XCompWiz,Vswe,Vazkii,ZeldoKaviera,neptunepink,EddieRuckus,eyamaz,jadedcat,slowpoke101,progwm16,adlingtont,AnderZEL,Arkas,Aureylian,AvidyaZEN,BdoubleO100,BlameTC,Coestar,Docm77,Etho,generikb,Guude,JSano19,kurtmac,SuperMCGamer,Mhykol,Millbee,Nebris,Pakratt0013,paulsoaresjr,PauseUnpause,Pyro_0,SethBling,thejims,Sevadus,Vechs_,VintageBeef,W92Baj,Zisteau,aidancbrady,spacetoad,FyberOptic,Vexatos,Mineshopper,AUTOMATIC_MAIDEN,sanandreasMC,FatherToast,Erasmus_Crowley,Alblaka,Emoniph,Nuchaz,Kobata,powercrystals,AbrarSyed,sdkillen,Taelnia,Lycanite,asiekierka,GregoriusT,skyboy,Flaxbeard,Emasher,joshiejack,Reika,MatrexsVigil,ganymedes01,Pokefenn,chylex,vadis365,Kihira,jakimfett,Notch,jeb_,C418,Dinnerbone,Grumm,Search_DP,EvilSeph,TheMogMiner,Kyrinon,vasili02,Jeb_Jeb,KingPurpleRaptor,DylanGK,Nerdcubed,Kleetho,DanTDM,Runew0lf,GiantWaffle,Bacon_Donut,Vaygrim,Heph,ChimneySwift,FuriousDestroyer,SuperGirlyGamer,CyaNideEPiC,Jarrenitis,direwolf20,Sjin,Xephos,LividCoffee,Rythian,Zoeya,TheStrippin,InTheLittleWood,Quetzz,Blorph,xbony2,CaptainSparklez,AntVenom,CavemanFilms,Fosler,BevoLJ,Sips_,Honeydew,TobyofBuscus,corjaantje)}}],NoBasePlate:true,NoGravity:true,Small:true,Pose:{Head:[0f,#rand(0,360)f,0f]}}",posOffset=#circleOffset(0,5),amount=5,reinitialize=true)@luck=0
/ directions
group(type=command,ID="gamerule commandBlockOutput false";type=command,ID="lppcondition setblock ~ ~ ~ fence 0 keep _if_true_ summon ArmorStand ~0.5 ~0.3 ~0.5 {Equipment:[{},{},{},{},{id:skull,Count:1,Damage:3,tag:{SkullOwner:#randList(MHF_ArrowUp,MHF_ArrowDown,MHF_ArrowLeft,MHF_ArrowRight,MHF_Exclamation,MHF_Question)}}],NoBasePlate:true,NoGravity:true,Small:true,Pose:{Head:[0f,#rand(0,360)f,0f]}}",posOffset=#circleOffset(0,5),amount=5,reinitialize=true)@luck=0

/ jukebox + record
group(type=block,ID=jukebox;type=entity,ID=Item,posOffsetY=1,NBTTag=(Item=(Count=1,id=#randList(record_cat,record_blocks,record_chirp,record_far,record_mall,record_mellohi,record_stal,record_strad,record_ward,record_wait))))@luck=0

/ anvil + ultimate enchanted books
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Sword Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Sword Enchants"),StoredEnchantments=[(id=16,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)]))))@luck=1
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Bow Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Bow Enchants"),StoredEnchantments=[(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1),(id=34,lvl=3)]))))@luck=1
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Helmet Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Helmet Enchants"),StoredEnchantments=[(id=0,lvl=4),(id=5,lvl=3),(id=6,lvl=1),(id=34,lvl=3)]))))@luck=1
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Chestplate Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Chestplate Enchants"),StoredEnchantments=[(id=0,lvl=4),(id=34,lvl=3)]))))@luck=1
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Leggings Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Leggings Enchants"),StoredEnchantments=[(id=0,lvl=4),(id=34,lvl=3)]))))@luck=1
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Boots Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Boots Enchants"),StoredEnchantments=[(id=0,lvl=4),(id=2,lvl=4),(id=8,lvl=3),(id=34,lvl=3)]))))@luck=1
group(type=block,ID=anvil,damage=8;type=entity,ID=Item,posOffsetY=1,NBTTag=(CustomName="$eUltimate Fishing Rod Enchants",CustomNameVisible=true,Item=(Count=1,id=enchanted_book,tag=(display=(Name="$eUltimate Fishing Rod Enchants"),StoredEnchantments=[(id=61,lvl=3),(id=62,lvl=3),(id=34,lvl=3)]))))@luck=-1

/ chests
type=entity,ID=Item,NBTTag=(CustomName="Dungeon Loot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=1,tag=(display=(Name="$rDungeon Chest"),Type=dungeonChest)))@luck=1
type=entity,ID=Item,NBTTag=(CustomName="Lumberjack's Loot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=1,tag=(display=(Name="$rLumberjack's Chest"),Type=bonusChest)))@luck=-1
type=entity,ID=Item,NBTTag=(CustomName="Temple Loot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=#rand(2,5),tag=(display=(Name="$rTemple Treasure"),Type=pyramidDesertyChest)))@luck=1
type=entity,ID=Item,NBTTag=(CustomName="VillagerLoot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=1,tag=(display=(Name="$rVillager's Chest"),Type=villageBlacksmith)))@luck=0
type=entity,ID=Item,NBTTag=(CustomName="Awesome Loot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=1,tag=(display=(Name="$rAwesome Chest"),Type=astralAwesomeStuff)))@luck=2
type=entity,ID=Item,NBTTag=(CustomName="Chef's Loot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=1,tag=(display=(Name="$rChef's Chest"),Type=astralFood)))@luck=1
type=entity,ID=Item,NBTTag=(CustomName="Fortress Loot Chest",CustomNameVisible=true,Item=(id=lootplusplus:loot_chest,Count=1,tag=(display=(Name="$rFortress Treasure"),Type=netherFortress)))@luck=1

/ ========= ITEMS ==========

/ lucky blocks
group(ID=lucky:lucky_block,amount=#rand(2,4),NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_spiral,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_rainbow,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_omega,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_emerald,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_jen,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_fantasia,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_gold,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_sly,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_blue,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_diamond,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_night,NBTTag=(Luck=#rand(-50,50)))@luck=1

/ all wood, stone, iron and gold tools
group(ID=wooden_sword,NBTTag=(display=(Name="$f$lDull Sword"),ench=[(id=18,lvl=1)]);ID=wooden_shovel,NBTTag=(display=(Name="$f$lDull Shovel"),ench=[(id=18,lvl=1)]);ID=wooden_pickaxe,NBTTag=(display=(Name="$f$lDull Pick"),ench=[(id=18,lvl=1)]);ID=wooden_axe,NBTTag=(display=(Name="$f$lDull Axe"),ench=[(id=18,lvl=1)]);ID=wooden_hoe,NBTTag=(display=(Name="$f$lDull Scythe"),ench=[(id=18,lvl=1)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=3,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)]))@luck=0
group(ID=stone_sword,NBTTag=(display=(Name="$f$lBulky Sword"),ench=[(id=19,lvl=3)]);ID=stone_shovel,NBTTag=(display=(Name="$f$lBulky Shovel"),ench=[(id=19,lvl=3)]);ID=stone_pickaxe,NBTTag=(display=(Name="$f$lBulky Pick"),ench=[(id=19,lvl=3)]);ID=stone_axe,NBTTag=(display=(Name="$f$lBulky Axe"),ench=[(id=19,lvl=3)]);ID=stone_hoe,NBTTag=(display=(Name="$f$lBulky Scythe"),ench=[(id=19,lvl=3)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=4,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)]))@luck=0
group(ID=golden_sword,NBTTag=(display=(Name="$f$lShining Sword"),ench=[(id=17,lvl=3)]);ID=golden_shovel,NBTTag=(display=(Name="$f$lShining Shovel"),ench=[(id=17,lvl=3)]);ID=golden_pickaxe,NBTTag=(display=(Name="$f$lShining Pick"),ench=[(id=17,lvl=3)]);ID=golden_axe,NBTTag=(display=(Name="$f$lShining Axe"),ench=[(id=17,lvl=3)]);ID=golden_hoe,NBTTag=(display=(Name="$f$lShining Scythe"),ench=[(id=17,lvl=3)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=3,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)]))@luck=1
group(ID=iron_shovel,NBTTag=(display=(Name="$f$lTempered Shovel"),ench=[(id=20,lvl=1)]);ID=iron_pickaxe,NBTTag=(display=(Name="$f$lTempered Pick"),ench=[(id=20,lvl=1)]);ID=iron_axe,NBTTag=(display=(Name="$f$lTempered Axe"),ench=[(id=20,lvl=1)]);ID=iron_sword,NBTTag=(display=(Name="$f$lTempered Sword"),ench=[(id=20,lvl=1)]);ID=iron_hoe,NBTTag=(display=(Name="$f$lTempered Scythe"),ench=[(id=20,lvl=1)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=5,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)]))@luck=1

/ 2-3 diamond tools
group:#rand(2,3):(ID=diamond_sword,NBTTag=(display=(Name="$f$lGlittering Sword"),ench=[(id=16,lvl=1)]);ID=diamond_shovel,NBTTag=(display=(Name="$f$lGlittering Shovel"),ench=[(id=16,lvl=1)]);ID=diamond_pickaxe,NBTTag=(display=(Name="$f$lGlittering Pick"),ench=[(id=16,lvl=1)]);ID=diamond_axe,NBTTag=(display=(Name="$f$lGlittering Axe"),ench=[(id=16,lvl=1)]);ID=diamond_hoe,NBTTag=(display=(Name="$f$lGlittering Scythe"),ench=[(id=16,lvl=1)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=6,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)]))@luck=2

/ all leather, gold, chain and iron armour
group(ID=leather_helmet,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lHardened Cap"),ench=[(id=4,lvl=1)]);ID=leather_chestplate,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lHardened Tunic"),ench=[(id=4,lvl=1)]);ID=leather_leggings,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lHardened Pants"),ench=[(id=4,lvl=1)]);ID=leather_boots,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lHardened Boots"),ench=[(id=4,lvl=1)]))@luck=0
group(ID=golden_helmet,NBTTag=(display=(Name="$f$lShining Hat"),ench=[(id=4,lvl=1)]);ID=golden_chestplate,NBTTag=(display=(Name="$f$lShining Shirt"),ench=[(id=4,lvl=1)]);ID=golden_leggings,NBTTag=(display=(Name="$f$lShining Pants"),ench=[(id=4,lvl=1)]);ID=golden_boots,NBTTag=(display=(Name="$f$lShining Shoes"),ench=[(id=4,lvl=1)]);ID=golden_horse_armor,NBTTag=(display=(Name="$f$lShining Horse Armour"),ench=[(id=4,lvl=1)]))@luck=1
group(ID=chainmail_helmet,NBTTag=(display=(Name="$f$lSpiky Hat"),ench=[(id=7,lvl=1)]);ID=chainmail_chestplate,NBTTag=(display=(Name="$f$lSpiky Shirt"),ench=[(id=7,lvl=1)]);ID=chainmail_leggings,NBTTag=(display=(Name="$f$lSpiky Pants"),ench=[(id=7,lvl=1)]);ID=chainmail_boots,NBTTag=(display=(Name="$f$lSpiky Shoes"),ench=[(id=7,lvl=1)]))@luck=2
group(ID=iron_helmet,NBTTag=(display=(Name="$f$lTempered Helmet"),ench=[(id=1,lvl=1)]);ID=iron_chestplate,NBTTag=(display=(Name="$f$lTempered Chestplate"),ench=[(id=1,lvl=1)]);ID=iron_leggings,NBTTag=(display=(Name="$f$lTempered Leggings"),ench=[(id=1,lvl=1)]);ID=iron_boots,NBTTag=(display=(Name="$f$lTempered Boots"),ench=[(id=1,lvl=1)]);ID=iron_horse_armor,NBTTag=(display=(Name="$f$lTempered Horse Armour"),ench=[(id=1,lvl=1)]))@luck=1

/ 2-3 diamond armour
group:#rand(2,3):(ID=diamond_helmet,NBTTag=(display=(Name="$f$lGlittering Helmet"),ench=[(id=0,lvl=1)]);ID=diamond_chestplate,NBTTag=(display=(Name="$f$lGlittering Chestplate"),ench=[(id=0,lvl=1)]);ID=diamond_leggings,NBTTag=(display=(Name="$f$lGlittering Leggings"),ench=[(id=0,lvl=1)]);ID=diamond_boots,NBTTag=(display=(Name="$f$lGlittering Boots"),ench=[(id=0,lvl=1)]);ID=diamond_horse_armor,NBTTag=(display=(Name="$f$lGlittering Horse Armour"),ench=[(id=0,lvl=1)]))@luck=2

/ all horse armour
group(ID=iron_horse_armor,NBTTag=(display=(Name="$f$lTempered Horse Armour"),ench=[(id=1,lvl=1)]);ID=golden_horse_armor,NBTTag=(display=(Name="$f$lShining Horse Armour"),ench=[(id=4,lvl=1)]);ID=diamond_horse_armor,NBTTag=(display=(Name="$f$lGlittering Horse Armour"),ench=[(id=0,lvl=1)]))@luck=1

/ bow and arrows
group(ID=bow,NBTTag=(display=(Name="$f$lFlaming Bow"),ench=[(id=50,lvl=1)]);ID=arrow,amount=#rand(16,32))@luck=1

ID=ender_chest,amount=2@luck=0
ID=experience_bottle,amount=#rand(48,64)@luck=1
ID=obsidian,amount=32@luck=0
group(ID=tnt,amount=16;ID=flint_and_steel)@luck=0
ID=sponge@luck=1

ID=stick,NBTTag=(display=(Name="$f$lPoking Stick"),ench=[(id=19,lvl=2)])@luck=-1
ID=skull,damage=3,NBTTag=(SkullOwner=#pName,display=(Name="$e$l#pName's Lucky Head"),ench=#luckyHelmetEnchantments)@luck=1

group(ID=lucky:lucky_potion,amount=#rand(1,3),NBTTag=(Luck=100);ID=lucky:astral_lucky_potion,amount=#rand(2,6),NBTTag=(Luck=100))@luck=2
group(ID=lucky:lucky_potion,amount=#rand(1,3),NBTTag=(Luck=-100,display=(Name="$rUnlucky Potion"));ID=lucky:astral_lucky_potion,amount=#rand(2,6),NBTTag=(Luck=-100,display=(Name="$rAstral Unlucky Potion")))@luck=1

type=entity,ID=Item,NBTTag=(CustomName="$cUnlucky Sword of the Heavens",CustomNameVisible=true,Item=(Count=1,id=lucky:astral_lucky_sword,tag=(Luck=-100,display=(Name="$c$lUnlucky Sword of the Heavens"))))@luck=-1
type=entity,ID=Item,NBTTag=(CustomName="$cUnlucky Star Shooter",CustomNameVisible=true,Item=(Count=1,id=lucky:astral_lucky_bow,tag=(Luck=-100,display=(Name="$c$lUnlucky Star Shooter"))))@luck=1
group(ID=lucky:astral_lucky_sword;ID=lucky:astral_lucky_bow;ID=arrow)@luck=1

/ enchantment table with bookshelves
group(ID=enchanting_table;ID=bookshelf,amount=15)@luck=1
/ golden apples
group(ID=golden_apple,amount=#rand(3,4);ID=golden_apple,amount=#rand(1,2),damage=1)@luck=2
/ meat (cooked)
group:1:(ID=cooked_porkchop,amount=#rand(8,16);ID=cooked_fish,amount=#rand(8,24);ID=cooked_fish,damage=1,amount=#rand(8,24);ID=cooked_beef,amount=#rand(8,24);ID=cooked_chicken,amount=#rand(8,24);ID=cooked_mutton,amount=#rand(8,24);ID=cooked_rabbit,amount=#rand(8,24))@chance=0.6@luck=1
/ vegetable food (carrots, potatoes, pumpkin pie)
group:1:(group(ID=pumpkin,amount=#rand(8,16);ID=lit_pumpkin,amount=#rand(8,16));group(ID=carrot,amount=#rand(8,16);ID=golden_carrot,amount=#rand(4,8));group(ID=potato,amount=#rand(8,16);ID=baked_potato,amount=#rand(4,8);ID=poisonous_potato,amount=#rand(2,4));group(ID=pumpkin_pie,amount=#rand(6,12)))@chance=0.6@luck=1
/ ender pearls
ID=ender_pearl,amount=16@chance=0.6@luck=2
/ potions
group(ID=potion,damage=#randPotionDamage,amount=#rand(3,5);ID=potioncore:custom_potion,amount=#rand(2,4),damage=#rand(0,1),NBTTag=(CustomPotionEffects=[(Id=#randList(minecraft:haste,minecraft:mining_fatigue,minecraft:blindness,potioncore:repair,potioncore:extension,potioncore:recoil,potioncore:reach,potioncore:rust,potioncore:vulnerable,potioncore:slowfall,potioncore:levitate,potioncore:revival,potioncore:weight,potioncore:klutz,potioncore:archery,potioncore:flight,potioncore:purity,potioncore:drown,potioncore:climb,potioncore:perplexity,potioncore:soildcore,potioncore:stepup,potioncore:antidote,potioncore:spin,minecraft:absorption,minecraft:health_boost,potioncore:perplexity),Duration=#randList(3600,9600))]);ID=potioncore:custom_potion,amount=#rand(2,4),damage=#rand(0,1),NBTTag=(CustomPotionEffects=[(Id=#randList(potioncore:love,potioncore:teleport,potioncore:teleportsurface,potioncore:cure,potioncore:disorganization,potioncore:explode,potioncore:burst,potioncore:dispel,potioncore:fire,potioncore:lightning,potioncore:chance,potioncore:bless,potioncore:curse,potioncore:invert,potioncore:launch),Duration=1)]))@luck=1
/ spawn eggs
ID=spawn_egg,damage=#randSpawnEggDamage,amount=#rand(4,8)@chance=0.4@luck=1
/ brewing
group(ID=brewing_stand;ID=glass_bottle,amount=#rand(3,12);ID=blaze_rod,amount=#rand(1,3);ID=ghast_tear,amount=#rand(1,3);ID=gold_nugget,amount=#rand(1,3);ID=nether_wart,amount=#rand(1,3);ID=spider_eye,amount=#rand(1,3);ID=fermented_spider_eye,amount=#rand(1,3);ID=blaze_powder,amount=#rand(1,3);ID=magma_cream,amount=#rand(1,3);ID=ender_eye,amount=#rand(1,3);ID=speckled_melon,amount=#rand(1,3);ID=rabbit_foot,amount=#rand(1,3);type=particle,ID=2002,damage=3)@luck=2
/ redstone
group(ID=dispenser,amount=2;ID=noteblock,amount=1;ID=sticky_piston,amount=4;ID=piston,amount=4;ID=tnt,amount=16;ID=lever,amount=2;ID=stone_pressure_plate,amount=2;ID=wooden_pressure_plate,amount=2;ID=redstone_torch,amount=8;ID=stone_button,amount=2;ID=trapdoor,amount=2;ID=iron_trapdoor,amount=2;ID=fence_gate,amount=1;ID=redstone_lamp,amount=4;ID=tripwire_hook,amount=2;ID=wooden_button,amount=2;ID=light_weighted_pressure_plate,amount=1;ID=heavy_weighted_pressure_plate,amount=1;ID=daylight_detector,amount=1;ID=hopper,amount=4;ID=dropper,amount=#rand(2,4);ID=wooden_door,amount=1;ID=iron_door,amount=1;ID=redstone,amount=#rand(32,64);ID=repeater,amount=8;ID=comparator,amount=2;type=particle,ID=2002,damage=9)@chance=0.8@luck=2
/ colorful
group(group:1:(ID=wool,damage=#rand(0,15),amount=#rand(32,64);ID=stained_hardened_clay,damage=#rand(0,15),amount=#rand(32,64);ID=dye,damage=#rand(0,15),amount=#rand(32,64);ID=stained_glass,damage=#rand(0,15),amount=#rand(32,64);ID=stained_glass_pane,damage=#rand(0,15),amount=#rand(32,64);ID=carpet,damage=#rand(0,15),amount=#rand(32,64));type=particle,ID=2002,damage=#randPotionParticle,amount=10)@chance=0.8@luck=1
/ flowers
group(ID=red_flower,damage=#rand(0,8),amount=64)@luck=0
/ prismarine
group(ID=prismarine,amount=#rand(4,8);ID=prismarine,damage=1,amount=#rand(4,8);ID=prismarine,damage=2,amount=#rand(4,8);ID=sea_lantern,amount=#rand(4,8);ID=prismarine_shard,amount=#rand(15,30);ID=prismarine_crystals,amount=#rand(10,20);type=particle,ID=2002,damage=14)@luck=1

/lucky resources - iron, gold, diamond, emerald, lapis, redstone with fireworks
group(ID=diamond,amount=#rand(5,20);ID=emerald,amount=#rand(5,20);ID=dye,damage=4,amount=32;ID=redstone,amount=64;ID=iron_ingot,amount=#rand(10,30);ID=gold_ingot,amount=#rand(5,20);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=5,posOffset=#circleOffset(0,2))@luck=2@chance=1.5
/ores
group(ID=coal_ore,amount=#rand(32,64);ID=quartz_ore,amount=#rand(16,32);ID=diamond_ore,amount=#rand(8,16);ID=emerald_ore,amount=#rand(8,16);ID=redstone_ore,amount=#rand(8,16);ID=lapis_ore,amount=#rand(8,16);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=5,posOffset=#circleOffset(0,2))@luck=2@chance=1.5

/ resource rain
type=entity,ID=FallingSand,NBTTag=(Block=#randList(diamond_block,emerald_block,gold_block,iron_block,redstone_block,lapis_block,coal_block,redstone_block,lapis_block,coal_block)),amount=#rand(20,30),posOffset=#circleOffset(0,4),posOffsetY=#rand(5,200)@luck=2
/ ore rain
type=entity,ID=FallingSand,NBTTag=(Block=#randList(coal_ore,quartz_ore,diamond_ore,emerald_ore,redstone_ore,lapis_ore)),amount=#rand(40,100),posOffset=#circleOffset(0,6),posOffsetY=#rand(5,200))@luck=2

/wood
group(ID=sapling,damage=0,amount=#rand(4,8);ID=sapling,damage=1,amount=#rand(4,8);ID=sapling,damage=2,amount=#rand(4,8);ID=sapling,damage=3,amount=#rand(4,8);ID=sapling,damage=4,amount=#rand(4,8);ID=sapling,damage=5,amount=#rand(4,8);ID=log,damage=0,amount=#rand(1,5);ID=log,damage=1,amount=#rand(1,5);ID=log,damage=2,amount=#rand(1,5);ID=log,damage=3,amount=#rand(1,5);ID=log2,damage=0,amount=#rand(1,5);ID=log2,damage=1,amount=#rand(1,5);ID=planks,damage=0,amount=#rand(5,10);ID=planks,damage=2,amount=#rand(5,10);ID=planks,damage=3,amount=#rand(5,10);ID=planks,damage=4,amount=#rand(5,10);ID=planks,damage=5,amount=#rand(5,10);ID=wooden_slab,damage=0,amount=#rand(5,10);ID=wooden_slab,damage=1,amount=#rand(5,10);ID=wooden_slab,damage=2,amount=#rand(5,10);ID=wooden_slab,damage=3,amount=#rand(5,10);ID=wooden_slab,damage=4,amount=#rand(5,10);ID=wooden_slab,damage=5,amount=#rand(5,10);ID=oak_stairs,amount=#rand(5,10);ID=spruce_stairs,amount=#rand(5,10);ID=birch_stairs,amount=#rand(5,10);ID=jungle_stairs,amount=#rand(5,10);ID=acacia_stairs,amount=#rand(5,10);ID=dark_oak_stairs,amount=#rand(5,10);ID=oak_fence,amount=#rand(5,10);ID=spruce_fence,amount=#rand(5,10);ID=birch_fence,amount=#rand(5,10);ID=jungle_fence,amount=#rand(5,10);ID=acacia_fence,amount=#rand(5,10);ID=dark_oak_fence,amount=#rand(5,10);ID=oak_fence_gate,amount=#rand(1,2);ID=spruce_fence_gate,amount=#rand(1,2);ID=birch_fence_gate,amount=#rand(1,2);ID=jungle_fence_gate,amount=#rand(1,2);ID=acacia_fence_gate,amount=#rand(1,2);ID=dark_oak_fence_gate,amount=#rand(1,2);ID=oak_door,amount=#rand(2,2);ID=spruce_door,amount=#rand(2,2);ID=birch_door,amount=#rand(1,2);ID=jungle_door,amount=#rand(1,2);ID=acacia_door,amount=#rand(1,2);ID=dark_oak_door,amount=#rand(1,2))@luck=-1

/ banners
type=entity,ID=Item,NBTTag=(Item=(id=banner,Damage=#rand(0,15),Count=16,tag=(BlockEntityTag=(Patterns=[(Pattern=#randList(o,o,o,o,o,o,o,o,ld,rud,lud,rd,vh,vhr,hh,hhb),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,mr,mc,sku,cri,moj,flo),Color=#rand(0,15))]))))@luck=0

/ throwing stars
ID=lootplusplus:astral.throwing_star,amount=#rand(16,32)@luck=1
ID=lootplusplus:astral.throwing_star_fire,amount=#rand(16,32)@luck=1
ID=lootplusplus:astral.throwing_star_ice,amount=#rand(16,32)@luck=1
ID=lootplusplus:astral.throwing_star_poison,amount=#rand(16,32)@luck=1
ID=lootplusplus:astral.throwing_star_dark,amount=#rand(16,32)@luck=1
ID=lootplusplus:astral.throwing_star_explode,amount=#rand(16,32)@luck=1

/ make it count
type=entity,ID=Item,NBTTag=(CustomName="$bMake it Count",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.crystal_pickaxe,tag=(display=(Name="$bFragile Crystal Pickaxe"),ench=[(id=35,lvl=100)])))@luck=1
type=entity,ID=Item,NBTTag=(CustomName="$bMake it Count",CustomNameVisible=true,Item=(Count=1,Damage=1,id=lootplusplus:astral.crystal_sword,tag=(display=(Name="$bFragile Crystal Sword"))))@luck=2

/ slapper
type=entity,ID=Item,NBTTag=(CustomName=$eSlapper,CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.lucky_shovel,tag=(display=(Name=$e$lSlapper),ench=[(id=19,lvl=20)])))@luck=1

/ parachute
type=entity,ID=Item,NBTTag=(CustomName=Parachute,CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.parachute))@luck=0

/ normal lucky gear

/ lucky sword
ID=lucky:lucky_sword,NBTTag=(Luck=100,display=(Name="$e$l#pName's Lucky Sword"),ench=#luckySwordEnchantments)@luck=1

/ lucky bow
group(ID=arrow,amount=#rand(16,32);ID=lucky:lucky_bow,NBTTag=(Luck=100,display=(Name="$e$l#pName's Lucky Bow"),ench=#luckyBowEnchantments))@luck=1

/ lucky swordbow
group(ID=arrow,amount=#rand(16,32);ID=lootplusplus:astral.swordbow_diamond,NBTTag=(display=(Name="$e$l#pName's Lucky Swordbow"),ench=[(id=#randList(17,18),lvl=#rand(1,5)),(id=#randList(19,49),lvl=#rand(1,2)),(id=#randList(20,50),lvl=#randList(1,3)),(id=48,lvl=#rand(1,5)),(id=51,lvl=1)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=7,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)]))@luck=2

/ lucky armor
ID=lootplusplus:astral.lucky_boots,NBTTag=(display=(Name="$e$l#pName's Lucky Boots"),ench=#luckyBootsEnchantments)@luck=1@chance=2
ID=lootplusplus:astral.lucky_leggings,NBTTag=(display=(Name="$e$l#pName's Lucky Leggings"),ench=#luckyLeggingsEnchantments)@luck=1@chance=2
ID=lootplusplus:astral.lucky_chestplate,NBTTag=(display=(Name="$e$l#pName's Lucky Chestplate"),ench=#luckyChestplateEnchantments)@luck=1@chance=2
ID=lootplusplus:astral.lucky_helmet,NBTTag=(display=(Name="$e$l#pName's Lucky Helmet"),ench=#luckyHelmetEnchantments)@luck=1@chance=2

/ lucky tools
ID=lootplusplus:astral.lucky_axe,NBTTag=(display=(Name="$e$l#pName's Lucky Axe"),ench=#luckyAxeEnchantments)@luck=1
ID=lootplusplus:astral.lucky_shovel,NBTTag=(display=(Name="$e$l#pName's Lucky Shovel"),ench=#luckyAxeEnchantments)@luck=1
ID=lootplusplus:astral.lucky_pickaxe,NBTTag=(display=(Name="$e$l#pName's Lucky Pickaxe"),ench=#luckyAxeEnchantments)@luck=1
ID=lootplusplus:astral.lucky_scythe,NBTTag=(display=(Name="$e$l#pName's Lucky Scythe"),ench=#luckyAxeEnchantments)@luck=1

/ starry furnace + smeltables
group(type=entity,ID=Item,NBTTag=(CustomName="Starry Furnace",CustomNameVisible=true,Item=(id=lootplusplus:astral.starry_furnace,Count=1,tag=(display=(Lore=["$7Burns with the heat of 1000 suns.","$7Smelts a whole stack with 1 coal."]))));ID=coal,amount=2;ID=iron_ore,amount=#rand(32,64);ID=gold_ore,amount=#rand(32,64))@luck=2

/ starry crafting table
ID=lootplusplus:astral.starry_crafting_table@luck=1@chance=0.5

/ end stuff
group(ID=end_portal_frame,amount=#rand(2,6);ID=ender_pearl,amount=#rand(3,8);ID=ender_eye,amount=#rand(3,8))@luck=2

/ hearts
ID=lootplusplus:astral.little_heart,amount=#rand(2,4),NBTTag=(display=(Lore=["$rRestores 2 hearts when eaten."]))@luck=1

/ star cookies
ID=lootplusplus:astral.star_cookie,amount=#rand(2,4),NBTTag=(display=(Lore=["$rGives a random good potion effect when eaten."]))@luck=1

/ name tags
group(ID=name_tag,amount=#rand(2,4),NBTTag=(display=(Name=jeb_,Lore=["Turn a sheep into a rainbow sheep!"]));ID=name_tag,amount=#rand(2,4),NBTTag=(display=(Name=Dinnerbone,Lore=["Turn a mob upside down!"]));ID=name_tag,amount=#rand(2,4),NBTTag=(display=(Name=Grumm,Lore=["Turn a mob upside down!"])))@luck=0

/ starry hat
type=entity,ID=Item,NBTTag=(CustomName="$bStarry Hat",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:command_trigger_item,tag=(Unwrap=true,display=(Name="$bEquip Starry Hat",Lore=["","$cWARNING: $rWon't work if you already","$rhave something on your head.","","$rRight click to equip the starry hat!"]),ench=[(id=0,lvl=10)],CommandList=["lppcondition testfor @p {Inventory:[{Slot:103b}]} _if_true_ tellraw @p \"$bYou can't be wearing anything on your head!\" _if_false_ replaceitem entity Tmtravlr slot.armor.head lootplusplus:astral.starry 1 0 {display:{Name:\"$bStarry Hat\"},ench:[{id:0,lvl:10}]}"])))@luck=1

/ ---- Potions ----

/ ~~ Positive Potions ~~

/ Extra Life
type=entity,ID=Item,NBTTag=(CustomName="$dExtra Life",CustomNameVisible=true,Item=(Count=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:revival,Amplifier=4,Duration=24000)],display=(Name="$dExtra Life",Lore=["","$rIf you are about to die,","$rrestores 20 hearts."]))))@luck=2

/ Gear Repair
type=entity,ID=Item,NBTTag=(CustomName="$bInstant Gear Repair",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:repair,Amplifier=99,Duration=1200)],display=(Name="$bInstant Gear Repair",Lore=["","$rTired of your gear breaking?","$rJust splash yourself with this!","$rRepairs ~1000 durability on your","$requipped armor and held item!"]))))@luck=1

/ Superhero
type=entity,ID=Item,NBTTag=(CustomName="$eSuperhero Potion",CustomNameVisible=true,Item=(Count=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=strength,Amplifier=1,Duration=1200),(Id=potioncore:archery,Amplifier=1,Duration=1200),(Id=haste,Amplifier=1,Duration=1200),(Id=speed,Amplifier=1,Duration=1200),(Id=potioncore:flight,Amplifier=0,Duration=1200)],display=(Name="$rSuperhero Potion",Lore=["","$rBe a superhero!"]))))@luck=1

/ Bless
type=entity,ID=Item,NBTTag=(CustomName="Bless Potion",CustomNameVisible=true,Item=(Count=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:bless,Amplifier=4,Duration=1)],display=(Lore=["","$r5 good random potion effects."]))))@luck=1@chance=3

/ Recoil
type=entity,ID=Item,NBTTag=(CustomName="$bRecoil Potion",CustomNameVisible=true,Item=(Count=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:recoil,Amplifier=3,Duration=1200)],display=(Lore=["","$rReflects 50% of the damage done to","$ryou back to the attacker!"]))))@luck=1

/ ~~ Negative Potions ~~

/ Thunder in a Bottle
type=entity,ID=Item,NBTTag=(CustomName="$eThunder in a Bottle",CustomNameVisible=true,Item=(Count=#rand(2,4),Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:lightning,Amplifier=0,Duration=1)],display=(Lore=["","$rHit a living creature and they will","$rreally taste the thunder!"]))))@luck=0

/ Launch - Space Potion
type=entity,ID=Item,NBTTag=(CustomName="Space Potion",CustomNameVisible=true,Item=(Count=#rand(1,3),Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:launch,Amplifier=19,Duration=1)],display=(Name="$rSpace Potion",Lore=["","$rSPAAACE!"]))))@luck=0

/ Curse
type=entity,ID=Item,NBTTag=(CustomName="$7Curse Potion",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:curse,Amplifier=4,Duration=1)],display=(Lore=["","$r5 bad random potion effects."]))))@luck=0@chance=3

/ Random
type=entity,ID=Item,NBTTag=(CustomName="Random Potion",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:chance,Amplifier=4,Duration=1)],display=(Lore=["","$r5 completely random potion effects."]))))@luck=-1

/ Ultimate Confusion
type=entity,ID=Item,NBTTag=(CustomName="$eThe Worst Day Ever",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=nausea,Amplifier=0,Duration=1200),(Id=blindness,Amplifier=0,Duration=1200),(Id=potioncore:spin,Amplifier=0,Duration=1200),(Id=potioncore:perplexity,Amplifier=0,Duration=1200),(Id=potioncore:disorganization,Amplifier=0,Duration=1)],display=(Name="$rThe Worst Day Ever",Lore=["","$rYup. All the worst effects in one","$rpotion. One minute of utter chaos."]))))@luck=-1

/ Statue
type=entity,ID=Item,NBTTag=(CustomName="$eStatue in a Bottle",CustomNameVisible=true,Item=(Count=#rand(1,3),Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=slowness,Amplifier=99,Duration=500),(Id=potioncore:weight,Amplifier=99,Duration=500),(Id=mining_fatigue,Amplifier=99,Duration=500)],display=(Name="$rStatue in a Bottle",Lore=["","$rMake someone into a statue!"]))))@luck=-1

/ Gear Wrecker
type=entity,ID=Item,NBTTag=(CustomName="$4Highly Corrosive Acids",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:rust,Amplifier=99,Duration=600)],display=(Name="$4Highly Corrosive Acids",Lore=["","$rMelts through pretty much any gear","$ryou are wearing or holding. Does","$r~2000 durability damage in total,","$rhowever, gold gear is immune!"]))))@luck=0

/ Inversion
type=entity,ID=Item,NBTTag=(CustomName="$bInversion",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:invert,Amplifier=0,Duration=1)],display=(Lore=["","$rDid your opponent eat an Enchanted","$rGolden Apple or drink a lucky potion?","$rNo problem! Just throw this on them!"]))))@luck=0

/ Perplexity
type=entity,ID=Item,NBTTag=(CustomName="$dPerplexing Potion",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=potioncore:perplexity,Amplifier=0,Duration=1200)],display=(Lore=["","$rWhoah... What's going on?","$rWhy is forwards backwards and","$rup down?"]))))@luck=0

/ ~~ Lucky/Unlucky Potions ~~

/ 'Vanilla' lucky and unlucky potions
type=entity,ID=Item,NBTTag=(CustomName="$eLucky Potion",CustomNameVisible=true,Item=(Count=1,id=potioncore:custom_potion,tag=(display=(Name="$e$lLucky Potion",color=16765490),CustomPotionEffects=#luckyPotionEffects)))@luck=2
type=entity,ID=Item,NBTTag=(CustomName="$eUnlucky Potion",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(display=(Name="$e$lUnlucky Potion",color=3803458),CustomPotionEffects=#unluckyPotionEffects)))@luck=-1

/ EPIC lucky and unlucky potions
type=entity,ID=Item,NBTTag=(CustomName="$bEPIC $eLucky Potion",CustomNameVisible=true,Item=(Count=1,id=potioncore:custom_potion,tag=(display=(Name="$b$lEPIC $e$lLucky Potion",color=65535),CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)])))@luck=2
type=entity,ID=Item,NBTTag=(CustomName="$5EPIC $eUnlucky Potion",CustomNameVisible=true,Item=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(display=(Name="$5$lEPIC $e$lUnlucky Potion",color=12386559),CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)])))@luck=-1

/========== ATTRIBUTE ITEMS =============

/ star slicer
type=entity,ID=Item,NBTTag=(CustomName="$eThe Star Slicer",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:astral.star_slicer",tag=(display=(Name="$e$lThe Star Slicer",Lore=["$7Star Strike I","","$rSlices through the heavens with","$reach swing. May bring shooing","$rstars down on your foes."]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=10,Operation=0,UUIDLeast=10,UUIDMost=2),(AttributeName=potioncore.reach,Name=reach,Amount=10,Operation=0,UUIDLeast=10,UUIDMost=1)])))@luck=2

/ star miner
type=entity,ID=Item,NBTTag=(CustomName="$eThe Star Miner",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:astral.star_miner",tag=(display=(Name="$e$lThe Star Miner"),ench=#luckyToolEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=10,Operation=0,UUIDLeast=10,UUIDMost=2),(AttributeName=potioncore.reach,Name=reach,Amount=10,Operation=0,UUIDLeast=10,UUIDMost=1)])))@luck=2

/ mech set
type=entity,ID=Item,NBTTag=(CustomName="Jet Boots",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mech_boots,tag=(display=(Lore=["$7Jet Propulsion I","","$rFly through the heavens!","$rConsumes 1 blaze powder every 10","$rseconds while in the air."]),ench=#luckyBootsEnchantments)),Riding=(id=Item,Item=(id=blaze_powder,Count=64),Riding=(id=Item,Item=(id=blaze_powder,Count=64))))@luck=2@chance=2
type=entity,ID=Item,NBTTag=(CustomName="Spring-loaded Mech Leggings",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mech_leggings,tag=(display=(Lore=["$7Spring Jump III"]),ench=#luckyLeggingsEnchantments)))@luck=2@chance=2
type=entity,ID=Item,NBTTag=(CustomName="Mech Chestplate",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mech_chestplate,tag=(display=(Lore=["$7Soild Core I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name=resist,Amount=1,Operation=0,UUIDLeast=16,UUIDMost=1)])))@luck=2@chance=2
type=entity,ID=Item,NBTTag=(CustomName="Mech Helmet",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mech_helmet,tag=(display=(Lore=["$7Accurate Shot II","$7Night Vision I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=1.5f,Operation=1,UUIDLeast=17,UUIDMost=1)])))@luck=2@chance=2

/ arm cannon
type=entity,ID=Item,NBTTag=(CustomName="Arm Cannon",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.arm_cannon,tag=(ench=[(id=48,lvl=#rand(2,5)),(id=49,lvl=#rand(1,3)),(id=21,lvl=#rand(3,5))])))@luck=1

/ mage set
type=entity,ID=Item,NBTTag=(CustomName="Flameless Mage Boots",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mage_boots,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])))@luck=1@chance=2
type=entity,ID=Item,NBTTag=(CustomName="Icy Mage Pants",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mage_leggings,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=18,UUIDMost=1)])))@luck=1@chance=2
type=entity,ID=Item,NBTTag=(CustomName="Poisonless Mage Robe",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mage_chestplate,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=19,UUIDMost=1)])))@luck=1@chance=2
type=entity,ID=Item,NBTTag=(CustomName="Witherless Mage Hood",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.mage_helmet,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=20,UUIDMost=1)])))@luck=1@chance=2

/ sword of the heavens
type=entity,ID=Item,NBTTag=(CustomName="$eSword of the Heavens",CustomNameVisible=true,Item=(Count=1,id=lucky:astral_lucky_sword,tag=(Unbreakable=true,Luck=100,display=(Name="$e$lSword of the Heavens",Lore=["","$9Found by #pName"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)])))@luck=2

/ heavenly axe
type=entity,ID=Item,NBTTag=(CustomName="$eHeavenly Axe",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.astral_axe,tag=(Unbreakable=true,display=(Name="$e$lHeavenly Axe",Lore=["","$9Found by #pName"]),ench=[(id=32,lvl=20),(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(11,15),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=potioncore.attackSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)])))@luck=2

/ star shooter
group(type=entity,ID=Item,NBTTag=(CustomName="$eStar Shooter",CustomNameVisible=true,Item=(Count=1,id=lucky:astral_lucky_bow,tag=(Unbreakable=true,Luck=100,display=(Name="$e$lStar Shooter",Lore=["","$9Found by #pName",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1),(id=21,lvl=#rand(1,5))])));ID=arrow)@luck=2

/ astral helmet
type=entity,ID=Item,NBTTag=(CustomName="$eAccurate Astral Lucky Helmet",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.astral_helmet,tag=(Unbreakable=true,display=(Name="$e$lAccurate Astral Lucky Helmet",Lore=["$7Accurate Shot I","","$9Found by #pName"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=12,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=12,UUIDMost=1),(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.75f,Operation=1,UUIDLeast=12,UUIDMost=2)])))@luck=2@chance=1.5

/ astral chestplate
type=entity,ID=Item,NBTTag=(CustomName="$eHearty Astral Lucky Chestplate",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.astral_chestplate,tag=(Unbreakable=true,display=(Name="$e$lHearty Astral Lucky Chestplate",Lore=["$7Health Boost II","","$9Found by #pName"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=13,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=13,UUIDMost=1),(AttributeName=generic.maxHealth,Name=health,Amount=8,Operation=0,UUIDLeast=13,UUIDMost=2)])))@luck=2@chance=1.5

/ astral leggings
type=entity,ID=Item,NBTTag=(CustomName="$eNinja's Astral Lucky Leggings",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.astral_leggings,tag=(Unbreakable=true,display=(Name="$e$lNinja's Astral Lucky Leggings",Lore=["$7Quick Attack I","","$9Found by #pName"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=14,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=14,UUIDMost=1),(AttributeName=potioncore.attackSpeed,Name=knockback,Amount=0.1,Operation=1,UUIDLeast=14,UUIDMost=2)])))@luck=2@chance=1.5

/ astral boots
type=entity,ID=Item,NBTTag=(CustomName="$eTall Astral Lucky Boots",CustomNameVisible=true,Item=(Count=1,id=lootplusplus:astral.astral_boots,tag=(Unbreakable=true,display=(Name="$e$lTall Astral Lucky Boots",Lore=["$7Step-Up I","","$9Found by #pName"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=15,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=15,UUIDMost=1),(AttributeName=potioncore.stepHeight,Name=step,Amount=0.5f,Operation=0,UUIDLeast=14,UUIDMost=2)])))@luck=2@chance=1.5

/ ========== ENTITIES ==========

/~~ launched things ~~

/ thrown exp bottles
type=entity,ID=ThrownExpBottle,NBTTag=(Motion=#randLaunchMotion),amount=#rand(32,48)@luck=1

/ lucky eggs
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.lucky_egg,Motion=#randLaunchMotion),amount=32@luck=2

/ thrown stars
type=entity,ID=Item,NBTTag=(Item=(id=#randList(lootplusplus:astral.throwing_star,gold_ingot),Count=#rand(1,2)),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star,Motion=#randLaunchMotion)),amount=#rand(15,25)@luck=1
type=entity,ID=Item,NBTTag=(Item=(id=#randList(lootplusplus:astral.throwing_star_fire,redstone),Count=#rand(1,2)),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star_fire,Motion=#randLaunchMotion)),amount=#rand(15,25)@luck=0
type=entity,ID=Item,NBTTag=(Item=(id=#randList(lootplusplus:astral.throwing_star_ice,diamond),Count=#rand(1,2)),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star_ice,Motion=#randLaunchMotion)),amount=#rand(15,25)@luck=1
type=entity,ID=Item,NBTTag=(Item=(id=#randList(lootplusplus:astral.throwing_star_poison,emerald),Count=#rand(1,2)),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star_poison,Motion=#randLaunchMotion)),amount=#rand(15,25)@luck=1
type=entity,ID=Item,NBTTag=(Item=(id=#randList(lootplusplus:astral.throwing_star_dark,iron_ingot),Count=#rand(1,2)),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star_dark,Motion=#randLaunchMotion)),amount=#rand(15,25)@luck=1
type=entity,ID=Item,NBTTag=(Item=(id=lootplusplus:astral.throwing_star_explode,Count=#rand(1,2)),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star_explode,Motion=#randLaunchMotion),Health=1000),amount=#rand(10,20)@luck=-1

/ launched tnt
group(type=sound,ID=game.tnt.primed;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=15)@chance=0.5@luck=-2

/ random potion effects
group(type=entity,ID=ThrownPotion,NBTTag=(Motion=#randLaunchMotion,Potion=(id=potion,Damage=#randPotionDamage)),amount=#rand(3,6);type=entity,ID=potioncore.CustomPotion,NBTTag=(Motion=#randLaunchMotion,Potion=(id=potioncore:custom_potion,Damage=1,tag=(CustomPotionEffects=[(Id=#randList(minecraft:haste,minecraft:mining_fatigue,minecraft:blindness,potioncore:repair,potioncore:extension,potioncore:recoil,potioncore:reach,potioncore:rust,potioncore:vulnerable,potioncore:slowfall,potioncore:levitate,potioncore:revival,potioncore:weight,potioncore:klutz,potioncore:archery,potioncore:flight,potioncore:purity,potioncore:drown,potioncore:climb,potioncore:perplexity,potioncore:soildcore,potioncore:stepup,potioncore:antidote,potioncore:spin,minecraft:absorption,minecraft:health_boost,potioncore:perplexity),Duration=#randList(3600,9600))]))),amount=#rand(5,10);type=entity,ID=potioncore:CustomPotion,NBTTag=(Potion=(id=potioncore:custom_potion,Damage=1,tag=(CustomPotionEffects=[(Id=#randList(potioncore:love,potioncore:teleport,potioncore:teleportsurface,potioncore:cure,potioncore:disorganization,potioncore:explode,potioncore:burst,potioncore:dispel,potioncore:fire,potioncore:lightning,potioncore:chance,potioncore:bless,potioncore:curse,potioncore:invert,potioncore:launch),Duration=1)]))),amount=#rand(2,4))@luck=0

/ random unlucky potions
type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=#unluckyPotionEffects)),Motion=#randLaunchMotion),amount=#rand(10,20)@luck=-2

/ random lucky potions
type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16419,tag=(CustomPotionEffects=#luckyPotionEffects)),Motion=#randLaunchMotion),amount=#rand(10,20)@luck=1

/ random epic unlucky potions
type=entity,ID=potioncore.CustomPotion,NBTTag=(Motion=#randLaunchMotion,Potion=(id=potioncore:custom_potion,damage=1,tag=(CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)]))),amount=#rand(10,20)@luck=-2

/ random epic lucky potions
type=entity,ID=potioncore.CustomPotion,NBTTag=(Motion=#randLaunchMotion,Potion=(id=potioncore:custom_potion,damage=1,tag=(CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)]))),amount=#rand(10,20)@luck=0

/~~ bosses ~~

/ Bob
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName=$e$lAstral Bob,CustomNameVisible=true,Riding=(id=Zombie,Equipment=[(id="lootplusplus:astral.star_slicer",Count=1,tag=(display=(Name="$e$lBob's Star Slicer",Lore=["$7Star Strike I","","$rSlices through the heavens with","$reach swing. May bring shooing","$rstars down on your foes."]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=10,Operation=0,UUIDLeast=10,UUIDMost=2),(AttributeName=potioncore.reach,Name=reach,Amount=10,Operation=0,UUIDLeast=10,UUIDMost=1)])),(id=lootplusplus:astral.lucky_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lBob's Lucky Boots"))),(id=lootplusplus:astral.lucky_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lBob's Lucky Pants"))),(id=lootplusplus:astral.lucky_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lBob's Lucky Chestplate"))),(id=lootplusplus:astral.lucky_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lBob's Lucky Helmet")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$e$lAstral Bob",CustomNameVisible=true)))@luck=-2

/ Overlord Z
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$b$lOverlord Z",CustomNameVisible=true,Riding=(id=Zombie,CustomName="$b$lOverlord Z",Equipment=[(id=diamond_sword,Count=1,tag=(display=(Name="$b$lZ's Lucky Sword"),ench=#luckySwordEnchantments)),(id=diamond_boots,Count=1,tag=(display=(Name="$b$lZ's Lucky Boots"),ench=#luckyBootsEnchantments)),(id=lootplusplus:astral.mech_leggings,Count=1,tag=(display=(Name="$b$lZ's Spring-loaded Mech Leggings",Lore=["$7Spring Jump III"]),ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.mech_chestplate,Count=1,tag=(display=(Name="$b$lZ's Mech Chestplate",Lore=["$7Soild Core I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=16,UUIDMost=1)])),(id=mob_spawner,Count=1,tag=(display=(Name="$b$lZ's Minion Spawner",Lore=["","$rIt spawned minions for Z, but now","$rit only seems to spawn pigs..."]),ench=#luckyHelmetEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],Attributes=[(Name=generic.maxHealth,Base=80f),(Name=zombie.spawnReinforcements,Base=1f)],ForgeData=(LootPPCommands=(CommandListOnHurt=["lppcondition testfor @e[r=3,type=Zombie,name=Minion] _if_false_ lppcondition summon Zombie ~ ~ ~ {CustomName:Minion,IsBaby:true,Equipment:[{},{},{id:leather_leggings,tag:{display:{color:2965470}}},{id:lootplusplus:astral.mech_chestplate},{id:lootplusplus:astral.mech_helmet}]} _if_true_  particle flame ~ ~1.5 ~ 0.5 0.5 0.5 0 10"])))))@luck=-2

/ Skelatron
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$b$lSkelatron",CustomNameVisible=true,Riding=(id=Skeleton,CustomName="$b$lSkelatron",Equipment=[(id=lootplusplus:astral.arm_cannon,Count=1,tag=(display=(Name="$b$lSkelatron's Arm Cannon"),ench=[(id=48,lvl=#rand(2,5)),(id=49,lvl=#rand(1,3)),(id=21,lvl=#rand(3,5))])),(id=lootplusplus:astral.mech_boots,Count=1,tag=(display=(Name="$b$lSkelatron's Jet Boots",Lore=["$7Jet Propulsion I","","$rFly through the heavens!","$rConsumes 1 blaze powder every 10","$rseconds while in the air."]),ench=#luckyBootsEnchantments)),(id=lootplusplus:astral.mech_leggings,Count=1,tag=(display=(Name="$b$lSkelatron's Spring-loaded Mech Leggings",Lore=["$7Spring Jump III"]),ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.mech_chestplate,Count=1,tag=(display=(Name="$b$lSkelatron's Mech Chestplate",Lore=["$7Soild Core I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=16,UUIDMost=1)])),(id=lootplusplus:astral.mech_helmet,Count=1,tag=(display=(Name="$b$lSkelatron's Mech Helmet",Lore=["$7Accurate Shot II","$7Night Vision I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=1.5f,Operation=1,UUIDLeast=17,UUIDMost=1)]))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f]));type=command,ID="effect @e[type=Skeleton,r=0,c=1] potioncore:slowfall 1000000 127";type=command,ID="effect @e[type=Skeleton,r=0,c=1] potioncore:launch";type=command,ID="entitydata @e[type=Skeleton,c=1] {ForgeData:{LootPPCommands:{CommandList:[0:"particle flame ~0.5 ~-1.2 ~0.5 0.2 0.2 0.2 0 2"],Repeat:true,Delays:[2]}}}")@luck=-2

/ Astral Hero
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lAstral Hero",CustomNameVisible=true,Riding=(id=PigZombie,CustomName="$e$lAstral Hero",Equipment=[(id=lucky:astral_lucky_sword,Count=1,tag=(Unbreakable=true,Luck=100,display=(Name="$e$lSword of the Heavens",Lore=["","$9Dropped by the Astral Hero"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)])),(id=lootplusplus:astral.astral_boots,Count=1,tag=(Unbreakable=true,display=(Name="$e$lTall Astral Lucky Boots",Lore=["$7Step-Up I","","$9Dropped by the Astral Hero"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=15,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=15,UUIDMost=1),(AttributeName=potioncore.stepHeight,Name=step,Amount=0.5f,Operation=0,UUIDLeast=14,UUIDMost=2)])),(Count=1,id=lootplusplus:astral.astral_leggings,tag=(Unbreakable=true,display=(Name="$e$lNinja's Astral Lucky Leggings",Lore=["$7Quick Attack I","","$9Dropped by the Astral Hero"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=14,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=14,UUIDMost=1),(AttributeName=potioncore.attackSpeed,Name=knockback,Amount=0.1,Operation=1,UUIDLeast=14,UUIDMost=2)])),(Count=1,id=lootplusplus:astral.astral_chestplate,tag=(Unbreakable=true,display=(Name="$e$lHearty Astral Lucky Chestplate",Lore=["$7Health Boost II","","$9Dropped by the Astral Hero"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=13,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=13,UUIDMost=1),(AttributeName=generic.maxHealth,Name=health,Amount=8,Operation=0,UUIDLeast=13,UUIDMost=2)])),(Count=1,id=lootplusplus:astral.astral_helmet,tag=(Unbreakable=true,display=(Name="$e$lAccurate Astral Lucky Helmet",Lore=["$7Accurate Shot I","","$9Dropped by the Astral Hero"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=12,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=12,UUIDMost=1),(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.75f,Operation=1,UUIDLeast=12,UUIDMost=2)]))],DropChances=[#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f],Attributes=[(Name=generic.maxHealth,Base=100f)])))@luck=-2

/ Astral Wizard
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$d$lAstral Wizard",CustomNameVisible=true,Riding=(id=Skeleton,SkeletonType=1,CustomName="$d$lAstral Wizard",Equipment=[(id=lootplusplus:astral.throwing_star_dark,Count=64,tag=(display=(Name="$d$lWizard's Throwing Stars"),ench=[])),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Name="$d$lWizard's Mage Boots",Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Name="$d$lWizard's Mage Pants",Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Name="$d$lWizard's Mage Robe",Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Name="$d$lWizard's Mage Hood",Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))],DropChances=[2f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],Attributes=[(Name=generic.maxHealth,Base=200f)]));type=command,ID="entitydata @e[type=Skeleton,c=1] {ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testfor @p[r=10] _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star,Motion:[0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star,Motion:[0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star,Motion:[0d,0d,0.8d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star,Motion:[-0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star,Motion:[-0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star,Motion:[-0.4d,0d,-0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star,Motion:[0d,0d,-0.8d]} _if_true_ summon lootplusplus.ThrownItem ~1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star,Motion:[0.4d,0d,-0.4d]}",1:"lppcondition testfor @p[r=10] _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[0d,0d,0.8d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[-0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[-0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[-0.4d,0d,-0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[0d,0d,-0.8d]} _if_true_ summon lootplusplus.ThrownItem ~1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_ice,Motion:[0.4d,0d,-0.4d]}",2:"lppcondition testfor @p[r=10] _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[0d,0d,0.8d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[-0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[-0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[-0.4d,0d,-0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[0d,0d,-0.8d]} _if_true_ summon lootplusplus.ThrownItem ~1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_poison,Motion:[0.4d,0d,-0.4d]}",3:"lppcondition testfor @p[r=10] _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[0d,0d,0.8d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~1.7 {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[-0.4d,0d,0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~ {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[-0.8d,0d,0d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~-1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[-0.4d,0d,-0.4d]} _if_true_ lppcondition summon lootplusplus.ThrownItem ~ ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[0d,0d,-0.8d]} _if_true_ summon lootplusplus.ThrownItem ~1.7 ~2 ~-1.7 {ItemThrown:lootplusplus:astral.throwing_star_fire,Motion:[0.4d,0d,-0.4d]}",4:"lppcondition effect @a[r=10] potioncore:disorganization _if_true_ lppcondition particle witchMagic ~ ~ ~ 10 10 10 0 1000 _if_true_ playsound mob.zombie.unfect @a[r=16] ~ ~ ~ 1.0 1.5"],Repeat:true,Delays:[100,200,300,400,500]}}}")@luck=-2

/ Evil Space Bunnies
type=entity,ID=Rabbit,posOffset=#circleOffset(2,3),posY=#bPosY+#rand(10,50),amount=#rand(2,4),NBTTag=(RabbitType=99,ActiveEffects=[(Id=11,Amplifier=5,Duration=60,ShowParticles=false)],Equipment=[(id="lootplusplus:astral.star_slicer"),(id=lootplusplus:astral.lucky_boots,tag=(ench=#luckyBootsEnchantments)),(id=lootplusplus:astral.lucky_leggings,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.lucky_chestplate,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.lucky_helmet,tag=(ench=#luckyHelmetEnchantments))],DropChances=[0f,0f,0f,0f],CustomName="$c$lEvil Space Bunny")@luck=-2

/ ghostly horseman
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$f$lGhostly Horseman",CustomNameVisible=true,Riding=(id=Skeleton,CustomName="$f$lGhostly Horseman",Equipment=[(id=lootplusplus:astral.swordbow_diamond,Count=1,Damage=0,tag=(ench=#luckyBowEnchantments,display=(Name="$f$lGhostly Swordbow"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=7,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)])),(id=chainmail_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(Name="$f$lGhostly Helmet"))),(id=chainmail_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$f$lGhostly Chestplate"))),(id=chainmail_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$f$lGhostly Pants"))),(id=chainmail_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$f$lGhostly Boots")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Riding=(id=EntityHorse,CustomName="$f$lGhostly Horse",Tame=true,Type=4,Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))))@luck=-2

/ guardian boss
group(type=difficulty,ID=hard;type=entity,ID=Guardian,NBTTag=(Elder=true))@chance=0.5@luck=-2

/ wither boss
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.5@luck=-2

/ haunted astral sword
group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true,CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Sword of the Heavens",Equipment=[(id=lucky:astral_lucky_sword,Count=1,tag=(Luck=100,Unbreakable=true,display=(Name="$rSword of the Heavens",Lore=["","$9Found as a Haunted Weapon"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Attributes=[(Name=generic.maxHealth,Base=200f)]))@luck=-1

/ haunted astral axe
group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true,CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Heavenly Axe",Equipment=[(id=lootplusplus:astral.astral_axe,Count=1,tag=(Unbreakable=true,display=(Name="$rHeavenly Axe",Lore=["","$9Found as a Haunted Weapon"]),ench=[(id=32,lvl=20),(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(11,15),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=potioncore.attackSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Attributes=[(Name=generic.maxHealth,Base=200f)]))@luck=-1

/ astral mages

/ normal
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=#rand(3,6),posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5
/ fire
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=#rand(3,6),posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Fire Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_fire,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5
/ ice
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=#rand(3,6),posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Ice Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_ice,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5
/ poison
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=#rand(3,6),posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Poison Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_poison,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5
/ dark
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=#rand(3,6),posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Dark Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_dark,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5
/ explode
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=#rand(2,4),posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Explosive Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_explode,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5
/ all
group(\
type=difficulty,ID=hard;\
type=entity,ID=Skeleton,posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]);\
type=entity,ID=Skeleton,posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Fire Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_fire,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]);\
type=entity,ID=Skeleton,posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Ice Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_ice,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]);\
type=entity,ID=Skeleton,posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Poison Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_poison,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]);\
type=entity,ID=Skeleton,posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Dark Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_dark,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]);\
type=entity,ID=Skeleton,posOffset=#circleOffset(0,3),NBTTag=(CustomName="$e$lAstral Explosive Mage",DropChances=[#randList(0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f,#randList(0,0,0,0,2)f],Equipment=[(id=lootplusplus:astral.throwing_star_explode,Count=#rand(3,8)),(id=lootplusplus:astral.mage_boots,Count=1,tag=(display=(Lore=["$7Fire Immunity I"]),ench=#luckyBootsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_leggings,Count=1,tag=(display=(Lore=["$7Slowness Immunity I","$7Frost Sprint I","","$rTurn water to ice and lava","$rto obsidian as you sprint!"]),ench=#luckyLeggingsEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_chestplate,Count=1,tag=(display=(Lore=["$7Poison Immunity I","$7Nausea Immunity I"]),ench=#luckyChestplateEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)])),(id=lootplusplus:astral.mage_helmet,Count=1,tag=(display=(Lore=["$7Wither Immunity I","$7Blindness Immunity I"]),ench=#luckyHelmetEnchantments,AttributeModifiers=[(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.2f,Operation=1,UUIDLeast=17,UUIDMost=1)]))]))@luck=-2@chance=0.5

/~~ villagers ~~

type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=gold_ingot,Count=#rand(5,10)),sell=(id=lucky:lucky_sword,Count=1,tag=(Luck=50,ench=#luckySwordEnchantments,display=(Name="$e$lLucky Sword"))),maxUses=1),(buy=(id=gold_ingot,Count=#rand(5,10)),sell=(id=lucky:lucky_bow,Count=1,tag=(Luck=50,ench=#luckyBowEnchantments,display=(Name="$e$lLucky Bow"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lUnlucky Potion"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=gold_ingot,Count=#rand(5,10)),sell=(id=lootplusplus:astral.lucky_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lLucky Helmet"))),maxUses=1),(buy=(id=gold_ingot,Count=#rand(5,10)),sell=(id=lootplusplus:astral.lucky_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lLucky Chestplate"))),maxUses=1),(buy=(id=gold_ingot,Count=#rand(5,10)),sell=(id=lootplusplus:astral.lucky_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lLucky Leggings"))),maxUses=1),(buy=(id=gold_ingot,Count=#rand(5,10)),sell=(id=lootplusplus:astral.lucky_boots,Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lLucky Boots"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1

/lucky astral villager
group:1:( \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Astral Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:astral_lucky_sword",Count=1,tag=(Luck=#rand(80,100),display=(Name="$e$lSword of the Heavens",Lore=["","$9Purchased from a Villager"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:astral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lStar Shooter",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:astral.astral_leggings",tag=(Unbreakable=true,ench=#luckyLeggingsEnchantments,display=(Lore=["$7Attack Speed I","","$9Purchased from a Villager"],Name="$e$lNinja's Astral Lucky Leggings"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=14,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=14,UUIDMost=1),(AttributeName=potioncore.attackSpeed,Name=knockback,Amount=0.1,Operation=1,UUIDLeast=14,UUIDMost=2)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lUnlucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potioncore:custom_potion,Damage=0,Count=1,tag=(CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)],display=(Name="$b$lEPIC $e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potioncore:custom_potion,Damage=1,Count=1,tag=(CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)],display=(Name="$5$lEPIC $e$lUnlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lLucky Astral Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Astral Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:astral_lucky_sword",Count=1,tag=(Luck=#rand(80,100),display=(Name="$e$lSword of the Heavens",Lore=["","$9Purchased from a Villager"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:astral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lStar Shooter",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:astral.astral_boots",tag=(Unbreakable=true,ench=#luckyBootsEnchantments,display=(Lore=["$7Stepup I","","$9Purchased from a Villager"],Name="$e$lTall Astral Lucky Boots"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=15,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=15,UUIDMost=1),(AttributeName=potioncore.stepHeight,Name=step,Amount=0.5f,Operation=0,UUIDLeast=14,UUIDMost=2)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lUnlucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potioncore:custom_potion,Damage=0,Count=1,tag=(CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)],display=(Name="$b$lEPIC $e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potioncore:custom_potion,Damage=1,Count=1,tag=(CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)],display=(Name="$5$lEPIC $e$lUnlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lLucky Astral Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Astral Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:astral_lucky_sword",Count=1,tag=(Luck=#rand(80,100),display=(Name="$e$lSword of the Heavens",Lore=["","$9Purchased from a Villager"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:astral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lStar Shooter",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:astral.astral_helmet",tag=(Unbreakable=true,ench=#luckyHelmetEnchantments,display=(Lore=["$7Archery I","","$9Purchased from a Villager"],Name="$e$lAccurate Astral Lucky Helmet"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=12,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=12,UUIDMost=1),(AttributeName=potioncore.projectileDamage,Name=projectile,Amount=0.75f,Operation=1,UUIDLeast=12,UUIDMost=2)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lUnlucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potioncore:custom_potion,Damage=0,Count=1,tag=(CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)],display=(Name="$b$lEPIC $e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potioncore:custom_potion,Damage=1,Count=1,tag=(CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)],display=(Name="$5$lEPIC $e$lUnlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lLucky Astral Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Astral Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:astral_lucky_sword",Count=1,tag=(Luck=#rand(80,100),display=(Name="$e$lSword of the Heavens",Lore=["","$9Purchased from a Villager"]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=#rand(12,16),Operation=0,UUIDLeast=11,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.2f,Operation=1,UUIDLeast=11,UUIDMost=1),(AttributeName=potioncore.reach,Name=reach,Amount=2,Operation=0,UUIDLeast=11,UUIDMost=2)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:astral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lStar Shooter",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:astral.astral_chestplate",tag=(Unbreakable=true,ench=#luckyChestplateEnchantments,display=(Lore=["$7Health Boost II","","$9Purchased from a Villager"],Name="$e$lHearty Astral Lucky Chestplate"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=0.2,Operation=1,UUIDLeast=13,UUIDMost=3),(AttributeName=generic.movementSpeed,Name=speed,Amount=0.1f,Operation=1,UUIDLeast=13,UUIDMost=1),(AttributeName=generic.maxHealth,Name=health,Amount=8,Operation=0,UUIDLeast=13,UUIDMost=2)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lUnlucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potioncore:custom_potion,Damage=0,Count=1,tag=(CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)],display=(Name="$b$lEPIC $e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potioncore:custom_potion,Damage=1,Count=1,tag=(CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)],display=(Name="$5$lEPIC $e$lUnlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lLucky Astral Villager",Career=1,CareerLevel=100)))@luck=2

/alchemist villager
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(1,3)),sell=(id=potioncore:custom_potion,Damage=1,Count=1,tag=(CustomPotionEffects=[(Id=potioncore:chance,Duration=1,Amplifier=4)])),maxUses=1000),(buy=(id=diamond,Count=#rand(1,3)),sell=(id=potioncore:custom_potion,Damage=0,Count=1,tag=(CustomPotionEffects=[(Id=potioncore:bless,Duration=1,Amplifier=4)])),maxUses=1000),(buy=(id=diamond,Count=#rand(1,3)),sell=(id=potioncore:custom_potion,Damage=1,Count=1,tag=(CustomPotionEffects=[(Id=potioncore:curse,Duration=1,Amplifier=4)])),maxUses=1000)]),Profession=1,CustomName="$e$lAlchemist Villager",CustomNameVisible=true,Career=1,CareerLevel=100)@luck=1

/astral merchants
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[\
(buy=(id=lootplusplus:astral.parachute,Count=1),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.parachute,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=dragon_egg,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=dragon_egg,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lucky:lucky_sword,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lucky:lucky_sword,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lucky:lucky_bow,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lucky:lucky_bow,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_pickaxe,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_pickaxe,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_axe,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_axe,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_shovel,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_shovel,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_scythe,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_scythe,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_helmet,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_helmet,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_chestplate,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_chestplate,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_leggings,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_leggings,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_boots,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.lucky_boots,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000)]),CustomName="$e$lAstral Merchant",CustomNameVisible=true,Profession=2,Career=1,CareerLevel=100)@luck=2

type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[\
(buy=(id=lootplusplus:astral.starry_furnace,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.starry_furnace,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.starry_crafting_table,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.starry_crafting_table,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lucky:astral_lucky_sword,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lucky:astral_lucky_sword,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lucky:astral_lucky_bow,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lucky:astral_lucky_bow,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.star_slicer,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.star_slicer,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.star_miner,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.star_miner,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_helmet,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_helmet,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_chestplate,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_chestplate,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_leggings,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_leggings,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_boots,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.astral_boots,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000)]),CustomName="$e$lAstral Merchant",CustomNameVisible=true,Profession=2,Career=1,CareerLevel=100)@luck=2

type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[\
(buy=(id=lootplusplus:astral.throwing_star,Count=#rand(15,20)),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star,Count=#rand(15,20)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=lootplusplus:astral.star_cookie,Count=3),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.star_cookie,Count=3),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_fire,Count=#rand(15,20)),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_fire,Count=#rand(15,20)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_ice,Count=#rand(15,20)),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_ice,Count=#rand(15,20)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_poison,Count=#rand(15,20)),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_poison,Count=#rand(15,20)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_dark,Count=#rand(15,20)),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_dark,Count=#rand(15,20)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_explode,Count=#rand(15,20)),sell=(id=lucky:lucky_block_astral,Count=1),maxUses=1000),\
(buy=(id=lootplusplus:astral.throwing_star_explode,Count=#rand(15,20)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3)),maxUses=1000),\
(buy=(id=nether_star,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=nether_star,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_helmet,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_helmet,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_chestplate,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_chestplate,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_leggings,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_leggings,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_boots,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mage_boots,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000)]),CustomName="$e$lAstral Merchant",CustomNameVisible=true,Profession=2,Career=1,CareerLevel=100)@luck=2

type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[\
(buy=(id=end_portal_frame,Count=#rand(3,5)),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50)),maxUses=1000),\
(buy=(id=end_portal_frame,Count=#rand(3,5)),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50)),maxUses=1000),\
(buy=(id=beacon,Count=1),sell=(id=lucky:lucky_block_astral,Count=2,tag=(Luck=100,display=(Name="$rAstral Very Lucky Block"))),maxUses=1000),\
(buy=(id=beacon,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rAstral Very Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.arm_cannon,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.arm_cannon,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_helmet,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_helmet,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_chestplate,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_chestplate,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_leggings,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_leggings,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_boots,Count=1),sell=(id=lucky:lucky_block_astral,Count=1,tag=(Luck=50,display=(Name="$rAstral Lucky Block"))),maxUses=1000),\
(buy=(id=lootplusplus:astral.mech_boots,Count=1),sell=(id=lucky:astral_lucky_potion,Count=#rand(1,3),tag=(Luck=50,display=(Name="$rAstral Lucky Potion"))),maxUses=1000)]),CustomName="$e$lAstral Merchant",CustomNameVisible=true,Profession=2,Career=1,CareerLevel=100)@luck=2

/~~ friendlies ~~

/ fairies
group(type=entity,ID=Item,NBTTag=(CustomName=Fairy,CustomNameVisible=true,Item=(id=lootplusplus:astral.fairy,Count=1,tag=(display=(Lore=["$rRestores 10 hearts when used.","","$rIf you drop to 1 heart or less, saves","$ryour life and gives you 10 hearts.","","$r(Note though it won't save your life if","$ryou die too quickly and don't hit 1","$rheart)"]))),Riding=(id=Bat,CustomName=Fairy,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])),amount=#rand(2,3),posOffset=#circleOffset(2,3);type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/entitydata @e[type=Bat,name=Fairy] {ForgeData:{LootPPCommands:{CommandList:["lppcondition testfor @e[type=Item,r=2] _if_true_ particle fireworksSpark ~0.5 ~0.5 ~0.5 0.3 0 0.3 0"],Repeat:true}}}")@luck=2

/ defender
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=VillagerGolem,NBTTag=(PlayerCreated=1,Equipment=[(id=lucky:astral_lucky_sword,Count=1,Damage=0,tag=(ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))])),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],CustomName="$e$lDefender of the Universe",Attributes=[(Name=generic.maxHealth,Base=1000f)]))@luck=2

/lucky puppy
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=Wolf,NBTTag=(CollarColor=#rand(0,14),Owner=#pName,Sitting=1,Equipment=[(id=lucky:astral_lucky_sword,Damage=0,tag=(ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))])),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],Age=-1000000,CustomName="$e$l#pName's Lucky Puppy"))@luck=2

/lucky kitten
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=Ozelot,NBTTag=(CatType=#rand(0,3),Owner=#pName,Sitting=1,Equipment=[(id=none),(id=lootplusplus:astral.astral_helmet,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],Age=-1000000,CustomName="$e$l#pName's Lucky Kitten"))@luck=2

/ astral snowmage
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=SnowMan,NBTTag=(Attributes=[(Name=generic.maxHealth,Base=50f)],ActiveEffects=[(Id=12,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=lootplusplus:astral.throwing_star,Count=20),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[2f,0f,0f,0f,0f],CustomName=$e$l#randList(Ichibo,Ubuntu,Potashi,Josayn,Mondo,Kirian,Pierson,Candre,Jerald,Harvey,Lenny,Abe,Oberno) The Astral Snowmage))@luck=2
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=SnowMan,NBTTag=(Attributes=[(Name=generic.maxHealth,Base=50f)],ActiveEffects=[(Id=12,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=lootplusplus:astral.throwing_star_fire,Count=20),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[2f,0f,0f,0f,0f],CustomName=$e$l#randList(Ichibo,Ubuntu,Potashi,Josayn,Mondo,Kirian,Pierson,Candre,Jerald,Harvey,Lenny,Abe,Oberno) The Astral Flame Snowmage))@luck=2
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=SnowMan,NBTTag=(Attributes=[(Name=generic.maxHealth,Base=50f)],ActiveEffects=[(Id=12,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=lootplusplus:astral.throwing_star_ice,Count=20),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[2f,0f,0f,0f,0f],CustomName=$e$l#randList(Ichibo,Ubuntu,Potashi,Josayn,Mondo,Kirian,Pierson,Candre,Jerald,Harvey,Lenny,Abe,Oberno) The Astral Ice Snowmage))@luck=2
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=SnowMan,NBTTag=(Attributes=[(Name=generic.maxHealth,Base=50f)],ActiveEffects=[(Id=12,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=lootplusplus:astral.throwing_star_poison,Count=20),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[2f,0f,0f,0f,0f],CustomName=$e$l#randList(Ichibo,Ubuntu,Potashi,Josayn,Mondo,Kirian,Pierson,Candre,Jerald,Harvey,Lenny,Abe,Oberno) The Astral Poison Snowmage))@luck=2
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=SnowMan,NBTTag=(Attributes=[(Name=generic.maxHealth,Base=50f)],ActiveEffects=[(Id=12,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=lootplusplus:astral.throwing_star_dark,Count=20),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[2f,0f,0f,0f,0f],CustomName=$e$l#randList(Ichibo,Ubuntu,Potashi,Josayn,Mondo,Kirian,Pierson,Candre,Jerald,Harvey,Lenny,Abe,Oberno) The Astral Dark Snowmage))@luck=2

/ lucky horse
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=EntityHorse,NBTTag=(Type=0,Tame=1,Attributes=[(Name=generic.maxHealth,Base=500f)],Variant=#randList(#rand(0,6),#rand(256,262),#rand(512,518),#rand(768,774),#rand(1024,1030)),ArmorItem=(id=diamond_horse_armor,Count=1,tag=(display=(Name="$e$l#pName's Lucky Horse Armor"))),SaddleItem=(id=saddle,Count=1),CustomName="$e$l#pName's Lucky Horse"))@luck=2

/ lucky donkey
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=EntityHorse,NBTTag=(Type=1,Tame=1,Attributes=[(Name=generic.maxHealth,Base=500f)],ChestedHorse=true,SaddleItem=(id=saddle,Count=1),CustomName="$e$l#pName's Lucky Donkey"))@luck=2

/ friendly giant
group(type=difficulty,ID=hard;type=entity,ID=Giant,NBTTag=(CustomName="$lThe Friendly Giant",Equipment=[(id=none),(id=rotten_flesh,Count=#rand(16,32)),(id=rotten_flesh,Count=#rand(16,32)),(id=rotten_flesh,Count=#rand(16,32)),(id=rotten_flesh,Count=#rand(16,32))],DropChances=[0f,2f,2f,2f,2f]))@luck=0

/~~ other ~~

/colored sheep
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$cM$6r. $eR$aa$2i$bn$3b$5o$dw",CustomNameVisible=true,Riding=(id=Sheep,CustomName=jeb_,Color=#rand(0,15)b)),posOffset=#circleOffset(4),amount=16,reinitialize=true@luck=0

/ puppies
group(type=entity,ID=Wolf,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(Age=-1000000,CollarColor=#rand(0,14),Owner=#pName,Sitting=1,CustomName="#pName's Puppy");type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1

/ kittens
group(type=entity,ID=Ozelot,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(Age=-1000000,CatType=#rand(0,3),Owner=#pName,Sitting=1,CustomName="#pName's Kitten");type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1

/ peaceful pets
group(group:1:(type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomNameVisible=true,CustomName="$e#pName's Pet Bunny",Riding=(id=Rabbit,Age=-1000000,RabbitType=#rand(0,5)));type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomNameVisible=true,CustomName="$e#pName's Pet Piglet",Riding=(id=Pig,Age=-1000000));type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomNameVisible=true,CustomName="$e#pName's Pet Calf",Riding=(id=Cow,Age=-1000000));type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomNameVisible=true,CustomName="$e#pName's Pet Mooshroom",Riding=(id=MushroomCow,Age=-1000000));type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomNameVisible=true,CustomName="$e#pName's Pet Lamb",Riding=(Color=#rand(0,15),id=Sheep,Age=-1000000));type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomNameVisible=true,CustomName="$e#pName's Pet Chick",Riding=(id=Chicken,Age=-1000000)));type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1

/ haunted armours

/ full leather/wood
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Leather Armor",Equipment=[(id=wooden_sword,Count=1,tag=(display=(Name="$rHaunted Wooden Sword"))),(id=leather_boots,Count=1,tag=(display=(color=#rand(0,16777215),Name="$rHaunted Leather Boots"),ench=[(id=4,lvl=1)])),(id=leather_leggings,Count=1,tag=(display=(color=#rand(0,16777215),Name="$rHaunted Leather Pants"),ench=[(id=4,lvl=1)])),(id=leather_chestplate,Count=1,tag=(display=(color=#rand(0,16777215),Name="$rHaunted Leather Shirt"),ench=[(id=4,lvl=1)])),(id=leather_helmet,Count=1,tag=(display=(color=#rand(0,16777215),Name="$rHaunted Leather Cap"),ench=[(id=4,lvl=1)]))],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true,CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true))))@luck=-1@chance=0.5
/ full chain/stone
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Chainmail Armor",Equipment=[(id=stone_sword,Count=1,tag=(display=(Name="$rHaunted Stone Sword"))),(id=chainmail_boots,Count=1,tag=(display=(Name="$rHaunted Chain Boots"),ench=[(id=7,lvl=1)])),(id=chainmail_leggings,Count=1,tag=(display=(Name="$rHaunted Chain Leggings"),ench=[(id=7,lvl=1)])),(id=chainmail_chestplate,Count=1,tag=(display=(Name="$rHaunted Chain Chestplate"),ench=[(id=7,lvl=1)])),(id=chainmail_helmet,Count=1,tag=(display=(Name="$rHaunted Chain Helmet"),ench=[(id=7,lvl=1)]))],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true))))@luck=-1@chance=0.5
/ full gold
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Gold Armor",Equipment=[(id=golden_sword,Count=1,tag=(display=(Name="$rHaunted Golden Sword"))),(id=golden_boots,Count=1,tag=(display=(Name="$rHaunted Golden Boots"),ench=[(id=4,lvl=1)])),(id=golden_leggings,Count=1,tag=(display=(Name="$rHaunted Golden Leggings"),ench=[(id=4,lvl=1)])),(id=golden_chestplate,Count=1,tag=(display=(Name="$rHaunted Golden Chestplate"),ench=[(id=4,lvl=1)])),(id=golden_helmet,Count=1,tag=(display=(Name="$rHaunted Golden Helmet"),ench=[(id=4,lvl=1)]))],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true))))@luck=-1@chance=0.5
/ full iron
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Armor",Equipment=[(id=iron_sword,Count=1,tag=(display=(Name="$rHaunted Iron Sword"))),(id=iron_boots,Count=1,tag=(display=(Name="$rHaunted Iron Boots"),ench=[(id=1,lvl=1)])),(id=iron_leggings,Count=1,tag=(display=(Name="$rHaunted Iron Leggings"),ench=[(id=1,lvl=1)])),(id=iron_chestplate,Count=1,tag=(display=(Name="$rHaunted Iron Chestplate"),ench=[(id=1,lvl=1)])),(id=iron_helmet,Count=1,tag=(display=(Name="$rHaunted Iron Helmet"),ench=[(id=1,lvl=1)]))],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true))))@luck=-2@chance=0.5
/ full diamond
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Diamond Armor",Equipment=[(id=diamond_sword,Count=1,tag=(display=(Name="$rHaunted Diamond Sword"))),(id=diamond_boots,Count=1,tag=(display=(Name="$rHaunted Diamond Boots"),ench=[(id=0,lvl=1)])),(id=diamond_leggings,Count=1,tag=(display=(Name="$rHaunted Diamond Leggings"),ench=[(id=0,lvl=1)])),(id=diamond_chestplate,Count=1,tag=(display=(Name="$rHaunted Diamond Chestplate"),ench=[(id=0,lvl=1)])),(id=diamond_helmet,Count=1,tag=(display=(Name="$rHaunted Diamond Helmet"),ench=[(id=0,lvl=1)]))],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true))))@luck=-2@chance=0.5
/ full lucky
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Lucky Armor",Equipment=[(id=lucky:lucky_sword,Count=1,tag=(display=(Name="$rHaunted Lucky Sword"),ench=#luckySwordEnchantments,Luck=#rand(-50,50))),(id=lootplusplus:astral.lucky_boots,Count=1,tag=(display=(Name="$rHaunted Lucky Boots"),ench=#luckyBootsEnchantments)),(id=lootplusplus:astral.lucky_leggings,Count=1,tag=(display=(Name="$rHaunted Lucky Leggings"),ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.lucky_chestplate,Count=1,tag=(display=(Name="$rHaunted Lucky Chestplate"),ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.lucky_helmet,Count=1,tag=(display=(Name="$rHaunted Lucky Helmet"),ench=#luckyHelmetEnchantments))],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true))))@luck=-2@chance=0.3

/ haunted tools

/ stone, wood, gold
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Wooden Sword",Equipment=[(id=wooden_sword,Count=1,tag=(display=(Name="$rHaunted Wooden Sword"),ench=[(id=18,lvl=1)])),(id=planks,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Wooden Shovel",Equipment=[(id=wooden_shovel,Count=1,tag=(display=(Name="$rHaunted Wooden Shovel"),ench=[(id=18,lvl=1)])),(id=planks,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Wooden Axe",Equipment=[(id=wooden_axe,Count=1,tag=(display=(Name="$rHaunted Wooden Axe"),ench=[(id=18,lvl=1)])),(id=planks,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Wooden Pickaxe",Equipment=[(id=wooden_pickaxe,Count=1,tag=(display=(Name="$rHaunted Wooden Pickaxe"),ench=[(id=18,lvl=1)])),(id=planks,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Wooden Hoe",Equipment=[(id=wooden_hoe,Count=1,tag=(display=(Name="$rHaunted Wooden Hoe"),ench=[(id=18,lvl=1)])),(id=planks,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=-1
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Stone Sword",Equipment=[(id=stone_sword,Count=1,tag=(display=(Name="$rHaunted Stone Sword"),ench=[(id=19,lvl=3)])),(id=cobblestone,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Stone Shovel",Equipment=[(id=stone_shovel,Count=1,tag=(display=(Name="$rHaunted Stone Shovel"),ench=[(id=19,lvl=3)])),(id=cobblestone,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Stone Axe",Equipment=[(id=stone_axe,Count=1,tag=(display=(Name="$rHaunted Stone Axe"),ench=[(id=19,lvl=3)])),(id=cobblestone,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Stone Pickaxe",Equipment=[(id=stone_pickaxe,Count=1,tag=(display=(Name="$rHaunted Stone Pickaxe"),ench=[(id=19,lvl=3)])),(id=cobblestone,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Stone Hoe",Equipment=[(id=stone_hoe,Count=1,tag=(display=(Name="$rHaunted Stone Hoe"),ench=[(id=19,lvl=3)])),(id=cobblestone,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=-1
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Golden Sword",Equipment=[(id=golden_sword,Count=1,tag=(display=(Name="$rHaunted Golden Sword"),ench=[(id=17,lvl=3)])),(id=gold_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Golden Shovel",Equipment=[(id=golden_shovel,Count=1,tag=(display=(Name="$rHaunted Golden Shovel"),ench=[(id=17,lvl=3)])),(id=gold_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Golden Axe",Equipment=[(id=golden_axe,Count=1,tag=(display=(Name="$rHaunted Golden Axe"),ench=[(id=17,lvl=3)])),(id=gold_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Golden Pickaxe",Equipment=[(id=golden_pickaxe,Count=1,tag=(display=(Name="$rHaunted Golden Pickaxe"),ench=[(id=17,lvl=3)])),(id=gold_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Golden Hoe",Equipment=[(id=golden_hoe,Count=1,tag=(display=(Name="$rHaunted Golden Hoe"),ench=[(id=17,lvl=3)])),(id=gold_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=-1
/ iron, diamond
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Iron Sword",Equipment=[(id=iron_sword,Count=1,tag=(display=(Name="$rHaunted Iron Sword"),ench=[(id=20,lvl=1)])),(id=iron_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Iron Shovel",Equipment=[(id=iron_shovel,Count=1,tag=(display=(Name="$rHaunted Iron Shovel"),ench=[(id=20,lvl=1)])),(id=iron_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Iron Axe",Equipment=[(id=iron_axe,Count=1,tag=(display=(Name="$rHaunted Iron Axe"),ench=[(id=20,lvl=1)])),(id=iron_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Iron Pickaxe",Equipment=[(id=iron_pickaxe,Count=1,tag=(display=(Name="$rHaunted Iron Pickaxe"),ench=[(id=20,lvl=1)])),(id=iron_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Iron Hoe",Equipment=[(id=iron_hoe,Count=1,tag=(display=(Name="$rHaunted Iron Hoe"),ench=[(id=20,lvl=1)])),(id=iron_ingot,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=-1
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Diamond Sword",Equipment=[(id=diamond_sword,Count=1,tag=(display=(Name="$rHaunted Diamond Sword"),ench=[(id=16,lvl=1)])),(id=diamond,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Diamond Shovel",Equipment=[(id=diamond_shovel,Count=1,tag=(display=(Name="$rHaunted Diamond Shovel"),ench=[(id=16,lvl=1)])),(id=diamond,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Diamond Axe",Equipment=[(id=diamond_axe,Count=1,tag=(display=(Name="$rHaunted Diamond Axe"),ench=[(id=16,lvl=1)])),(id=diamond,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Diamond Pickaxe",Equipment=[(id=diamond_pickaxe,Count=1,tag=(display=(Name="$rHaunted Diamond Pickaxe"),ench=[(id=16,lvl=1)])),(id=diamond,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Diamond Hoe",Equipment=[(id=diamond_hoe,Count=1,tag=(display=(Name="$rHaunted Diamond Hoe"),ench=[(id=16,lvl=1)])),(id=diamond,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=-1
/ lucky things
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Lucky Sword",Equipment=[(id=lucky:lucky_sword,Count=1,tag=(display=(Name="$rHaunted Lucky Sword")),ench=#luckySwordEnchantments,Luck=#rand(-50,50)),(id=#randList(diamond,emerald,golden_apple),Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Lucky Shovel",Equipment=[(id=lootplusplus:astral.lucky_shovel,Count=1,tag=(display=(Name="$rHaunted Lucky Shovel"),ench=#luckyAxeEnchantments)),(id=#randList(diamond,emerald,golden_apple),Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Lucky Axe",Equipment=[(id=lootplusplus:astral.lucky_axe,Count=1,tag=(display=(Name="$rHaunted Lucky Axe"),ench=#luckyAxeEnchantments)),(id=#randList(diamond,emerald,golden_apple),Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Lucky Pickaxe",Equipment=[(id=lootplusplus:astral.lucky_pickaxe,Count=1,tag=(display=(Name="$rHaunted Lucky Pickaxe"),ench=#luckyAxeEnchantments)),(id=#randList(diamond,emerald,golden_apple),Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(1,2),ID=Zombie,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Lucky Scythe",Equipment=[(id=lootplusplus:astral.lucky_scythe,Count=1,tag=(display=(Name="$rHaunted Lucky Scythe"),ench=#luckyAxeEnchantments)),(id=#randList(diamond,emerald,golden_apple),Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=-1@chance=0.5
/ bow, swordbow
group(type=difficulty,ID=hard;type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Skeleton,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Bow",Equipment=[(id=bow,Count=1,tag=(display=(Name="$rHaunted Bow"))),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(2,5),ID=Skeleton,NBTTag=(Silent=true,ForgeData=(LootPPCommands=(CommandListOnHurt=["playsound random.break @a[r=16] ~ ~ ~ 1.0 1.5"],CommandListOnDeath=["playsound random.break @a[r=16] ~ ~ ~ 1.0 0.7"],CommandList=["execute @e[c=1] ~ ~0.5 ~ particle crit ~ ~0.5 ~ 0.6 0.6 0.6 0 2"],Repeat=true)),CustomName="Haunted Diamond Swordbow",Equipment=[(id=lootplusplus:astral.swordbow_diamond,Count=1,tag=(display=(Name="$rHaunted Diamond Swordbow"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=7,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)])),(id=diamond,Count=1),(id=none),(id=none),(id=stick)],DropChances=[0.3f,0.75f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]))@luck=0

/ lucky endermen
group(type=difficulty,ID=hard;type=time,ID=13000;type=entity,reinitialize=true,amount=#rand(3,5),posOffset=#circleOffset(0,3),ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lLucky Enderman",CustomNameVisible=true,Riding=(id=Enderman,carried=lucky:lucky_block_astral,Equipment=[(id=lucky:lucky_block_astral,Count=1,tag=(Luck=80,display=(Name="$rAstral Very Lucky Block")))],DropChances=[2f],CustomName="$e$lLucky Enderman")))@luck=2

/ astral creepers
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,amount=8,posOffset=#circleOffset(2,3),posY=#bPosY+#rand(10,50),reinitialize=true,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$e$lAstral Creeper",CustomNameVisible=true,Riding=(id=Creeper,powered=1,ExplosionRadius=2,ActiveEffects=[(Id=11,Amplifier=5,Duration=60,ShowParticles=false)],Attributes=[(Name=generic.movementSpeed,Base=0.4f)],Equipment=[(id=lootplusplus:astral.throwing_star,Count=#rand(3,8))],DropChances=[2f])))@luck=-1

/ pet ender dragon
group(type=entity,ID=EnderDragon,NBTTag=(CustomName="$e$l#pName's Pet Dragon");type=command,ID="lppmount @e[type=EnderDragon,c=1] @p[name=#pName]")@chance=0.3@luck=-2

/ cave spider nest
group(type=difficulty,ID=hard;type=time,ID=13000;type=command,ID="gamerule commandBlockOutput false";type=command,ID="setblock ~ ~ ~ web 0 keep",posOffset=#circleOffset(0,8),amount=200,reinitialize=true;type=entity,ID=CaveSpider,posOffset=#circleOffset(0,8),amount=10,reinitialize=true)@luck=0

/ angry chickens
group(type=difficulty,ID=hard;type=entity,ID=Zombie,amount=8,posOffset=#circleOffset(2,3),reinitialize=true,NBTTag=(CustomName="AngryChicken",Silent=true,Equipment=[(id=none),(id=none),(id=none),(id=none),(id=stick)],IsBaby=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Riding=(id=Chicken));type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/entitydata @e[type=Zombie,name=AngryChicken] {ForgeData:{LootPPCommands:{CommandList:["lppcondition testfor @e[type=Chicken,r=1] _if_false_ kill @e[type=Zombie,c=1]"],Repeat:true,Time:19,Delays:[20]}}}")@luck=-1

/ spawnable tamed puppies
type=entity,ID=Item,NBTTag=(CustomName="Spawn Tamed Puppy",CustomNameVisible=true,Item=(id="lootplusplus:custom_spawn_egg",Count=#rand(4,12),tag=(display=(Name="$rSpawn Tamed Puppy"),EntityName=Wolf,EntityData=(Age=-1000000,Owner=#pName,Sitting=1,CustomName="#pName's Puppy",ActiveEffects=[(Id=6,Duration=5,Amplifier=2,ShowParticles=false)]))))@luck=1

/ Shooting Star
group(type=fill,ID=air,size=(1,30,1);type=entity,ID=Item,posOffsetY=30,NBTTag=(CustomName="Shooting Star",CustomNameVisible=true,Item=(id=nether_star,Count=1,tag=(display=(Name="$rShooting Star"))),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star));type=command,ID="/gamerule commandBlockOutput false")@luck=2

/ baby player
type=entity,ID=ArmorStand,NBTTag=(Small=true,NoBasePlate=true,ShowArms=true,Equipment=[(id=iron_pickaxe,Count=1,Damage=0,tag=(display=(Name="$7$lBaby #pName's Pickaxe"))),(id=leather_boots,Count=1,Damage=0,tag=(display=(color=#rand(0,16777215),Name="$7$lBaby #pName's Stained Boots"))),(id=leather_leggings,Count=1,Damage=0,tag=(display=(color=#rand(0,16777215),Name="$7$lBaby #pName's Stained Pants"))),(id=leather_chestplate,Count=1,Damage=0,tag=(display=(color=#rand(0,16777215),Name="$7$lBaby #pName's Stained Chestplate"))),(id=skull,Damage=3,Count=1,tag=(SkullOwner=#pName))],Rotation=[#pYaw+180f,0f],CustomName="Baby #pName",CustomNameVisible=true)@luck=0

/ jeb sheep tower
type=entity,ID=FallingSand,posY=#bPosY+1,NBTTag=(Block=diamond_block,Time=1,Riding=(id=Sheep,Color=10,Riding=(id=Sheep,CustomName=jeb_,Color=11,Riding=(id=Sheep,CustomName=jeb_,Color=5,Riding=(id=Sheep,CustomName=jeb_,Color=4,Riding=(id=Sheep,CustomName=jeb_,Color=1,Riding=(id=Sheep,CustomName=jeb_,Color=14)))))))@luck=1

/ baby killer bunny
type=entity,ID=Rabbit,NBTTag=(Age=-1000000,RabbitType=99)@luck=-1

/ pig, villager, creeper -> pigman, witch, charged creeper
group(type=entity,ID=Creeper,NBTTag=(Riding=(id=Villager,Riding=(id=Pig)));type=entity,ID=LightningBolt,delay=2;type=block,ID=air,delay=4)@luck=-1

/ enderdragon's babysitter enderman
group(type=time,ID=13000;type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:astral.label,CustomName="$d$lEnderdragon's Babysitter",CustomNameVisible=true,Riding=(id=Enderman,CustomName="$d$lEnderdragon's Babysitter",carried=dragon_egg,Equipment=[(id=dragon_egg,Count=1)],DropChances=[2f])))@luck=0

/ ender crystal
group(type=entity,ID=EnderCrystal,posOffsetY=1;type=block,ID=bedrock;type=block,ID=fire,posOffsetY=1)@luck=-1

/ =========== MONSTER APOCALYPSE ==========
/ sword, difficulty, time, potion effects
group(ID=iron_axe;type=difficulty,ID=hard;type=time,ID=18750;type=effect,ID=slowness,duration=30,amplifier=4;type=effect,ID=blindness,duration=30;group:1:( \

/ silverfish and endermites
group(type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10)); \

/ guardians
type=entity,ID=Guardian,amount=#rand(10,30); \

/ normal mobs
group(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10))); \

/ haunted armour
group(type=entity,posOffset=#circleOffset(3),amount=#rand(2,4),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Leather Armor",Equipment=[(id=wooden_sword,Count=1),(id=leather_boots,Count=1),(id=leather_leggings,Count=1),(id=leather_chestplate,Count=1),(id=leather_helmet,Count=1)],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(2,4),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Chainmail Armor",Equipment=[(id=stone_sword,Count=1),(id=chainmail_boots,Count=1),(id=chainmail_leggings,Count=1),(id=chainmail_chestplate,Count=1),(id=chainmail_helmet,Count=1)],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(2,4),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Gold Armor",Equipment=[(id=golden_sword,Count=1),(id=golden_boots,Count=1),(id=golden_leggings,Count=1),(id=golden_chestplate,Count=1),(id=golden_helmet,Count=1)],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(2,4),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Armor",Equipment=[(id=iron_sword,Count=1),(id=iron_boots,Count=1),(id=iron_leggings,Count=1),(id=iron_chestplate,Count=1),(id=iron_helmet,Count=1)],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=#rand(2,4),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Diamond Armor",Equipment=[(id=diamond_sword,Count=1),(id=diamond_boots,Count=1),(id=diamond_leggings,Count=1),(id=diamond_chestplate,Count=1),(id=diamond_helmet,Count=1)],DropChances=[0.3f,0.3f,0.3f,0.3f,0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])); \

/ haunted weapons
group(type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Wooden Sword",Equipment=[(id=wooden_sword,Count=1,tag=(display=(Name="$rHaunted Wooden Sword"),ench=[(id=18,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Wooden Shovel",Equipment=[(id=wooden_shovel,Count=1,tag=(display=(Name="$rHaunted Wooden Shovel"),ench=[(id=18,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Wooden Axe",Equipment=[(id=wooden_axe,Count=1,tag=(display=(Name="$rHaunted Wooden Axe"),ench=[(id=18,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Wooden Pickaxe",Equipment=[(id=wooden_pickaxe,Count=1,tag=(display=(Name="$rHaunted Wooden Pickaxe"),ench=[(id=18,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Wooden Hoe",Equipment=[(id=wooden_hoe,Count=1,tag=(display=(Name="$rHaunted Wooden Hoe"),ench=[(id=18,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Stone Sword",Equipment=[(id=stone_sword,Count=1,tag=(display=(Name="$rHaunted Stone Sword"),ench=[(id=19,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Stone Shovel",Equipment=[(id=stone_shovel,Count=1,tag=(display=(Name="$rHaunted Stone Shovel"),ench=[(id=19,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Stone Axe",Equipment=[(id=stone_axe,Count=1,tag=(display=(Name="$rHaunted Stone Axe"),ench=[(id=19,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Stone Pickaxe",Equipment=[(id=stone_pickaxe,Count=1,tag=(display=(Name="$rHaunted Stone Pickaxe"),ench=[(id=19,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Stone Hoe",Equipment=[(id=stone_hoe,Count=1,tag=(display=(Name="$rHaunted Stone Hoe"),ench=[(id=19,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Golden Sword",Equipment=[(id=golden_sword,Count=1,tag=(display=(Name="$rHaunted Golden Sword"),ench=[(id=17,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Golden Shovel",Equipment=[(id=golden_shovel,Count=1,tag=(display=(Name="$rHaunted Golden Shovel"),ench=[(id=17,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Golden Axe",Equipment=[(id=golden_axe,Count=1,tag=(display=(Name="$rHaunted Golden Axe"),ench=[(id=17,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Golden Pickaxe",Equipment=[(id=golden_pickaxe,Count=1,tag=(display=(Name="$rHaunted Golden Pickaxe"),ench=[(id=17,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Golden Hoe",Equipment=[(id=golden_hoe,Count=1,tag=(display=(Name="$rHaunted Golden Hoe"),ench=[(id=17,lvl=3)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Sword",Equipment=[(id=iron_sword,Count=1,tag=(display=(Name="$rHaunted Iron Sword"),ench=[(id=20,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Shovel",Equipment=[(id=iron_shovel,Count=1,tag=(display=(Name="$rHaunted Iron Shovel"),ench=[(id=20,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Axe",Equipment=[(id=iron_axe,Count=1,tag=(display=(Name="$rHaunted Iron Axe"),ench=[(id=20,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Pickaxe",Equipment=[(id=iron_pickaxe,Count=1,tag=(display=(Name="$rHaunted Iron Pickaxe"),ench=[(id=20,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Zombie,NBTTag=(Silent=true,CustomName="Haunted Iron Hoe",Equipment=[(id=iron_hoe,Count=1,tag=(display=(Name="$rHaunted Iron Hoe"),ench=[(id=20,lvl=1)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),amount=3,ID=Skeleton,NBTTag=(Silent=true,CustomName="Haunted Bow",Equipment=[(id=bow,Count=1,tag=(display=(Name="$rHaunted Bow"))),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]);type=entity,posOffset=#circleOffset(3),ID=Skeleton,NBTTag=(Silent=true,CustomName="Haunted Diamond Swordbow",Equipment=[(id=lootplusplus:astral.swordbow_diamond,Count=1,tag=(display=(Name="$rHaunted Diamond Swordbow"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="Weapon modifier",Amount=7,Operation=0,UUIDLeast=-6586624321849018929,UUIDMost=-3801225194067177672)])),(id=none),(id=none),(id=none),(id=stick)],DropChances=[0.3f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])); \

/ baby killer bunnies
type=entity,ID=Rabbit,amount=#rand(5,10),NBTTag=(RabbitType=99,Age=-1000000); \

/ blazes and ghasts
group(type=entity,ID=Blaze,amount=#rand(5,10);type=entity,ID=Ghast,amount=#rand(5,10)) \

),posOffset=#circleOffset(8,10))@chance=5,@luck=-2


/ =========== EFFECTS ============

/ perplexity
group(type=sound,ID=portal.travel,pitch=2.0;type=effect,ID=potioncore:perplexity,duration=120)@luck=-1

/ blackout
group(type=sound,ID=mob.zombie.remedy,pitch=2.0;type=effect,ID=blindness,amplifier=4,duration=30)@luck=-1

/ levitation
group(type=command,ID="tellraw @a[r=64] "#pName learned to fly! Now the tricky part is landing..."";type=effect,ID=potioncore:levitate,duration=20,amplifier=3)@luck=-1

/ drowning
group(type=command,ID="tellraw @p[name=#pName] "Quick! Find water!"";type=effect,ID=potioncore:drown,duration=60)@luck=-1

/ ========== STRUCTURES ==========

/ ~~~ Falling Blocks ~~~

/ falling blocks (iron, gold, diamond, emerald)
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=iron_block);type=particle,ID=largesmoke,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=random.fizz,delay=2)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=gold_block);type=particle,ID=flame,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=item.fireCharge.use,delay=2)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=diamond_block);type=entity,ID=LightningBolt,delay=2)@luck=1@chance=2
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=emerald_block);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=dig.grass,delay=2)@luck=0@chance=2

/ sponge
group(type=fill,ID=air,size=(1,20,1);type=fill,ID=water,posOffset=(-1,0,-1),size=(3,2,3);type=entity,ID=FallingSand,posOffsetY=19,NBTTag=(Block=sponge))@luck=1

/ ~~~ Traps ~~~

group(type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect;type=block,ID=air,pos=#pPos,posOffsetY=3;type=entity,ID=lootplusplus.ThrownItem,pos=#pPos,amount=40,posOffsetY=#rand(20,400),posOffsetX=#rand(0.3,0.7),posOffsetZ=#rand(0.3,0.7),NBTTag=(ItemThrown=lootplusplus:astral.throwing_star))@luck=-1
group(type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect;type=block,ID=air,pos=#pPos,posOffsetY=3;type=entity,ID=lootplusplus.ThrownItem,pos=#pPos,amount=40,posOffsetY=#rand(20,400),posOffsetX=#rand(0.3,0.7),posOffsetZ=#rand(0.3,0.7),NBTTag=(ItemThrown=lootplusplus:astral.throwing_star_fire))@luck=-1
group(type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect;type=block,ID=air,pos=#pPos,posOffsetY=3;type=entity,ID=lootplusplus.ThrownItem,pos=#pPos,amount=40,posOffsetY=#rand(20,400),posOffsetX=#rand(0.3,0.7),posOffsetZ=#rand(0.3,0.7),NBTTag=(ItemThrown=lootplusplus:astral.throwing_star_poison))@luck=-1
group(type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect;type=block,ID=air,pos=#pPos,posOffsetY=3;type=entity,ID=lootplusplus.ThrownItem,pos=#pPos,amount=40,posOffsetY=#rand(20,400),posOffsetX=#rand(0.3,0.7),posOffsetZ=#rand(0.3,0.7),NBTTag=(ItemThrown=lootplusplus:astral.throwing_star_dark))@luck=-2
type=structure,ID=pit_trap,pos=#pPos@luck=-2@chance=0.5

group(type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect;type=block,ID=air,pos=#pPos,posOffsetY=3;type=fill,ID=air,pos=#pPos,size=(1,20,1);type=fill,ID=#randList(sand,gravel,lootplusplus:astral.quicksand),pos=#pPos,size=(1,20,1),posOffsetY=20)@luck=-1

type=structure,ID=astral_silverfish_trap,pos=#pPos,posOffsetZ=-1@luck=0

group(type=command,ID="gamerule commandBlockOutput false";type=structure,ID=astral_quicktile_trap;type=command,posOffset=(0.5,1,0.5),ID="tp @p[name=#pName] #bPosX #bPosY #bPosZ";type=command,ID="fill ~-3 ~-3 ~-3 ~2 ~1 ~2 lootplusplus:astral.quicksand 0 replace gravel";type=command,ID="fill ~-3 ~-3 ~-3 ~2 ~1 ~2 lootplusplus:astral.quicktiles 0 replace packed_ice")@luck=-2

/ ~~~ Kits ~~~

type=structure,ID=astral_kit_decorative@luck=0
type=structure,ID=astral_kit_end@luck=2
type=structure,ID=astral_kit_greenhouse@luck=-1
type=structure,ID=astral_kit_love@luck=0
type=structure,ID=astral_kit_lucky@luck=2@chance=0.5
type=structure,ID=astral_kit_rail@luck=0
type=structure,ID=astral_kit_rainbow@luck=1
type=structure,ID=astral_kit_table@luck=2
type=structure,ID=astral_kit_recipe@luck=1
type=structure,ID=astral_kit_potion@luck=2
type=structure,ID=astral_kit_horse@luck=1

/ ~~~ Wells ~~~

group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=redstone,amount=#rand(32,64),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$3Your ender wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=ender_pearl,amount=#rand(8,12),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=ender_eye,amount=#rand(8,12),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=end_portal_frame,amount=#rand(6,9),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=spawn_egg,damage=58,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=spawn_egg,damage=67,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dragon_egg,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2@chance=0.5
group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$lYou have wished upon a shooting star!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=fill,posOffsetY=3,ID=air,size=(1,27,1);type=entity,ID=Item,posY='#'bPosY+30),NBTTag=(CustomName="Shooting Star",CustomNameVisible=true,Item=(id=nether_star,Count=1,tag=(display=(Name="$rShooting Star"))),Riding=(id=lootplusplus.ThrownItem,ItemThrown=lootplusplus:astral.throwing_star)))"]))@luck=2
group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour star wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=lootplusplus.ThrownItem,posOffset=#circleOffset(0,8),amount=3,posOffsetY=#rand(1,3),NBTTag=(ItemThrown=lootplusplus:astral.throwing_star);ID=lootplusplus:astral.throwing_star,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:astral.star_cookie,amount=#rand(2,4),posY='#'bPosY+10,posOffset='#'circleOffset(2),NBTTag=(display=(Lore=["$rGives a random good potion effect when eaten."])))"]))@luck=1

group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour cute baby bunny wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=Rabbit,amount=#rand(8,12),posOffset='#'circleOffset(3),NBTTag=(Age=-1000000,RabbitType=#randList(0,1,2,3,4,5,99)))"]))@luck=0
group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$7Your flying wish came true! Or did it...\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=effect,ID=potioncore:levitate,amplifier=1,duration=30)"]))@luck=-1

group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$6You have wished the stars to fall from the sky!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=lootplusplus.ThrownItem,posOffset=#circleOffset(0,8),amount=50,posOffsetY=#rand(5,100),NBTTag=(ItemThrown=lootplusplus:astral.throwing_#randList(star,star,star,star,star_fire,star_ice,star_poison,star_dark)))"]))@luck=-1
group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$cYou have wished the stars to fall from the sky!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=lootplusplus.ThrownItem,posOffset=#circleOffset(0,8),amount=50,posOffsetY=#rand(5,100),NBTTag=(ItemThrown=lootplusplus:astral.throwing_star_explode))"]))@luck=-2
group(type=structure,ID=astral_well;type=message,ID="A wishing well? Maybe you should throw in an astral coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~3 ~1 lootplusplus:astral.starry_fence 0 replace nether_brick_fence";type=command,ID="/give #pName lootplusplus:astral.astral_coin";type=block,ID=lucky:lucky_block_astral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Your death wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=sound,ID=game.tnt.primed;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=20)"]))@luck=-2


/ ~~~ Giant Blocks ~~~

group(type=structure,ID=giant_astral_lucky_block_good,rotation=#pDirect;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:astral.fake_gold 0 replace stained_hardened_clay")@luck=2
group(type=structure,ID=giant_astral_lucky_block_neutral,rotation=#pDirect;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:astral.fake_gold 0 replace stained_hardened_clay")@luck=0
group(type=structure,ID=giant_astral_lucky_block_bad,rotation=#pDirect;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:astral.starry 0 replace obsidian";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:astral.fake_gold 0 replace stained_hardened_clay")@luck=-2

/ ~~~ Beacons ~~~
group(type=structure,ID=astral_beacon_speed;type=block,ID=beacon,NBTTag=(Primary=1))@chance=0.5@luck=2
group(type=structure,ID=astral_beacon_fire;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @a[r=20] fire_resistance 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=2
group(type=structure,ID=astral_beacon_health;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @a[r=20] health_boost 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=2
group(type=structure,ID=astral_beacon_heal;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @a[r=20] regeneration 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=2
group(type=structure,ID=astral_beacon_strength;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @a[r=20] strength 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=2

group(type=structure,ID=astral_beacon_confuse;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @a[r=20] nausea 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=1
group(type=structure,ID=astral_beacon_wither;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @a[r=20] wither 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=0
group(type=structure,ID=astral_beacon_blind;type=block,ID=beacon;type=command,ID="summon ArmorStand ~0.5 ~ ~0.5 {Invisible:true,Marker:true,ForgeData:{LootPPCommands:{CommandList:[0:"lppcondition testforblock ~ ~ ~ beacon 0 {Levels:1} _if_true_ effect @e[r=20] blindness 9 _if_false_ kill @e[type=ArmorStand,c=1]"],Time:120,Repeat:true,Delays:[100]}}}")@chance=0.5@luck=0

/ ~~~ Temples ~~~
/ lucky
group(type=structure,ID=astral_lucky_fort,pos=#pPos;type=command,pos=#pPos,ID="fill ~-2 ~-1 ~-2 ~2 ~1 ~2 lootplusplus:astral.starry 0 replace obsidian")@luck=2
group(type=structure,ID=astral_lucky_temple,pos=#pPos;type=command,pos=#pPos,ID="fill ~-3 ~-1 ~-3 ~3 ~3 ~3 lootplusplus:astral.starry 0 replace obsidian")@luck=2@chance=0.5

/ neutral
group(type=structure,ID=astral_neutral_fort,pos=#pPos;type=command,pos=#pPos,ID="fill ~-2 ~-1 ~-2 ~2 ~1 ~2 lootplusplus:astral.starry 0 replace obsidian")@luck=1
group(type=structure,ID=astral_neutral_temple,pos=#pPos;type=command,pos=#pPos,ID="fill ~-3 ~-1 ~-3 ~3 ~3 ~3 lootplusplus:astral.starry 0 replace obsidian")@luck=1@chance=0.5

/ unlucky
group(type=structure,ID=astral_unlucky_fort,pos=#pPos;type=command,pos=#pPos,ID="fill ~-2 ~-1 ~-2 ~2 ~1 ~2 lootplusplus:astral.starry 0 replace obsidian")@luck=-1
group(type=structure,ID=astral_unlucky_temple,pos=#pPos;type=command,pos=#pPos,ID="fill ~-3 ~-1 ~-3 ~3 ~3 ~3 lootplusplus:astral.starry 0 replace obsidian")@luck=-1@chance=0.5

/ ~~~ Other ~~~

/ meteor inbound
group(type=command,ID="gamerule commandBlockOutput false";type=command,ID="title @p times 20 60 20";type=command,ID="title @a[r=16] subtitle {\"text\":\"Meteor Inbound\",color:\"red\"}";type=command,ID="title @a[r=16] title {\"text\":\"WARNING\",color:\"red\"}";type=explosion,damage=10,fire=true,delay=4;type=structure,ID=astral_meteor,delay=5,posOffsetY=-3;type=command,ID="fill ~-2 ~ ~-2 ~2 ~4 ~2 lootplusplus:astral.meteor 0 replace obsidian",delay=5,posOffsetY=-3;type=command,ID="fill ~-2 ~ ~-2 ~2 ~4 ~2 lootplusplus:astral.meteor 4 replace nether_brick",delay=5,posOffsetY=-3;type=command,ID="fill ~-2 ~ ~-2 ~2 ~4 ~2 lootplusplus:astral.meteor 8 replace clay",delay=5,posOffsetY=-3;type=command,ID="fill ~-2 ~ ~-2 ~2 ~4 ~2 lootplusplus:astral.meteor 0 replace stained_hardened_clay",delay=5,posOffsetY=-3)@luck=-2

/ bouncy castle
group(type=command,ID="/gamerule commandBlockOutput false";type=sound,ID=mob.slime.big,pitch=0.6;type=structure,ID=bouncing_castle,pos=#pPos,rotation=#pDirect)

/ nether portal
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=structure,ID=astral_nether_portal;type=command,ID="tp @e[r=3] ~ ~2 ~";type=entity,ID=PigZombie,amount=#rand(6,10),posOffset=#circleOffset(3,6);type=entity,ID=Blaze,amount=#rand(6,10),posOffset=#circleOffset(3,6);type=entity,ID=Skeleton,amount=#rand(3,5),posOffset=#circleOffset(3,6),NBTTag=(SkeletonType=1,Equipment=[(id=stone_sword,Count=1)]))@luck=-1

/ end shrine
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="tp @e[r=3] ~ ~2 ~";type=command,ID="tp @e[r=1] ~2 ~ ~";type=structure,ID=astral_end_shrine;type=entity,ID=Enderman,amount=#rand(4,6),posOffset=#circleOffset(2,4))@luck=0

/ ============= DUNGEONS AND CUSTOM BLOCKS ==============

/ Ice Castle

/ Rainbow Cloud Dungeon

/ Skelatron's Starship
type=entity,ID=Item,NBTTag=(CustomName="$eSkelatron's Starship",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_astral,tag=(Luck=100,display=(Name="$e$lSkelatron's Starship",Lore=["$rUse me in an open area below y=200!"]),Drops=["group(type=fill,posOffset=(-1,0,-1),ID=air,size=(3,25,3);type=fill,posOffset=(-1,-1,-1),ID=slime,size=(3,1,3);type=block,ID=lootplusplus:astral.launch_pad;type=command,ID="title @p times 20 60 20";type=command,ID="title @a[r=64] title {"text":"Skelatron's Starship","color":"yellow"}";type=structure,ID=astral_starship_base,posOffset=(-18,25,0);type=structure,ID=astral_starship_room_bottom,posOffset=(-8,30,0);type=structure,ID=astral_starship_room_bottom,posOffset=(-16,30,0);type=structure,ID=astral_starship_room_bottom,posOffset=(-24,30,0);type=structure,ID=astral_starship_room_top,posOffset=(-30,35,0);type=structure,ID=astral_starship_room_top,posOffset=(-22,35,0);type=structure,ID=astral_starship_room_top,posOffset=(-14,35,0);type=structure,ID=astral_starship_room_skelatron,posOffset=(-6,35,0))"])))@luck=2

/ Cloud Dwelling
type=entity,ID=Item,NBTTag=(CustomName="$lCloud Dwelling",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_astral,tag=(Luck=100,display=(Name="$r$lCloud Dwelling",Lore=["$rUse me in an open area below y=220!"]),Drops=["group(type=fill,posOffset=(-1,0,-1),ID=air,size=(3,35,3);type=fill,posOffset=(-1,-1,-1),ID=slime,size=(3,1,3);type=block,ID=lootplusplus:astral.launch_pad;type=structure,ID=astral_cloud_dweller,posOffset=(0,23,7);type=command,ID=\"fill ~-6 ~23 ~0 ~5 ~31 ~12 lootplusplus:astral.cloud 0 replace snow\";type=command,ID=\"fill ~-6 ~23 ~0 ~5 ~31 ~12 lootplusplus:astral.fluffy_cloud 0 replace carpet\")"])))@luck=1

/ Redstone Rocket
type=entity,ID=Item,NBTTag=(CustomName="$eRedstone Rocket",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_astral,tag=(Luck=100,display=(Name="$e$lRedstone Rocket",Lore=["$rTake a rocket to space!","$rUse me in an open area!"]),Drops=["group(type=structure,ID=astral_redstone_rocket;type=block,ID=redstone_block,posOffset=(-1,2,1))"])))@luck=1

/ Mushroom House
type=entity,ID=Item,NBTTag=(CustomName="$eMushroom House",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_astral,tag=(Luck=100,display=(Name="$e$lMushroom House",Lore=["$rUse me in an open area!"]),Drops=["type=structure,ID=astral_mushroom_house"])))@luck=1

/ Market
type=entity,ID=Item,NBTTag=(CustomName="$eMarket",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_astral,tag=(Luck=100,display=(Name="$e$lMarket",Lore=["$rUse me in an open area!"]),Drops=["group(type=fill,posOffset=(-3,-1,-3),size=(6,5,6),ID=air;type=structure,ID=astral_market)"])))@luck=2

/ ================== GAMES ===================

/ find the nether star!
group(type=command,ID="gamerule commandBlockOutput false";ID=nether_star;ID=quartz,amount=200,NBTTag=(random=#rand(1,1000000),ench=[],display=(Name="$rUnstackable Quartz"));type=command,ID="entitydata @e[type=Item,r=2] {Age:5600}";type=command,ID="title @p times 1 20 5";type=command,ID="title @a[r=16] subtitle \"Find the Nether Star!\"";type=command,ID="title @a[r=16] title 20";type=command,ID="title @a[r=16] title 19",delay=2;type=command,ID="title @a[r=16] title 18",delay=4;type=command,ID="title @a[r=16] title 17",delay=6;type=command,ID="title @a[r=16] title 16",delay=8;type=command,ID="title @a[r=16] title 15",delay=10;type=command,ID="title @a[r=16] title 14",delay=12;type=command,ID="title @a[r=16] title 13",delay=14;type=command,ID="title @a[r=16] title 12",delay=16;type=command,ID="title @a[r=16] title 11",delay=18;type=command,ID="title @a[r=16] title 10",delay=20;type=command,ID="title @a[r=16] title 9",delay=22;type=command,ID="title @a[r=16] title 8",delay=24;type=command,ID="title @a[r=16] title 7",delay=26;type=command,ID="title @a[r=16] title 6",delay=28;type=command,ID="title @a[r=16] title 5",delay=30;type=command,ID="title @a[r=16] title 4",delay=32;type=command,ID="title @a[r=16] title 3",delay=34;type=command,ID="title @a[r=16] title 2",delay=36;type=command,ID="title @a[r=16] title 1",delay=38;type=command,ID="title @a[r=16] subtitle \"\"",delay=40;type=command,ID="title @a[r=16] title \"Time's Up!\"",delay=40;type=command,ID="playsound random.levelup @a[r=64] ~ ~ ~ 4 2.0",delay=40)@luck=2

/ ghast hunt!
group(type=difficulty,ID=hard;type=command,ID="gamerule commandBlockOutput false";type=command,ID="give @p[name=#pName] bow 1 0 {display:{Name:"$lGhast Shooter"}}";type=command,ID="give @p[name=#pName] arrow 25";type=command,ID="title @p times 1 20 5";type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Ready...","color":"red"}] _if_true_ title @a[r=64] title "Ghast Hunt!""; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Set...","color":"yellow"}] _if_true_ title @a[r=64] title "Ghast Hunt!"",delay=2; \
group(type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"GO!!!","color":"green"}] _if_true_ title @a[r=64] title "Ghast Hunt!"";type=effect,ID=potioncore:archery,amplifier=1,duration=21;type=entity,ID=Ghast,amount=25,posOffset=#circleOffset(0,20),posOffsetY=#rand(10,30),NBTTag=(CustomName="Hunted",Attributes=[(Name=generic.followRange,Base=0.0f)]);type=command,ID="scoreboard objectives add astralGhastHunt stat.killEntity.Ghast";type=command,ID="scoreboard players set @a astralGhastHunt 0"),delay=4; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 20",delay=6; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 19",delay=8; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 18",delay=10; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 17",delay=12; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 16",delay=14; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 15",delay=16; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 14",delay=18; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 13",delay=20; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 12",delay=22; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 11",delay=24; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 10",delay=26; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 9",delay=28; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 8",delay=30; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 7",delay=32; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 6",delay=34; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 5",delay=36; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 4",delay=38; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 3",delay=40; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 2",delay=42; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Kill the Ghasts! "},{"score":{"name":"@p[name=#pName]","objective":"astralGhastHunt"}},{"text":"/10"}] _if_true_ title @a[r=64] title 1",delay=44; \
group(type=command,ID="tp @e[type=Ghast,name=Hunted] ~ ~-1000 ~";type=command,ID="title @a[r=64] subtitle \"\"",delay=40;type=command,ID="title @a[r=64] title \"Time's Up!\"";type=command,ID="playsound random.levelup @a[r=64] ~ ~ ~ 4 2.0";type=command,ID="lppcondition testfor @a[score_astralGhastHunt_min=1] _if_true_ lppcondition give @a[score_astralGhastHunt_min=1] emerald _if_true_ tellraw @a[r=64] ["",{"selector":"@a[score_astralGhastHunt_min=1]", "color":"aqua"},{"text":" got an emerald for killing 1 ghast!"}]";type=command,ID="lppcondition testfor @a[score_astralGhastHunt_min=5] _if_true_ lppcondition give @a[score_astralGhastHunt_min=5] lootplusplus:astral.throwing_star_dark 16 _if_true_ tellraw @a[r=64] ["",{"selector":"@a[score_astralGhastHunt_min=5]", "color":"aqua"},{"text":" got some dark throwing stars for killing 5 ghasts!"}]";type=command,ID="lppcondition testfor @a[score_astralGhastHunt_min=8] _if_true_ lppcondition give @a[score_astralGhastHunt_min=8] diamond 15 _if_true_ tellraw @a[r=64] ["",{"selector":"@a[score_astralGhastHunt_min=8]", "color":"aqua"},{"text":" got 15 diamonds for killing 8 ghasts!"}]";type=command,ID="lppcondition testfor @a[score_astralGhastHunt_min=10] _if_true_ lppcondition give @a[score_astralGhastHunt_min=10] nether_star _if_true_ tellraw @a[r=64] ["",{"text":"Awesome! "},{"selector":"@a[score_astralGhastHunt_min=10]", "color":"aqua"},{"text":" got a nether star for killing 10 ghasts!"}]"),delay=46)@luck=2

/ treasure maze!
group(type=command,ID="gamerule commandBlockOutput false";type=structure,ID=astral_obsidian_maze;type=command,ID="tp @a[r=16] #eval(#bExactPosX-1) #eval(#bPosY+1) #eval(#bExactPosZ-1)";type=command,ID="tp @p[name=#pName] #eval(#bExactPosX-1) #eval(#bPosY+1) #eval(#bExactPosZ-1)";type=command,ID="title @p times 1 20 5"; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Ready...","color":"red"}] _if_true_ title @a[r=64] title "Treasure Maze!"",delay=4; \
type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"Set...","color":"yellow"}] _if_true_ title @a[r=64] title "Treasure Maze!"",delay=6; \
group(type=command,ID="lppcondition title @a[r=64] subtitle ["",{"text":"GO!!!","color":"green"}] _if_true_ title @a[r=64] title "Treasure Maze!"";type=fill,posOffset=(-3,2,-2),ID=air,size=(1,2,1)),delay=8; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 20",delay=10; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 19",delay=12; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 18",delay=14; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 17",delay=16; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 16",delay=18; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 15",delay=20; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 14",delay=22; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 13",delay=24; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 12",delay=26; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 11",delay=28; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 10",delay=30; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 9",delay=32; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 8",delay=34; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 7",delay=36; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 6",delay=38; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 5",delay=40; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 4",delay=42; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 3",delay=44; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 2",delay=46; \
type=command,ID="lppcondition title @a[r=64] subtitle "Find the treasures!" _if_true_ title @a[r=64] title 1",delay=48; \
group(type=command,ID="fill ~-7 ~1 ~-7 ~7 ~1 ~7 air 0 replace carpet";type=command,ID="title @a[r=64] subtitle \"\"";type=command,ID="title @a[r=64] title \"Time's Up!\"";type=command,ID="playsound random.levelup @a[r=64] ~ ~ ~ 4 2.0";type=fill,posOffset=(-7,0,-7),size=(15,6,15),ID=air;type=fill,ID=obsidian,size=(3,1,3),posOffset=(-1,0,-1);type=command,ID="tp @p[name=#pName] #bExactPosX #eval(#bPosY+1) #bExactPosZ"),delay=50)@luck=2

/MinecraftCoder Sword
type=entity,ID=Item,NBTTag=(CustomName="§6§kalal §4§lUltimate §0§lVoid §4§lSword §6§kalal",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:void_sword",tag=(Unbreakable=true,ench=[(id=34,lvl=1000000)],display=(Lore=["§0Leere §6umfließt die §4§lKlinge!","§3Das Schwert mache genau 1.000.000.000.000.000 Schaden","§6Found by #pName",""],Name="§6§kalal §4§lUltimate §0§lVoid §4§lSword §6§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000000000000D,Operation=0,UUIDLeast=84654,UUIDMost=2872)])))@luck=1@chance=6

/Ice Black Hole Sword
type=entity,ID=Item,NBTTag=(CustomName="§6§kalal §4§lUltimate §1§lIce Black Hole §4§lSword §6§kalal",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:ice_black_hole_sword",tag=(Unbreakable=true,ench=[(id=34,lvl=1000000)],display=(Lore=["§bFrostig!","§3Das Schwert mache genau 100.000 Schaden","§6Found by #pName",""],Name="§6§kalal §4§lUltimate §1§lIce Black Hole Sword §4§lSword §6§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=100000D,Operation=0,UUIDLeast=84654,UUIDMost=2872)])))@luck=1@chance=6

/GodBlackHoleWarrior
group
group(type=entity,ID=Zombie,NBTTag=(CustomName="§4§k,,§r §4§lOP God Black Hole §6Warrior §4§k,,§r",CustomNameVisible=true,Equipment=[(id="lootplusplus:god_black_hole_sword",Count=1,tag=(ench=[(id=20,lvl=10)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=10000000000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true)),(id="lootplusplus:god_black_hole_boots",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:god_black_hole_leggings",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:god_black_hole_chestplate",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=6666,Operation=0,UUIDLeast=1,UUIDMost=1)])),(id=skull,Damage=3,Count=1,tag=(SkullOwner=MinecraftCoder))]);type=particle,ID="lava",size=(1.5,2,1.5),particleAmount=500;type=sound,ID="mob.blaze.breathe",volume=5)@luck=-100

/ImpossibleBlackHoleWarrior
group
group(type=entity,ID=Zombie,NBTTag=(CustomName="§4§k,,§r §4§lOP §bImpossible Black Hole §6Warrior §4§k,,§r",CustomNameVisible=true,Equipment=[(id="lootplusplus:impossible_black_hole_sword",Count=1,tag=(ench=[(id=20,lvl=10)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=10000000000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true)),(id="lootplusplus:impossible_black_hole_boots",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:impossible_black_hole_leggings",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:impossible_black_hole_chestplate",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=6666,Operation=0,UUIDLeast=1,UUIDMost=1)])),(id=skull,Damage=3,Count=1,tag=(SkullOwner=MinecraftCoder))]);type=particle,ID="lava",size=(1.5,2,1.5),particleAmount=500;type=sound,ID="mob.blaze.breathe",volume=5)@luck=-100

/BlackWarrior
group
group(type=entity,ID=Zombie,NBTTag=(CustomName="§4§k,,§r §4§lOP §0Black §6Warrior §4§k,,§r",CustomNameVisible=true,Equipment=[(id="lootplusplus:black_sword",Count=1,tag=(ench=[(id=20,lvl=10)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=10000000000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true)),(id="lootplusplus:black_boots",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:black_leggings",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:black_chestplate",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=6666,Operation=0,UUIDLeast=1,UUIDMost=1)])),(id=skull,Damage=3,Count=1,tag=(SkullOwner=MinecraftCoder))]);type=particle,ID="lava",size=(1.5,2,1.5),particleAmount=500;type=sound,ID="mob.blaze.breathe",volume=5)@luck=-100

/BlackHoleWarrior
group
group(type=entity,ID=Zombie,NBTTag=(CustomName="§4§k,,§r §4§lOP §1Black Hole §6Warrior §4§k,,§r",CustomNameVisible=true,Equipment=[(id="lootplusplus:black_hole_sword",Count=1,tag=(ench=[(id=20,lvl=10)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=10000000000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true)),(id="lootplusplus:black_hole_boots",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:black_hole_leggings",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)])),(id="lootplusplus:black_hole_chestplate",Count=1,Damage=0,tag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=6666,Operation=0,UUIDLeast=1,UUIDMost=1)])),(id=skull,Damage=3,Count=1,tag=(SkullOwner=MinecraftCoder))]);type=particle,ID="lava",size=(1.5,2,1.5),particleAmount=500;type=sound,ID="mob.blaze.breathe",volume=5)@luck=-100

/Effects!!
group(type=particle,ID=splashpotion,damage=8197;type=message,ID="$1Effects and Bobs!!!";type=effect,ID=nausea,range=1000000,amplifier=6000,duration=255;type=effect,ID=poison,range=1000000,amplifier=6000,duration=255;type=effect,ID=blindness,range=1000000,amplifier=6000,duration=255;type=effect,ID=wither,range=1000000,amplifier=6000,duration=255)type=entity,ID=Zombie,NBTTag=(CustomName="$1Black Hole Bob")type=entity,ID=Zombie,NBTTag=(CustomName="$1Black Hole Bob")type=entity,ID=Zombie,NBTTag=(CustomName="$1Black Hole Bob"))@luck=0@chance=0.8

ID=nether_star@luck=2
ID=diamond_horse_armor@luck=2
ID=apple,amount=#rand(3,6)@luck=1
ID=planks,amount=#rand(30,60)@luck=0
ID=planks,amount=#rand(30,60)@luck=0
ID=log,amount=#rand(30,60)@luck=0
ID=wool,amount=#rand(30,60)@luck=0
ID=end_stone,amount=#rand(30,60)@luck=0
ID=gold_ore,amount=#rand(30,60)@luck=1
ID=coal_ore,amount=#rand(30,60)@luck=1
ID=iron_ore,amount=#rand(30,60)@luck=1
ID=lapis_ore,amount=#rand(30,60)@luck=0
ID=emerald_ore,amount=#rand(30,60)@luck=1
ID=diamond_ore,amount=#rand(30,60)@luck=2
ID=redstone_ore,amount=#rand(30,60)@luck=1
ID=redstone_block,amount=#rand(30,60)@luck=1
ID=lapis_block,amount=#rand(30,60)@luck=1
ID=crafting_table,amount=#rand(30,60)@luck=0
ID=end_portal_frame,amount=#rand(30,60)@luck=0
ID=beacon,amount=#rand(30,60)@luck=0
ID=obsidian,amount=#rand(30,60)@luck=0
ID=barrier,amount=#rand(30,60)@luck=0
ID=bedrock,amount=#rand(30,60)@luck=0
ID=tnt,amount=#rand(30,60)@luck=0
ID=planks,amount=#rand(30,60)@luck=0
ID=planks,amount=#rand(30,60)@luck=0
ID=planks,amount=#rand(30,60)@luck=0
ID=log,amount=#rand(30,60)@luck=0
ID=log,amount=#rand(30,60)@luck=0
ID=log,amount=#rand(30,60)@luck=0

/strings and sticks!!!
ID=string,amount=64@luck=1
ID=stick,amount=64@luck=1

ID=dragon_egg@luck=2
ID=end_portal_frame,amount=#rand(2,4)@luck=1
ID=enchanting_table@luck=2
ID=ender_chest,amount=2@luck=2

/ 16x diamond
type=fill,ID=diamond_block,size=(4,4,4)@luck=1

/ 16x stone
type=fill,ID=stone,size=(4,4,4)@luck=0

/ 16x gold
type=fill,ID=gold_block,size=(4,4,4)@luck=0

/ 16x iron
type=fill,ID=diamond_block,size=(4,4,4)@luck=0

/ 16x emerald
type=fill,ID=emerald_block,size=(4,4,4)@luck=1

/ wishing wells
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=potato,amount=128,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=baked_potato,amount=64,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=poisonous_potato,amount=32,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=2000,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=nether_star,amount=#rand(128,256) 0 {display:{Name:\"$6Zum Craften!\"},posY='#'bPosY+10,posOffset='#'circleOffset(5))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=emerald_block,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=diamond_block,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_block,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=iron_block,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=iron_ingot,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=30)"]))@luck=-1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=100)"]))@luck=-3
group(type=structure,ID=wishing_well;type=command,ID="/give #pName dirt 1 0 {display:{Name:\"$6Fake Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=20)"]))@luck=0
group(type=structure,ID=wishing_well;type=command,ID="/give #pName dirt 1 0 {display:{Name:\"$6Fake Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=golden_apple,amount=#rand(5,10),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=golden_apple,amount=#rand(15,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=golden_apple,amount=#rand(25,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=golden_apple,amount=#rand(5,10),damage=1,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=apple,amount=#rand(40,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=golden_apple,amount=#rand(20,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:god_black_hole_apple,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=golden apple,Damage=1,amount=#rand(10,15),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=red_flower,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=red_flower,Damage=1,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=deadbush,amount=#rand(50,60),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=lootplusplus:op-games.net,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:minecraftcoder's_head,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:lootplusplus:black_hole_material,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=emerald_block,amount=#rand(192,200),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=nether_star,amount=#rand(24,29),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=log,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=lootplusplus:black_hole_magic,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:black_hole,amount=#rand(24,29),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:black_hole_magic,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:black_hole,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:black_hole_magic,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2

type=block,ID=chest,tileEntity=(Items=#chestDungeonChest)@luck=1
type=block,ID=chest,tileEntity=(Items=#chest(contents=[(id=iron_ingot,maxAmount=8,weight=10),(id=gold_ingot,maxAmount=4,weight=10),(id=diamond,maxAmount=4,weight=10),(id=emerald,maxAmount=4,weight=10),(id=dye,Damage=4,maxAmount=4,weight=10),(id=lucky:lucky_block,maxAmount=2,weight=10),(id=golden_apple,maxAmount=2,weight=10),(id=golden_apple,Damage=1,maxAmount=2,weight=10)],maxTotalAmount=12))@luck=1

/ ender pearls and eyes 64;ID=ender_eye,amount=32)@luck=1

/ iron, gold, diamond, emerald, lapis with fireworks
group(ID=iron_ingot,amount=#rand(8,16);ID=gold_ingot,amount=#rand(8,16);ID=diamond,amount=#rand(8,16);ID=emerald,amount=#rand(8,16);ID=dye,damage=4,amount=#rand(8,16);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=20,posOffset=#circleOffset(0,2))@luck=2
/ ========== ENTITIES ==========

/ colored sheep
type=entity,ID=Sheep,NBTTag=(CustomName="$cM$6r. $eR$aa$2i$bn$3b$5o$dw",CustomNameVisible=true,Color=#rand(0,15)),posOffset=#circleOffset(4),amount=16@luck=1

/ eggs + diamonds
group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=diamond,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20)@luck=1
/ thrown exp bottles
type=entity,ID=ThrownExpBottle,NBTTag=(Motion=#randLaunchMotion),amount=#rand(16,32)@luck=1
/ launched tnt
type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=15@luck=-2

/ modded items
ID=lootplusplus:black_hole_sword
ID=lootplusplus:op_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:hacker_apple,amount=#rand(10,20)@luck=0hance=0.8
ID=lootplusplus:black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:op_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:op_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:black_hole_block,amount=#rand(1,19)@luck=0
ID=lootplusplus:black_hole_material,amount=#rand(5,15)@luck=2
ID=lootplusplus:black_hole_material,amount=#rand(5,25)@luck=2
ID=lootplusplus:black_hole_material,amount=#rand(5,35)@luck=2
ID=lootplusplus:black_hole_amulett,amount=#rand(1)@luck=2



ID=lootplusplus:black_sword
ID=lootplusplus:op_black_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:black_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_black_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:black_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_black_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:black_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_black_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:black_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:black_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:black_block,amount=#rand(1,19)@luck=0
ID=lootplusplus:black_material,amount=#rand(5,15)@luck=2
ID=lootplusplus:black_material,amount=#rand(5,25)@luck=2
ID=lootplusplus:black_material,amount=#rand(5,35)@luck=2
ID=lootplusplus:black_amulett,amount=#rand(1)@luck=2



ID=lootplusplus:impossible_black_hole_sword
ID=lootplusplus:op_impossible_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:hacker_apple,amount=#rand(10,20)@luck=0hance=0.8
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:op_impossible_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_impossible_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:op_impossible_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:impossible_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:impossible_black_hole_block,amount=#rand(1,19)@luck=0
ID=lootplusplus:impossible_black_hole_material,amount=#rand(5,15)@luck=2
ID=lootplusplus:impossible_black_hole_material,amount=#rand(5,25)@luck=2
ID=lootplusplus:impossible_black_hole_material,amount=#rand(5,35)@luck=2
ID=lootplusplus:impossible_black_hole_amulett,amount=#rand(1)@luck=2



ID=lootplusplus:god_black_hole_sword
ID=lootplusplus:op_god_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:god_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:god_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_god_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:god_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:god_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_god_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:god_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:god_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:op_god_black_hole_apple,amount=#rand(10,15)@luck=2
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:god_black_hole_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:god_black_hole_apple,amount=#rand(1,9)@luck=0
ID=lootplusplus:god_black_hole_block,amount=#rand(1,19)@luck=0
ID=lootplusplus:god_black_hole_material,amount=#rand(5,15)@luck=2
ID=lootplusplus:god_black_hole_material,amount=#rand(5,25)@luck=2
ID=lootplusplus:god_black_hole_material,amount=#rand(5,35)@luck=2
ID=lootplusplus:black_hole_amulett,amount=#rand(1)@luck=2




ID=lootplusplus:black_hole_wissenschaftler_helmet,amount=#rand(1)@luck=2
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:black_hole_wissenschaftler_chestplate,amount=#rand(1)@luck=2
ID=lootplusplus:black_hole_wissenschaftler_leggings,amount=#rand(1)@luck=1
ID=lootplusplus:black_hole_wissenschaftler_boots,amount=#rand(1)@luck=0
ID=lootplusplus:head@luck=100
ID=lootplusplus:server@luck=100
ID=lootplusplus:black_amulett,amount=#rand(1)@luck=2



ID=lootplusplus:black_hole_magic,amount=#rand(5,15)@luck=1
ID=lootplusplus:black_hole,amount=#rand(5,15)@luck=1

/ 9x Black Hole / Impossible Black Hole /God Black Hole
type=fill,ID=lootplusplus:black_hole_block,size=(3,3,3)@luck=12
type=fill,ID=lootplusplus:black_hole_block,size=(3,3,3)@luck=12
type=fill,ID=lootplusplus:black_hole_block,size=(3,3,3)@luck=12
type=fill,ID=lootplusplus:black_hole_block,size=(4,4,4)@luck=12
type=fill,ID=lootplusplus:black_hole_block,size=(3,3,3)@luck=12
type=fill,ID=lootplusplus:black_hole_block,size=(3,3,3)@luck=12
type=fill,ID=lootplusplus:black_hole_block,size=(3,3,3)@luck=3
type=fill,ID=lootplusplus:black_hole_block,size=(4,4,4)@luck=12

type=fill,ID=lootplusplus:god_black_hole_block,size=(3,3,3)@luck=100
type=fill,ID=lootplusplus:god_black_hole_block,size=(3,3,3)@luck=100
type=fill,ID=lootplusplus:god_black_hole_block,size=(3,3,3)@luck=100
type=fill,ID=lootplusplus:god_black_hole_block,size=(3,3,3)@luck=100
type=fill,ID=lootplusplus:god_black_hole_block,size=(3,3,3)@luck=100
type=fill,ID=lootplusplus:god_black_hole_block,size=(3,3,3)@luck=25

type=fill,ID=lootplusplus:impossible_black_hole_block,size=(3,3,3)@luck=50
type=fill,ID=lootplusplus:impossible_black_hole_block,size=(3,3,3)@luck=50
type=fill,ID=lootplusplus:impossible_black_hole_block,size=(4,4,4)@luck=50
type=fill,ID=lootplusplus:impossible_black_hole_block,size=(3,3,3)@luck=50
type=fill,ID=lootplusplus:impossible_black_hole_block,size=(3,3,3)@luck=50
type=fill,ID=lootplusplus:impossible_black_hole_block,size=(3,3,3)@luck=12
type=fill,ID=lootplusplus:impossible_black_hole_block,size=(4,4,4)@luck=50

type=fill,ID=lootplusplus:black_block,size=(3,3,3)@luck=25
type=fill,ID=lootplusplus:black_block,size=(3,3,3)@luck=25
type=fill,ID=lootplusplus:black_block,size=(3,3,3)@luck=25
type=fill,ID=lootplusplus:black_block,size=(4,4,4)@luck=25
type=fill,ID=lootplusplus:black_block,size=(3,3,3)@luck=25
type=fill,ID=lootplusplus:black_block,size=(3,3,3)@luck=25
type=fill,ID=lootplusplus:black_block,size=(3,3,3)@luck=6
type=fill,ID=lootplusplus:black_block,size=(4,4,4)@luck=25

/BLACK
ID=lootplusplus:black_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Helmet",Lore=[""]))@luck=2

ID=lootplusplus:black_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:black_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Leggings",Lore=[""]))@luck=2

ID=lootplusplus:black_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Boots",Lore=[""]))@luck=2

ID=lootplusplus:black_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Black black_bow",Lore=[""]))@luck=2

ID=lootplusplus:black_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Helmet",Lore=[""]))@luck=2

ID=lootplusplus:black_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:black_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Leggings",Lore=[""]))@luck=2

ID=lootplusplus:black_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Boots",Lore=[""]))@luck=2

ID=lootplusplus:black_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Black black_bow",Lore=[""]))@luck=2

ID=lootplusplus:black_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Helmet",Lore=[""]))@luck=2

ID=lootplusplus:black_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:black_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Leggings",Lore=[""]))@luck=2

ID=lootplusplus:black_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Boots",Lore=[""]))@luck=2

ID=lootplusplus:black_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Black black_bow",Lore=[""]))@luck=2


/BLACK HOLE
ID=lootplusplus:black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Helmet",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Leggings",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Boots",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Black Hole black_hole_bow",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Helmet",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Leggings",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Boots",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Black Hole black_hole_bow",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Helmet",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Leggings",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Black Hole Boots",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Black Hole black_hole_bow",Lore=[""]))@luck=2


/IMPOSSIBLE BLACK HOLE

ID=lootplusplus:impossible_black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Impossible Black Hole Helmet",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Impossible Black Hole Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Impossible Black Hole Leggings",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate Impossible Black Hole Boots",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate Impossible Black Hole impossible_black_hole_bow",Lore=[""]))@luck=2


/GOD BLACK HOLE

ID=lootplusplus:god_black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate God Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_sword,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate God Black Hole Sword",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_helmet,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate God Black Hole Helmet",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_chestplate,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate God Black Hole Chestplate",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_leggings,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate God Black Hole Leggings",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_boots,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=1,lvl=10),(id=3,lvl=10),(id=4,lvl=10),(id=0,lvl=5),(id=34,lvl=5)],display=(Name="Ultimate God Black Hole Boots",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_bow,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=51,lvl=1),(id=50,lvl=1),(id=48,lvl=10),(id=49,lvl=5)],display=(Name="Ultimate God Black Hole god_black_hole_bow",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Axe",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Pickaxe",Lore=[""]))@luck=2

ID=lootplusplus:black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Hole Shovel",Lore=[""]))@luck=2


ID=lootplusplus:black_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Axe",Lore=[""]))@luck=2
ID=lootplusplus:black_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Axe",Lore=[""]))@luck=2

ID=lootplusplus:black_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:black_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Pickaxe",Lore=[""]))@luck=2

ID=lootplusplus:black_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Shovel",Lore=[""]))@luck=2
ID=lootplusplus:black_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Black Shovel",Lore=[""]))@luck=2


ID=lootplusplus:impossible_black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Axe",Lore=[""]))@luck=2
ID=lootplusplus:impossible_black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Axe",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Pickaxe",Lore=[""]))@luck=2
ID=lootplusplus:impossible_black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Pickaxe",Lore=[""]))@luck=2

ID=lootplusplus:impossible_black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Shovel",Lore=[""]))@luck=2
ID=lootplusplus:impossible_black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate Impossible Black Hole Shovel",Lore=[""]))@luck=2


ID=lootplusplus:god_black_hole_axe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate God Black Hole Axe",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_pickaxe,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=35,lvl=5),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate God Black Hole Pickaxe",Lore=[""]))@luck=2

ID=lootplusplus:god_black_hole_shovel,NBTTag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=900000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=16,lvl=10),(id=17,lvl=10),(id=18,lvl=10),(id=19,lvl=5),(id=20,lvl=5),(id=21,lvl=5),(id=32,lvl=10),(id=33,lvl=1),(id=34,lvl=10),(id=34,lvl=10),(id=34,lvl=10)],display=(Name="Ultimate God Black Hole Shovel",Lore=[""]))@luck=2

[Lucky Items]
ID=lucky:saklura_lucky_sword,amount =1@luck=2

ID=lucky:saklura_lucky_bow,amount =1@luck=2

ID=lucky:saklura_lucky_potion,amount=#rand(15,19)@luck=2





[Loot++]

ID=lootplusplus:saklura_material,amount=#rand(7,15)@luck=2
ID=lootplusplus:saklura_apple,amount=#rand(7,15)@luck=2
ID=lootplusplus:hollow_apple,amount=#rand(7,15)@luck=2
ID=lootplusplus:hollow_charm,amount=1@luck=2
ID=lootplusplus:hollow_gem,amount=#rand(7,15)@luck=2
ID=lootplusplus:poisoned_bomb,amount=#rand(64,204)@luck=2
ID=lootplusplus:saklura_orb,amount=1@luck=3
ID=lootplusplus:immortality_talisman,amount=1@luck=2
ID=lootplusplus:matrix_material,amount=#rand(7,15)@luck=2
ID=lootplusplus:matrix_gen2,amount=#rand(7,15)@luck=2
ID=lootplusplus:demonic_material,amount=#rand(7,15)@luck=2
ID=lootplusplus:plasma_material,amount=#rand(7,15)@luck=2
ID=lootplusplus:plasma_apple,amount=#rand(7,15)@luck=2
ID=lootplusplus:saklura_ball,amount=#rand(15,36)@luck=2
ID=lootplusplus:saklura_berry,amount=#rand(15,36)@luck=2
ID=lootplusplus:explosive_shuriken,amount=#rand(15,36)@luck=2
ID=lootplusplus:good_potion,amount=#rand(1,2)@luck=2
ID=lootplusplus:saklura_potato,amount=12@luck=2
ID=lootplusplus:throwing_cobweb,amount=12@luck=2
ID=lootplusplus:demons_exultation,amount=12@luck=2
ID=lootplusplus:blood_droplet,amount=5@luck=2
ID=lootplusplus:bloody_apple,amount=#rand(7,15)@luck=2
ID=lootplusplus:blood_projectile,amount=#rand(7,15)@luck=2
ID=lootplusplus:wing_staff,amount=1@luck=2
ID=lootplusplus:moon_shard,amount=#rand(4,10)@luck=2

type=item,ID=lootplusplus:demonic_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$bDemonic Helmet"),Unbreakable=true)@chance=1.25@luck=3

type=item,ID=lootplusplus:demonic_chestplate,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$bDemonic Chestplate"),Unbreakable=true)@chance=1.25@luck=3

ype=item,ID=lootplusplus:demonic_leggings,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$bDemonic Leggings"),Unbreakable=true)@chance=1.25@luck=3

type=item,ID=lootplusplus:demonic_boots,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$bDemonic Boots"),Unbreakable=true)@chance=1.25@luck=3

type=item,ID=lootplusplus:demonic_sword,NBTTag=(ench=#luckySwordEnchantments,display=(Name="$bDemonic Sword"),Unbreakable=true)@chance=1.25@luck=3


group(type=item,ID="lootplusplus:bloody_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §4§lBloodlord's Crown §4§kalal",Lore=["Left behind, to find its new owner"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:bloody_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§4§kalal §4Bloody Chestplate §1§kalal",Lore=["Worn by the lord, of blood"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=50,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:bloody_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§4§kalal §4§lBloodlord's Leggings §4§kalal",Lore=["Made, out of Satan's Blood, who lost in battle against Arch Angel Michael"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:bloody_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §4§lBloody Boots §4§kalal",Lore=["Blood, takes the first. Step."]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

type=entity,ID=Item,NBTTag=(CustomName="§4§lThe Burning Blade of Blood",CustomVisible=true,Item=(Count=1,id="lootplusplus:burning_bloodsword",tag=(Unbreakable=true,ench=[(id=0,lvl=333),(id=1,lvl=333),(id=2,lvl=333),(id=3,lvl=333)],display=(Lore=["Made, for the chosen one","§9Found by #pName",],Name="§1§kalal §c§lThe Burning Blade of Blood §1§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=15433093D,Operation=0,UUIDLeast=894654,UUIDMost=2872)])))@luck=3

group(type=item,ID="lootplusplus:sorcerer_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lSorcerer's Helmet §1§kalal",Lore=["Once, protected one of the strongest sorcerers"]),Unbreakable=false);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:sorcerer_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lSorcerer's Chestplate §1§kalal",Lore=["His enemies were cursed when he was wearing this"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=1000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=false);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:sorcerer_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lSorcerer's Leggings §1§kalal",Lore=["The sorcerer, fought armies wearing this"]),Unbreakable=false);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:sorcerer_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lSorcerer's Boots §1§kalal",Lore=["He was granted speed wearing these"]),Unbreakable=false);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

type=entity,ID=Item,NBTTag=(CustomName="$eThe Hollow Slicer",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:hollow_slicer",tag=(display=(Name="$e$lThe Hollow Slicer",Lore=["$7Star Strike I","","$rSlices through the void with","$reach swing."]),ench=[(id=17,lvl=#rand(1,3)),(id=18,lvl=#rand(1,3)),(id=19,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],AttributeModifiers=[(AttributeName=generic.attackDamage,Name=attack,Amount=100,Operation=0,UUIDLeast=10,UUIDMost=2),(AttributeName=potioncore.reach,Name=reach,Amount=15,Operation=0,UUIDLeast=10,UUIDMost=1)])))@luck=3

type=entity,ID=Item,NBTTag=(CustomName="§5§lLegendary §c§lSaklura Sword",CustomVisible=true,Item=(Count=1,id="lootplusplus:saklura_sword",tag=(Unbreakable=true,ench=[(id=0,lvl=333),(id=1,lvl=333),(id=2,lvl=333),(id=3,lvl=333)],display=(Lore=["§3Gives Perplexity to your Enemy","§9Wurde Gefunden von #pName",""],Name="§1§kalal §c§lUltimate §5§lLegendary §c§lSaklura Sword §1§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999D,Operation=0,UUIDLeast=894654,UUIDMost=2872)])))@luck=3

group(type=item,ID="lootplusplus:saklura_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lUltimate Saklura Helmet §1§kalal",Lore=["OP Saklura Helmet"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:saklura_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lUltimate Saklura Chestplate §1§kalal",Lore=["OP Saklura Chestplate"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=1000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:saklura_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lUltimate Saklura Leggings §1§kalal",Lore=["OP Saklura Leggings"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:saklura_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lUltimate Saklura Boots §1§kalal",Lore=["OP Saklura Boots"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:saklura_bow",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$6$kalal $4$lUltimate Saklura Bow $6$kalal",Lore=["The Ultimate Bow got created by the POWERS OF SAKLURA"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:hollow_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lHollow Helmet §1§kalal",Lore=["Helmet which are geting hollow by the Saklura Power!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:hollow_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lHollow Chestplate §1§kalal",Lore=["Chestplate which are geting hollow by the Saklura Power!"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=50,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:hollow_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lHollow Leggings §1§kalal",Lore=["Leggings which are geting hollow by the Saklura Power!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:hollow_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lHollow Boots §1§kalal",Lore=["Boots which are geting hollow by the Saklura Power!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

type=entity,ID=Item,NBTTag=(CustomName="§5§lThe §c§lHollow Sword",CustomVisible=true,Item=(Count=1,id="lootplusplus:hollow_sword",tag=(Unbreakable=true,ench=[(id=0,lvl=333),(id=1,lvl=333),(id=2,lvl=333),(id=3,lvl=333)],display=(Lore=["Forged by the Void","§9Wurde Gefunden von #pName",],Name="§1§kalal §c§lThe Hollow Sword §1§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=999999999999D,Operation=0,UUIDLeast=894654,UUIDMost=2872)])))@luck=2

group(type=item,ID="lootplusplus:matrix_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lMatrix Helmet §1§kalal",Lore=["011101000010110101111010101"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:matrix_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lMatrix Chestplate §1§kalal",Lore=["011101000010110101111010101"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=30,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:matrix_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lMatrix Leggings §1§kalal",Lore=["011101000010110101111010101"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:matrix_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lMatrix Boots §1§kalal",Lore=["011101000010110101111010101"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

type=entity,ID=Item,NBTTag=(CustomName="§5§lThe §c§lMatrix Sword",CustomVisible=true,Item=(Count=1,id="lootplusplus:matrix_sword",tag=(Unbreakable=true,ench=[(id=0,lvl=333),(id=1,lvl=333),(id=2,lvl=333),(id=3,lvl=333)],display=(Lore=["§9Wurde Gefunden von #pName",],Name="§1§kalal §c§lThe Matrix Sword §1§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=011101000010110101111D,Operation=0,UUIDLeast=894654,UUIDMost=2872)])))@luck=3

type=entity,ID=Item,NBTTag=(CustomName="§5§lThe §c§lMatrix Masher",CustomVisible=true,Item=(Count=1,id="lootplusplus:matrix_masher",tag=(Unbreakable=true,ench=[(id=0,lvl=333),(id=1,lvl=333),(id=2,lvl=333),(id=3,lvl=333)],display=(Lore=["§9Wurde Gefunden von #pName",],Name="§1§kalal §c§lThe Matrix Masher §1§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=01110100001011,Operation=0,UUIDLeast=894654,UUIDMost=2872)])))@luck=3

group(type=item,ID="lootplusplus:matrix_gen2_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal Matrix Gen.2 Helmet §1§kalal",Lore=["01101000000000101111010101"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:matrix_gen2_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal Matrix Gen.2 Chestplate §1§kalal",Lore=["01101000000000101111010101"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=100,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:matrix_gen2_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal Matrix Gen.2 Leggings §1§kalal",Lore=["01101000000000101111010101"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:matrix_gen2_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal Matrix Gen.2 Boots §1§kalal",Lore=["01101000000000101111010101"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

type=entity,ID=Item,NBTTag=(CustomName="§5§lThe Matrix Mascher Gen.2",CustomVisible=true,Item=(Count=1,id="lootplusplus:matrix_gen2_masher",tag=(Unbreakable=true,ench=[(id=0,lvl=333),(id=1,lvl=333),(id=2,lvl=333),(id=3,lvl=333)],display=(Lore=["§9Wurde Gefunden von #pName",],Name="§1§kalal §c§lThe Matrix Masher Gen.2 §1§kalal"),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=01110100,Operation=0,UUIDLeast=894654,UUIDMost=2872)])))@luck=3

group(type=item,ID="lootplusplus:plasma_helmet",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lPlasma Helmet §1§kalal",Lore=["Nobody knows how this material came alive"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:plasma_chestplate",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lPlasma Chestplate §1§kalal",Lore=["Nobody knows how this material came to life"]),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=50,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:plasma_leggings",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal Plasma Leggings §1§kalal",Lore=["Nobody knows how this material came alive"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

group(type=item,ID="lootplusplus:plasma_boots",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lPlasma Boots §1§kalal",Lore=["Nobody knows how this material came alive"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:plasma_sword",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lPlasma Sword §1§kalal",Lore=["Energy rises."]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2


group(type=item,ID="lootplusplus:saklura_clunky_chainsaw",NBTTag=(ench=[(id=0,lvl=10),(id=1,lvl=10),(id=34,lvl=10)],display=(Name="§1§kalal §5§lSaklura Clunky Chainsaw §1§kalal",Lore=["Nahh bro what's that"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

group(type=item,ID="lootplusplus:saklura_cannon",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$6$kalal $a$lUltimate Saklura Bazooka $6$kalal",Lore=["The Ultimate","Bazooka forged by","the gods","to conquer the STORNGNESS","of range weapons!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(1,1,1),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=10)@chance=2.0@luck=2

group(type=item,ID="lootplusplus:saklura_bow",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$6$kalal $a$lUltimate Saklura Bow $6$kalal",Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@chance=2.0@luck=2

group(type=item,ID="lootplusplus:saklura_gun",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$b$kalal $4$lSaklura Gun $b$kalal",Lore=["good gun"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@chance=2.0@luck=2

group(type=item,ID="lootplusplus:sorcerer_staff",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$b$kalal $4$lStaff of the Sorcerer $b$kalal",Lore=["A weapon used by one of the strongest sorcerers"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@chance=2.0@luck=2

group(type=item,ID="lootplusplus:blood_wand",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$b$kalal $4Bloody Wand $b$kalal",Lore=["Blood reaches anyone, from anywhere"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@chance=2.0@luck=2

group(type=item,ID="lootplusplus:matrix_gun",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$b$kalal $4$lMatrix Gun $b$kalal",Lore=["code gun"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@chance=2.0@luck=2

group(type=item,ID="lootplusplus:cobweb_staff",NBTTag=(ench=[(id=48,lvl=100),(id=50,lvl=100),(id=51,lvl=100)],display=(Name="$b$kalal $4$lCobweb Staff $b$kalal",Lore=["Trap your enemies"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@chance=2.0@luck=2

/ ========== TOOLS & ARMOR ==========

/ all wood, stone and gold tools

group(ID=wooden_sword;ID=wooden_shovel;ID=wooden_pickaxe;ID=wooden_axe;ID=wooden_hoe)@luck=0

group(ID=stone_sword;ID=stone_shovel;ID=stone_pickaxe;ID=stone_axe;ID=stone_hoe)@luck=0

group(ID=golden_sword;ID=golden_shovel;ID=golden_pickaxe;ID=golden_axe;ID=golden_hoe)@luck=1

/ 2-3 iron tools

group:#rand(2,3):(ID=iron_shovel;ID=iron_pickaxe;ID=iron_axe;ID=iron_sword;ID=iron_hoe)@luck=1

/ 1-2 diamond tools

group:#rand(1,2):(ID=diamond_sword;ID=diamond_shovel;ID=diamond_pickaxe;ID=diamond_axe;ID=diamond_hoe)@luck=2

/ all leather and gold armor

group(ID=leather_helmet;ID=leather_chestplate;ID=leather_leggings;ID=leather_boots)@luck=0

group(ID=golden_helmet;ID=golden_chestplate;ID=golden_leggings;ID=golden_boots;ID=golden_horse_armor)@luck=1

/ 2-3 chain and iron armor

group:#rand(2,3):(ID=chainmail_helmet;ID=chainmail_chestplate;ID=chainmail_leggings;ID=chainmail_boots)@luck=2

group:#rand(2,3):(ID=iron_helmet;ID=iron_chestplate;ID=iron_leggings;ID=iron_boots;ID=iron_horse_armor)@luck=1

/ 1-2 diamond armor

group:#rand(1,2):(ID=diamond_helmet;ID=diamond_chestplate;ID=diamond_leggings;ID=diamond_boots;ID=diamond_horse_armor)@luck=2

/ all horse armor

group(ID=iron_horse_armor;ID=golden_horse_armor;ID=diamond_horse_armor)@luck=2

/ bow and arrows

group(ID=bow;ID=arrow,amount=#rand(16,32))@luck=1

/ chests
type=block,ID=chest,tileEntity=(Items=#chestVillageBlacksmith)@luck=0

type=block,ID=chest,tileEntity=(Items=#chestBonusChest)@luck=1

type=block,ID=chest,tileEntity=(Items=#chestDungeonChest)@luck=1

type=block,ID=chest,tileEntity=(Items=#chest(contents=[(id=iron_block,maxAmount=8,weight=10),(id=gold_block,maxAmount=4,weight=10),(id=diamond_block,maxAmount=4,weight=10),(id=emerald_block,maxAmount=4,weight=10),(id=lapis_block,maxAmount=4,weight=10),(id=lucky:lucky_block_snake,maxAmount=4,weight=10),(id=golden_apple,maxAmount=5,weight=10),(id=golden_apple,Damage=1,maxAmount=6,weight=10)],maxTotalAmount=12))@luck=2

/ ==========Lucky Items==========

/Burn Baby Burn
type=item,ID=blaze_rod,NBTTag=(ench=[(id=20,lvl=10),(id=20,lvl=10),(id=20,lvl=10),(id=20,lvl=10),(id=20,lvl=10)],display=(Name="$4$lBurn Baby Burn"))@luck=1

/Classic Lucky Sword
type=entity,ID=Item,NBTTag=(CustomName="$e$lClassic Lucky Sword",CustomNameVisible=true,Item=(Count=1,id=minecraft:golden_sword,tag=(ench=#luckySwordEnchantments,display=(Name="$e$lClassic Lucky Sword"))))@luck=2

/ Wacking Stick
type=entity,ID=Item,NBTTag=(CustomName="$4$l#pName's Wacking Stick",CustomNameVisible=true,Item=(Count=1,id=stick,tag=(ench=[(id=19,lvl=1000)],display=(Name="$4$l#pName's Wacking Stick"))))@luck=2

/ Ultra Tools
ID=diamond_axe,NBTTag=(Unbreakable=true,ench=[(id=32,lvl=20)],display=(Name="$4$lX$d$lUltra$5$lAxe$4$lX"))@luck=2

ID=diamond_pickaxe,NBTTag=(Unbreakable=true,ench=[(id=32,lvl=20)],display=(Name="$4$lX$d$lUltra$5$lPickaxe$4$lX"))@luck=2

ID=diamond_shovel,NBTTag=(Unbreakable=true,ench=[(id=32,lvl=20)],display=(Name="$4$lX$d$lUltra$5$lShovel$4$lX"))@luck=2

ID=fishing_rod,NBTTag=(Unbreakable=true,ench=[(id=19,lvl=20)],display=(Name="$4$lX$d$lUltra$5$lFishingRod$4$lX"))@luck=2

/ old lucky armor
group:#rand(1,2):(ID=golden_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lOld Lucky Helmet"));ID=golden_chestplate,NBTTag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lOld Lucky Chestplate"));ID=golden_leggings,NBTTag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lOld Lucky Leggings"));ID=golden_boots,NBTTag=(ench=#luckyBootsEnchantments,display=(Name="$e$lOld Lucky Boots")))@luck=1

/ iron lucky armor
group:#rand(1,2):(ID=iron_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$7$lIron Lucky Helmet"));ID=iron_chestplate,NBTTag=(ench=#luckyChestplateEnchantments,display=(Name="$7$lIron Lucky Chestplate"));ID=iron_leggings,NBTTag=(ench=#luckyLeggingsEnchantments,display=(Name="$7$lIron Lucky Leggings"));ID=iron_boots,NBTTag=(ench=#luckyBootsEnchantments,display=(Name="$7$lIron Lucky Boots")))@luck=1

/ old lucky tools
group:#rand(1,2):(ID=golden_shovel,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$lOld Lucky Shovel"));ID=golden_pickaxe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$lOld Lucky Pickaxe"));ID=golden_axe,NBTTag=(ench=#luckyAxeEnchantments,display=(Name="$e$lOld Lucky Axe"));ID=golden_hoe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$lOld Lucky Hoe")))@luck=1

/ iron lucky tools
group:#rand(1,2):(ID=iron_shovel,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$7$lIron Lucky Shovel"));ID=iron_pickaxe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$7$lIron Lucky Pickaxe"));ID=iron_axe,NBTTag=(ench=#luckyAxeEnchantments,display=(Name="$7$lIron Lucky Axe"));ID=iron_hoe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$7$lIron Lucky Hoe")))@luck=1

/ old lucky sword
ID=golden_sword,NBTTag=(ench=#luckySwordEnchantments,display=(Name="$e$lOld Lucky Sword"))@luck=1


/ ========== GROUPS ==========


/ golden apples
group(ID=golden_apple,amount=#rand(2,4);ID=golden_apple,amount=#rand(1,2),damage=1)@luck=2

/ buckets
group(ID=bucket,amount=#rand(1,2);ID=water_bucket,amount=#rand(1,2);ID=lava_bucket,amount=#rand(1,2);ID=milk_bucket,amount=#rand(1,2))@luck=0

/ meat (raw and cooked)
group:1:(group(ID=porkchop,amount=#rand(8,16);ID=cooked_porkchop,amount=#rand(4,8));group(ID=fish,amount=#rand(8,16);ID=cooked_fish,amount=#rand(4,8));group(ID=beef,amount=#rand(8,16);ID=cooked_beef,amount=#rand(4,8));group(ID=chicken,amount=#rand(8,16);ID=cooked_chicken,amount=#rand(4,8));group(ID=mutton,amount=#rand(8,16);ID=cooked_mutton,amount=#rand(4,8));group(ID=rabbit,amount=#rand(8,16);ID=cooked_rabbit,amount=#rand(4,8)))@luck=1

/ ender pearls and eyes 
group(ID=ender_pearl,amount=10;ID=ender_eye,amount=5)@luck=2

/ potions
ID=potion,damage=#randPotionDamage,amount=#rand(4,8)@luck=1

/ brewing
group(ID=ender_pearl,amount=#rand(1,3);ID=blaze_rod,amount=#rand(1,3);ID=ghast_tear,amount=#rand(1,3);ID=gold_nugget,amount=#rand(1,3);ID=nether_wart,amount=#rand(1,3);ID=spider_eye,amount=#rand(1,3);ID=fermented_spider_eye,amount=#rand(1,3);ID=blaze_powder,amount=#rand(1,3);ID=magma_cream,amount=#rand(1,3);ID=ender_eye,amount=#rand(1,3);ID=speckled_melon,amount=#rand(1,3);ID=rabbit_foot,amount=#rand(1,3);type=particle,ID=2002,damage=3)@luck=2

/ colorful
group(group:1:(ID=wool,damage=#rand(0,15),amount=#rand(32,64);ID=stained_hardened_clay,damage=#rand(0,15),amount=#rand(32,64);ID=dye,damage=#rand(0,15),amount=#rand(32,64));type=particle,ID=2002,damage=#randPotionParticle,amount=10)@luck=1

/ iron, gold, diamond, emerald, lapis with fireworks
group(ID=iron_ingot,amount=#rand(8,16);ID=gold_ingot,amount=#rand(8,16);ID=diamond,amount=#rand(8,16);ID=emerald,amount=#rand(8,16);ID=dye,damage=4,amount=#rand(8,16);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=20,posOffset=#circleOffset(0,2))@luck=2

/ random jokes
group:1:(ID=clock,NBTTag=(display=(Name="You're wasting your time"));ID=fish,damage=2,NBTTag=(display=(Name="I'm funny"));ID=fish,damage=3,NBTTag=(display=(Name="Oooooh!")))@luck=-1

/ enchantment books
ID=enchanted_book,NBTTag=(StoredEnchantments=#randEnchantment),amount=#rand(7,10)@luck=1

/ prismarine
group(ID=prismarine,amount=#rand(4,8);ID=prismarine,damage=1,amount=#rand(4,8);ID=prismarine,damage=2,amount=#rand(4,8);ID=sea_lantern,amount=#rand(4,8);ID=prismarine_shard,amount=#rand(15,30);ID=prismarine_crystals,amount=#rand(10,20);type=particle,ID=2002,damage=14)@luck=1

/ Lucky Blocks
group(ID=lucky:lucky_block_night,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block,amount=#rand(2,4),NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_spiral,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_rainbow,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_omega,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_emerald,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_jen,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_fantasia,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_gold,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_sly,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_blue,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_diamond,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_night,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_lol,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_plural,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_ender,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_galaxy,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_shade,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_cookie,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_nightmare,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_olymp,NBTTag=(Luck=#rand(-50,50));ID=lucky:lucky_block_endermen,NBTTag=(Luck=#rand(-50,50)))@luck=1

/ Feather kick
group(type=item,ID=feather,amount=1,NBTTag=(display=(Name="$e$lFeather kick",Lore=[$7$lRecoil X]),ench=[(id=19,lvl=50)],HideFlags=1);type=particle,ID=fireworksSpark,length=1,height=1,width=1,particleAmount=20)@luck=2

/ Lucky Blocks
group(type=message,ID="Fortune smiles upon #pName! Everyone receives good luck!";type=command,ID="/give @a lucky:lucky_block_snake 10")@chance=0.5@luck=0

group(ID=lucky:lucky_block,amount=#rand(2,4),NBTTag=(Luck=#rand(-50,50));\

ID=lucky:lucky_block_astral,NBTTag=(Luck=#rand(-50,50));\

ID=lucky:lucky_block_banana,NBTTag=(Luck=#rand(-50,50));\

ID=lucky:lucky_block_camel,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_claze,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_diamond,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_emerald,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_ender,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_shade,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_youtube,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_bettervanilla,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_plural,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_galaxy,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_olymp,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_ultimapro,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_coal,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:LB_infinity_AAN,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_illuminati,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_troll,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_preston,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_water,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_invisible,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_faboz,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_chaosflo,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_delta,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_omega,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_wither,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_history,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_stone,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_creeper,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_enderman,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_living,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_wheat,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_night,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_rainbow,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_custom,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_purple,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_hypnosis,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_nightmare,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_who,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_dark,NBTTag=(Luck=#rand(-50,50)); \

ID=lucky:lucky_block_rosarot,NBTTag=(Luck=#rand(-50,50)))@luck=1


/===Potion Drops

/ ------ Good ------

/ Health + Regeneration + Hearts
group(type=effect,ID=6,range=4,amplifier=3;type=effect,ID=10,range=4,amplifier=1,duration=300;type=particle,ID=splashpotion,damage=8197;type=particle,ID=heart,size=(1.5,0.5,1.5),particleAmount=300)@luck=2

/ Satuaration + Food
group(type=effect,ID=23,range=4,amplifier=20,duration=1;type=block,ID=cake;type=particle,ID=splashpotion,damage=8261;type=item,ID=#randList(cake,pumpkin_pie,cooked_porkchop,cooked_porkchop,cooked_porkchop,cooked_beef,cooked_beef,cooked_beef),posOffset=#circleOffset(0.0,2.0),amount=30;ID=lootplusplus:astral.star_cookie,posOffset=#circleOffset(0.0,2.0),amount=#rand(1,3),NBTTag=(display=(Lore=["$rGives a random good potion effect when eaten."])))@luck=2

/ Enchanting Table
group(type=entity,ID=ThrownExpBottle,NBTTag=(Motion=#motionFromDirection(#rand(0,360),-70,0.4)),amount=#rand(20,30);type=item,ID=dye,damage=4,posOffset=#circleOffset(0.0,2.0),amount=#rand(20,40);type=block,ID=enchanting_table)@luck=2

/ Enchanting Books + Repairing
group(type=effect,ID=potioncore:repair,range=4,amplifier=1,duration=120;type=block,ID=anvil;type=item,ID=experience_bottle,posOffset=#circleOffset(0.0,2.0),amount=#rand(20,40);ID=enchanted_book,NBTTag=(StoredEnchantments=#randEnchantment),posOffset=#circleOffset(0.0,2.0),amount=#rand(10,12);type=particle,ID=splashpotion,damage=8195)@luck=2

/ Positive Potions
group(type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=#randList(minecraft:haste,potioncore:repair,potioncore:extension,potioncore:recoil,potioncore:reach,potioncore:slowfall,potioncore:revival,potioncore:archery,potioncore:purity,potioncore:climb,potioncore:soildcore,potioncore:stepup,potioncore:antidote,minecraft:absorption,minecraft:health_boost),Duration=#randList(3600,9600))]),Count=1),Motion=#motionFromDirection(#rand(0,360),-70,0.4)),amount=7;type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=373,Damage=#randList(1,2,3,5,6,9,11,13,14)+16384,Count=1),Motion=#motionFromDirection(#rand(0,360),-70,0.4)),amount=3)@luck=2

/ Strength + Lucky Puppy
group(type=effect,ID=5,range=4,amplifier=1,duration=600;type=particle,ID=splashpotion,damage=8201;type=entity,ID=Wolf,NBTTag=(Age=-1000000,CollarColor=#rand(0,14),Owner=#pName,Sitting=1,Equipment=[(id=lucky:astral_lucky_sword,Count=1,Damage=0,tag=(ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))])),(id=lootplusplus:astral.astral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:astral.astral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:astral.astral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:astral.astral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],CustomName="$e$l#pName's Lucky Puppy");type=command,ID="effect @e[type=Wolf,c=1] instant_health 1 20")@luck=2@chance=0.3

/ Lucky Potion
type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(Count=1,id=potioncore:custom_potion,tag=(display=(Name="$e$lLucky Potion",color=16765490),CustomPotionEffects=#luckyPotionEffects)))@luck=2

/ EPIC Lucky Potion
type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(Count=1,id=potioncore:custom_potion,tag=(display=(Name="$b$lEPIC $e$lLucky Potion",color=65535),CustomPotionEffects=[(Id=#randList(jump_boost,potioncore:stepup),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(regeneration,potioncore:revival),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(saturation,potioncore:slowfall),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(strength,potioncore:reach),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:archery,speed),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(haste,resistance),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:repair,potioncore:health_boost),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:recoil,absorption),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(water_breathing,fire_resistance,potioncore:solidcore),Duration=#rand(5000,12000)),(Id=#randList(potioncore:antidote,potioncore:purity),Duration=#rand(5000,12000)),(Id=#randList(invisibility,potioncore:climb),Duration=#rand(5000,12000)),(Id=#randList(instant_health,potioncore:love,potioncore:cure),Duration=1)])))@luck=2

/ Jump Boost + Slowfall + Clouds
group(type=effect,ID=8,range=4,amplifier=4,duration=600;type=effect,ID=potioncore:slowfall,range=4,amplifier=2,duration=600;type=particle,ID=splashpotion,damage=8267)@luck=2

/ Water breathing + Fish
group(type=effect,ID=13,range=4,duration=600;type=particle,ID=splashpotion,damage=8194;type=particle,ID=splash,posOffset=#circleOffset(0.0,2.0),amount=30;ID=fishing_rod;type=item,ID=fish,damage=#rand(0,3),posOffset=#circleOffset(0.0,2.0),amount=30)@luck=1

/ Health Boost + Absorption + Gold Stuff
group(type=effect,ID=21,range=4,amplifier=1,duration=600;type=effect,ID=22,amplifier=4,range=4,duration=600;type=particle,ID=splashpotion,damage=8227;type=item,ID=golden_apple,damage=#rand(0,1),posOffset=#circleOffset(0.0,2.0),amount=6;type=item,ID=#randList(gold_ingot,gold_ingot,gold_ingot,gold_block),posOffset=#circleOffset(0.0,2.0),amount=#rand(8,16))@luck=2@chance=0.7


/ ------ Bad ------

/ Knockback
group(type=effect,ID=special_knockback,power=4,range=4,delay=0.1;type=particle,ID=splashpotion,damage=8194;type=particle,ID=explode,size=(1.5,1.0,1.5),particleAmount=500;type=fill,posOffset=(-1,0,-1),ID=lootplusplus:astral.cloud,size=(3,1,3))@luck=-2

/ Damage
group(type=effect,ID=7,amplifier=1,range=4;type=particle,ID=splashpotion,damage=8204;type=entity,ID=LuckyProjectile,NBTTag=(Motion=#motionFromDirection(#rand(0,360),-50,0.4),item=(id=lootplusplus:astral.astral_axe),damage=30.0),amount=20)@luck=-2

/ Fire + Lava
group(type=command,ID="fill ~-1 ~ ~-1 ~1 ~ ~1 flowing_lava 8 keep";type=particle,ID=splashpotion,damage=8227;type=command,ID="setblock ~ ~ ~ fire 0 keep",posOffset=#circleOffset(0,3),amount=50;type=particle,ID=splashpotion,damage=8195)@luck=-2

/ Hunger
group(type=effect,ID=17,range=3,amplifier=100,duration=5;type=particle,ID=splashpotion,damage=8260;type=difficulty,ID=hard)@luck=-2

/ Blackout
group(type=effect,ID=blindness,range=4,amplifier=3,duration=30;type=particle,ID=splashpotion,damage=8268;type=particle,ID=largesmoke,size=(1.5,1.0,1.5),particleAmount=500)@luck=-2

/ Perplexity
group(type=sound,ID=portal.travel,pitch=2.0;type=effect,range=4,ID=potioncore:perplexity,duration=120;type=particle,ID=splashpotion,damage=8193;type=particle,ID=witchMagic,size=(1.5,1.0,1.5),particleAmount=500)@luck=-2

/ Disorganization
group(type=sound,ID=mob.zombie.unfect,pitch=1.5;type=effect,range=4,ID=potioncore:disorganization,duration=1;type=particle,ID=splashpotion,damage=8193;type=particle,ID=fireworksSpark,size=(1.5,1.0,1.5),particleAmount=500)@luck=-2

/ Spinning
group(type=effect,range=4,ID=potioncore:spin,duration=10;type=particle,ID=splashpotion,damage=8235)@luck=-2

/ Statue
group(type=effect,range=4,ID=slowness,amplifier=127,duration=10;type=effect,range=4,ID=mining_fatigue,amplifier=127,duration=10;type=effect,range=4,ID=potioncore:weight,amplifier=127,duration=10;type=particle,ID=splashpotion,damage=8238)@luck=-2

/ Negative Potions
group(type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=#randList(minecraft:mining_fatigue,minecraft:blindness,potioncore:rust,potioncore:vulnerable,potioncore:levitate,potioncore:klutz,potioncore:drown,potioncore:perplexity,potioncore:spin,potioncore:perplexity),Duration=#randList(3600,9600))]),Count=1),Motion=#motionFromDirection(#rand(0,360),-70,0.4)),amount=4;type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(id=potioncore:custom_potion,tag=(CustomPotionEffects=[(Id=#randList(potioncore:teleport,potioncore:disorganization,potioncore:explode,potioncore:dispel,potioncore:fire,potioncore:lightning,potioncore:invert,potioncore:launch),Duration=1)]),Count=1),Motion=#motionFromDirection(#rand(0,360),-70,0.4)),amount=4;type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=373,Damage=#randList(4,8,10,12)+16384,Count=1),Motion=#motionFromDirection(#rand(0,360),-70,0.4)),amount=2)@luck=-2

/ Unlucky Potion
type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(display=(Name="$e$lUnlucky Potion",color=3803458),CustomPotionEffects=#unluckyPotionEffects)))@luck=-2

/ EPIC Unlucky Potion
type=entity,ID=potioncore.CustomPotion,NBTTag=(Potion=(Count=1,Damage=1,id=potioncore:custom_potion,tag=(display=(Name="$5$lEPIC $e$lUnlucky Potion",color=12386559),CustomPotionEffects=[(Id=#randList(slowness,weakness),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(wither,potioncore:levitate),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:klutz,potioncore:weight),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(blindness,poison,hunger),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:rust,mining_fatigue),Amplifier=#rand(0,3),Duration=#rand(5000,12000)),(Id=#randList(potioncore:perplexity,potioncore:drown),Duration=#rand(5000,12000)),(Id=#randList(potioncore:spin,nausea),Duration=#rand(5000,12000)),(Id=#randList(potioncore:launch,potioncore:teleport),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:fire,instant_damage),Amplifier=#rand(0,3),Duration=1),(Id=#randList(potioncore:disorganization,potioncore:dispel),Duration=1),(Id=#randList(potioncore:explode,potioncore:lightning),Duration=1)])))@luck=-2

/===Mobs===

/ Lucky Villagers
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id=diamond_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$lLucky Sword"))),maxUses=1),(buy=(id=diamond,Count=#rand(20,25)),sell=(id=bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$lLucky Bow"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=fishing_rod,Count=1,tag=(ench=#luckyFishingRodEnchantments,display=(Name="$e$lLucky Fishing Rod"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lLucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lUnlucky Potion"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1

type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(12,17)),sell=(id=diamond_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lLucky Helmet"))),maxUses=1),(buy=(id=diamond,Count=#rand(20,25)),sell=(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lLucky Chestplate"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lLucky Leggings"))),maxUses=1),(buy=(id=diamond,Count=#rand(12,17)),sell=(id=diamond_boots,Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lLucky Boots"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1

type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(10,15)),sell=(id=diamond_shovel,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Shovel"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_pickaxe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Pickaxe"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_axe,Count=1,tag=(ench=#luckyAxeEnchantments,display=(Name="$e$lLucky Axe"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=diamond_hoe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Hoe"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1


/ Blocks
group(type=difficulty,ID=hard;type=entity,ID=FallingSand,amount=5,posY=#bPosY+5,NBTTag=(Block=lootplusplus:snake.snake_scale_block,Time=1,Riding=(id=Guardian,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))@luck=1

group(type=difficulty,ID=hard;type=entity,ID=FallingSand,amount=5,posY=#bPosY+5,NBTTag=(Block=lootplusplus:snake.cobra_scale_block,Time=1,Riding=(id=Blaze,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))@luck=1

group(type=difficulty,ID=hard;type=entity,ID=FallingSand,amount=5,posY=#bPosY+5,NBTTag=(Block=lootplusplus:snake.anaconda_scale_block,Time=1,Riding=(id=LavaSlime,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))@luck=1

group(type=difficulty,ID=hard;type=entity,ID=FallingSand,amount=5,posY=#bPosY+5,NBTTag=(Block=lootplusplus:snake.snake_eye_block,Time=1,Riding=(id=Ghast,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))@luck=1

/ Ultra Wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss,NBTTag=(CustomName="$e$lUltra Wither",CustomNameVisible=true,Attributes=[(Name=generic.maxHealth,Base=500000D)]))@chance=0.1@luck=-2

/ Jeb
group(type=message,ID="$ejeb_ joined the game";type=entity,ID=Sheep,NBTTag=(CustomName="jeb_",CustomNameVisible=true))@chance=0.8@luck=2


/ Peter
group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lPeter",CustomNameVisible=true))@luck=-2

/mysterious villager
group:1:(type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100);type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100);type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100);type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1

/type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=##randList(unluckyPotionEffects,luckyPotionEffects),display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=##randList(unluckyPotionEffects,luckyPotionEffects),display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100)@luck=1

/ Mobs with lightning strike
group(type=difficulty,ID=hard;type=entity,ID=LightningBolt,delay=#rand(0,1.5);type=entity,ID=#randList(Creeper,Pig,Villager))@luck=-1

/ Armored mobs
group(type=difficulty,ID=hard;type=entity,ID=Silverfish,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Silverfish",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Pig,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Pig",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Villager,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Villager",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Skeleton,amount=1,NBTTag=(Equipment=[(id=bow,Count=1,Damage=0,tag=(ench=#luckyBowEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Skeleton",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Witch,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Witch",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Blaze,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Blaze",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Slime,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Slime",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Creeper,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Creeper",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=LavaSlime,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored LavaSlime",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Ozelot,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Ozelot",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Wolf,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Wolf",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Spider,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Spider",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=CaveSpider,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Cave Spider",CustomNameVisible=true))@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=PigZombie,amount=1,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$r$lArmored Zombie Pigman",CustomNameVisible=true))@luck=-2



/ colored sheep
type=entity,ID=Sheep,NBTTag=(CustomName="$cM$6r. $eR$aa$2i$bn$3b$5o$dw",CustomNameVisible=true,Color=#rand(0,15)),posOffset=#circleOffset(4),amount=16@luck=1

/ eggs + diamonds
group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=diamond,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20)@luck=2

/ thrown exp bottles
type=entity,ID=ThrownExpBottle,NBTTag=(Motion=#randLaunchMotion),amount=#rand(16,32)@luck=2

/ launched tnt
type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=15@luck=-2

/ lightning ercreep
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2

/ giant
group(type=difficulty,ID=hard;type=entity,ID=Giant)@luck=-2

/ wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.1@luck=-2

/ stacked villager and pigs
type=entity,ID=Villager,NBTTag=(Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig,Riding=(id=Pig))))))))@luck=0

/ horses
type=entity,ID=EntityHorse,amount=12,posOffset=#circleOffset(4),NBTTag=(Type=#rand(0,4),Tame=true)@luck=1

/ witch with bats
group(type=difficulty,ID=hard;type=entity,ID=Witch;type=entity,ID=Bat,posY=#bPosY+#rand(0,2),posOffset=#circleOffset(0,1),amount=64)@luck=-1

/ huge slime and magma cube
group:1:(type=entity,ID=Slime,NBTTag=(Size=10);type=entity,ID=LavaSlime,NBTTag=(Size=10))@luck=-2


/ Ghast
group(type=difficulty,ID=hard;type=entity,ID=Ghast)@chance=0.2@luck=-2

/ elder guardian
group(type=difficulty,ID=hard;type=entity,ID=Guardian,NBTTag=(Elder=1)))@chance=0.5@luck=-2

/ killer rabbit
group(type=difficulty,ID=hard;type=entity,ID=Rabbit,NBTTag=(RabbitType=99))@luck=-1

/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2

/ bob zombie
group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Equipment=[(id=diamond_sword,Count=1,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$e$lBob",CustomNameVisible=true))@luck=-2

/ Zombies, creepers, spiders & cave spiders, silverfish & endermites, guardians
group:1:(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10));group(type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10));type=entity,ID=Guardian,amount=#rand(10,30)@luck=-2

/commands
type=command,ID="/give @a beacon 1"@luck=-2
type=command,ID="/give @a dragon_egg 1"@luck=-2
type=command,ID="/give @a nether_star 1"@luck=-2
type=command,ID="/give @a diamond_block 5"@luck=-2
type=command,ID="/gamerule keepInventory false"@luck=1

group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour wish came true! (If you like potatoes)\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=potato,amount=128,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=baked_potato,amount=64,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=poisonous_potato,amount=32,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Your death wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=20)"]))@luck=-2
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour wish came true! (If you like potatoes)\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=potato,amount=128,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=baked_potato,amount=64,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=poisonous_potato,amount=32,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1


/ falling blocks (iron, gold, diamond, emerald)
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=iron_block);type=particle,ID=largesmoke,size=(1,2,1),particleAmount=500;type=sound,ID=random.fizz)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=gold_block);type=particle,ID=flame,size=(1,2,1),particleAmount=500;type=sound,ID=item.fireCharge.use)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=diamond_block);type=entity,ID=LightningBolt)@luck=1
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=emerald_block);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500;type=sound,ID=dig.grass)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=lapis_block);type=particle,ID=splash,size=(1,2,1),particleAmount=1000;type=sound,ID=game.neutral.swim.splash)@luck=0

/ colorful pole
group(type=fill,ID=air,size=(1,51,1);group(NBTTag=(Block=stained_hardened_clay,Data=14),posY=#bPosY+5;NBTTag=(Block=stained_hardened_clay,Data=1),posY=#bPosY+10;NBTTag=(Block=stained_hardened_clay,Data=4),posY=#bPosY+15;NBTTag=(Block=stained_hardened_clay,Data=5),posY=#bPosY+20;NBTTag=(Block=stained_hardened_clay,Data=3),posY=#bPosY+25;NBTTag=(Block=stained_hardened_clay,Data=11),posY=#bPosY+30;NBTTag=(Block=stained_hardened_clay,Data=10),posY=#bPosY+35;NBTTag=(Block=stained_hardened_clay,Data=2),posY=#bPosY+40;NBTTag=(Block=stained_hardened_clay,Data=6),posY=#bPosY+45),type=entity,ID=FallingSand;type=entity,ID=FallingSand,NBTTag=(Block=diamond_block),posY=#bPosY+50;type=entity,ID=LightningBolt,posY=#bPosY+10,delay=5.3)@luck=2

/ tnt pole
group(type=fill,ID=air,size=(1,51,1);type=entity,ID=FallingSand,NBTTag=(Block=redstone_block),posY=#bPosY+5;group(posY=#bPosY+10;posY=#bPosY+15;posY=#bPosY+20;posY=#bPosY+25;posY=#bPosY+30;posY=#bPosY+35;posY=#bPosY+40;posY=#bPosY+45;posY=#bPosY+50),type=entity,ID=FallingSand,NBTTag=(Block=tnt))@luck=2

/ baby player
type=entity,ID=ArmorStand,NBTTag=(Small=true,NoBasePlate=true,ShowArms=true,Equipment=[(id=stone_pickaxe,Count=1),(id=leather_boots,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=leather_leggings,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=leather_chestplate,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=skull,Damage=3,Count=1,tag=(SkullOwner=#pName))],Rotation=[#pYaw+180f,0f],CustomName="Baby #pName",CustomNameVisible=true)@luck=0

/ launched tnt
type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=45@luck=-2

/ lightning ercreep
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2

/ giant
group(type=difficulty,ID=hard;type=entity,ID=Giant)@luck=-2

/ wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.1@luck=-2

/ witch with bats
group(type=difficulty,ID=hard;type=entity,ID=Witch;type=entity,ID=Bat,posY=#bPosY+#rand(0,2),posOffset=#circleOffset(0,1),amount=64)@luck=-1

/ huge slime and magma cube
group:1:(type=entity,ID=Slime,NBTTag=(Size=10);type=entity,ID=LavaSlime,NBTTag=(Size=10))@luck=-2

/ Ghast
group(type=difficulty,ID=hard;type=entity,ID=Ghast)@chance=0.2@luck=-2

/ elder guardian
group(type=difficulty,ID=hard;type=entity,ID=Guardian,NBTTag=(Elder=1)))@chance=0.5@luck=-2

/ killer rabbit
group(type=difficulty,ID=hard;type=entity,ID=Rabbit,NBTTag=(RabbitType=99))@luck=-1

/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2

/ bob zombie
group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Equipment=[(id=diamond_sword,Count=1,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$e$lBob",CustomNameVisible=true))@luck=-2

/ Zombies, creepers, spiders & cave spiders, silverfish & endermites, guardians
group:1:(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10));group(type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10));type=entity,ID=Guardian,amount=#rand(10,30)@luck=-2

group(type=difficulty,ID=hard;type=entity,ID=Ghast,NBTTag=(Equipment=[(id=diamond_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],ExplosionPower=3,CustomName="$cGhast Armed",CustomNameVisible=true,Attributes=[(Name=generic.maxHealth,Base=1000)]))@chance=0.87@luck=-2

/ Super Indian Creeper
type=entity,ID=Creeper,NBTTag=(ExplosionRadius=100,Fuse=1,CustomName="$4$lSuper Indian Creeper",CustomNameVisible=true))@luck=2

/ Indian Creeper
type=entity,ID=Creeper,NBTTag=(ExplosionRadius=15,Fuse=1,CustomName="$4$lIndian Creeper",CustomNameVisible=true))@luck=2


/~~~~~~~~~~~~~~~~~~~~~~~~~~~

/coloured leather armour
group(ID=leather_helmet,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Hat"));ID=leather_chestplate,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Shirt"));ID=leather_leggings,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Pants"));ID=leather_boots,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Shoes")))@luck=0
/wood armour
group(ID="lootplusplus:spiral.wood_helmet",NBTTag=(display=(Name="$f$lWooden Hat"));ID="lootplusplus:spiral.wood_chestplate",NBTTag=(display=(Name="$f$lWooden Shirt"));ID="lootplusplus:spiral.wood_leggings",NBTTag=(display=(Name="$f$lWooden Pants"));ID="lootplusplus:spiral.wood_boots",NBTTag=(display=(Name="$f$lWooden Shoes")))@luck=0

/ ========== BLOCKS ==========

ID=end_portal_frame,amount=#rand(2,6)@luck=2
ID=ender_chest,amount=2@luck=0

/~~~~~~~~~~~~~~~~~~~~~~~~~~~

type=block,ID=red_flower,damage=#rand(0,8),posOffset=#circleOffset(0,5),amount=64,reinitialize=true@luck=0
type=block,ID=standing_banner,damage=#rand(0,15),posOffset=#circleOffset(0,5),amount=6,NBTTag=(Patterns=[(Pattern=#randList(o,o,o,o,o,o,o,o,ld,rud,lud,rd,vh,vhr,hh,hhb),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,mr,mc,sku,cri,moj,flo),Color=#rand(0,15))],Base=#rand(0,15)),reinitialize=true@luck=0
type=block,ID=web,posOffset=#circleOffset(0,5),amount=64,reinitialize=true@luck=0
group(ID=lootplusplus:spiral.glass_crafting_table;ID=lootplusplus:spiral.glass_furnace)@luck=0
ID=lootplusplus:spiral.spiral_furnace@luck=2

/ ========= ITEMS ==========


/~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ID=stick,NBTTag=(display=(Name="$f$lBoring Stick"))@luck=-1
ID=cookie,amount=#rand(10,30),NBTTag=(display=(Name="$e$lFriendship Cookie",Lore=["Instructions for making a friend","1. Walk up to someone and say 'Hi'.","2. Give them one or more of these cookies.","3. Have fun with your new friend."]))@luck=1
ID=skull,damage=3,NBTTag=(SkullOwner=#pName)@luck=0

ID=rabbit_stew,NBTTag=(display=(Name="$e$lLucky Stew")),amount=#rand(1,3)@luck=1
ID=web,amount=#rand(5,20),NBTTag=(display=(Name="$r$lSticky Situation"))@luck=0

/ ========== GROUPS ==========

/ enchantment table with bookshelves
group(ID=enchanting_table;ID=bookshelf,amount=15)@luck=1
/ golden apples
group(ID=golden_apple,amount=#rand(3,4);ID=golden_apple,amount=#rand(1,2),damage=1)@luck=2
/ meat (cooked)
group:1:(ID=cooked_porkchop,amount=#rand(8,16);ID=cooked_fish,amount=#rand(8,24);ID=cooked_fish,damage=1,amount=#rand(8,24);ID=cooked_beef,amount=#rand(8,24);ID=cooked_chicken,amount=#rand(8,24);ID=cooked_mutton,amount=#rand(8,24);ID=cooked_rabbit,amount=#rand(8,24))@chance=0.6@luck=1
/ vegetable food (carrots, potatoes, pumpkin pie)
group:1:(group(ID=pumpkin,amount=#rand(8,16);ID=lit_pumpkin,amount=#rand(8,16));group(ID=carrot,amount=#rand(8,16);ID=golden_carrot,amount=#rand(4,8));group(ID=potato,amount=#rand(8,16);ID=baked_potato,amount=#rand(4,8);ID=poisonous_potato,amount=#rand(2,4));group(ID=pumpkin_pie,amount=#rand(6,12)))@chance=0.6@luck=1
/ ender pearls
ID=ender_pearl,amount=16@chance=0.6@luck=2
/ potions
ID=potion,damage=#randPotionDamage,amount=#rand(6,10)@chance=0.5@luck=1
/ spawn eggs
ID=spawn_egg,damage=#randSpawnEggDamage,amount=#rand(4,8)@chance=0.4@luck=1
/ brewing
group(ID=brewing_stand;ID=glass_bottle,amount=#rand(3,12);ID=ender_pearl,amount=#rand(1,3);ID=blaze_rod,amount=#rand(1,3);ID=ghast_tear,amount=#rand(1,3);ID=gold_nugget,amount=#rand(1,3);ID=nether_wart,amount=#rand(1,3);ID=spider_eye,amount=#rand(1,3);ID=fermented_spider_eye,amount=#rand(1,3);ID=blaze_powder,amount=#rand(1,3);ID=magma_cream,amount=#rand(1,3);ID=ender_eye,amount=#rand(1,3);ID=speckled_melon,amount=#rand(1,3);ID=rabbit_foot,amount=#rand(1,3);type=particle,ID=2002,damage=3)@luck=2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/ores
group(ID=coal_ore,amount=#rand(32,64);ID=quartz_ore,amount=#rand(16,32);ID=diamond_ore,amount=#rand(8,16);ID=emerald_ore,amount=#rand(8,16);ID=redstone_ore,amount=#rand(8,16);ID=lapis_ore,amount=#rand(8,16);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=5,posOffset=#circleOffset(0,2))@luck=2

/lucky resources - iron, gold, diamond, emerald, lapis, redstone with fireworks
group(ID=diamond,amount=#rand(5,20);ID=emerald,amount=#rand(5,20);ID=dye,damage=4,amount=32;ID=redstone,amount=64;ID=iron_ingot,amount=#rand(10,30);ID=gold_ingot,amount=#rand(5,20);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=5,posOffset=#circleOffset(0,2))@luck=2

/wood
group(ID=sapling,damage=0,amount=#rand(4,8);ID=sapling,damage=1,amount=#rand(4,8);ID=sapling,damage=2,amount=#rand(4,8);ID=sapling,damage=3,amount=#rand(4,8);ID=sapling,damage=4,amount=#rand(4,8);ID=sapling,damage=5,amount=#rand(4,8);ID=log,damage=0,amount=#rand(1,5);ID=log,damage=1,amount=#rand(1,5);ID=log,damage=2,amount=#rand(1,5);ID=log,damage=3,amount=#rand(1,5);ID=log2,damage=0,amount=#rand(1,5);ID=log2,damage=1,amount=#rand(1,5);ID=planks,damage=0,amount=#rand(5,10);ID=planks,damage=2,amount=#rand(5,10);ID=planks,damage=3,amount=#rand(5,10);ID=planks,damage=4,amount=#rand(5,10);ID=planks,damage=5,amount=#rand(5,10);ID=wooden_slab,damage=0,amount=#rand(5,10);ID=wooden_slab,damage=1,amount=#rand(5,10);ID=wooden_slab,damage=2,amount=#rand(5,10);ID=wooden_slab,damage=3,amount=#rand(5,10);ID=wooden_slab,damage=4,amount=#rand(5,10);ID=wooden_slab,damage=5,amount=#rand(5,10);ID=oak_stairs,amount=#rand(5,10);ID=spruce_stairs,amount=#rand(5,10);ID=birch_stairs,amount=#rand(5,10);ID=jungle_stairs,amount=#rand(5,10);ID=acacia_stairs,amount=#rand(5,10);ID=dark_oak_stairs,amount=#rand(5,10);ID=oak_fence,amount=#rand(5,10);ID=spruce_fence,amount=#rand(5,10);ID=birch_fence,amount=#rand(5,10);ID=jungle_fence,amount=#rand(5,10);ID=acacia_fence,amount=#rand(5,10);ID=dark_oak_fence,amount=#rand(5,10);ID=oak_fence_gate,amount=#rand(1,2);ID=spruce_fence_gate,amount=#rand(1,2);ID=birch_fence_gate,amount=#rand(1,2);ID=jungle_fence_gate,amount=#rand(1,2);ID=acacia_fence_gate,amount=#rand(1,2);ID=dark_oak_fence_gate,amount=#rand(1,2);ID=oak_door,amount=#rand(2,2);ID=spruce_door,amount=#rand(2,2);ID=birch_door,amount=#rand(1,2);ID=jungle_door,amount=#rand(1,2);ID=acacia_door,amount=#rand(1,2);ID=dark_oak_door,amount=#rand(1,2))@luck=-1

/double plants
ID=double_plant,damage=#rand(0,5),amount=32,reinitialize=true@luck=0

/other random plants
group(ID=tallgrass,damage=#rand(0,2),amount=20,reinitialize=true;ID=deadbush,amount=#rand(4,10);ID=yellow_flower,amount=#rand(4,10);ID=brown_mushroom,amount=#rand(4,10);ID=red_mushroom,amount=#rand(4,10);ID=vine,amount=#rand(4,10);ID=waterlily,amount=#rand(4,10);ID=cactus,amount=#rand(4,10))@luck=0

/stone monster eggs
ID=monster_egg,damage=#rand(0,5),amount=32,NBTTag=(display=(Name="$rTotally Normal Stone Stuff"),reinitialize=true)@luck=-1

/message from future self
group(type=command,ID="/tell #pName #pName, listen to me. I'm the ghost of your future self. You have to stop breaking lucky blocks or you're going to die!",commandSender="Future #pName";ID=skull,NBTTag=(display=(Name="$cSkull of your Future Self")))@luck=-1

/spawners
group:#rand(1,3):(ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Zombie),display=(Name="$rZombie Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Skeleton),display=(Name="$rSkeleton Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Spider),display=(Name="$rSpider Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Creeper),display=(Name="$rCreeper Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Enderman),display=(Name="$rEnderman Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Endermite),display=(Name="$rEndermite Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Silverfish),display=(Name="$rSilverfish Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Witch),display=(Name="$rWitch Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Slime),display=(Name="$rSlime Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=CaveSpider),display=(Name="$rCave Spider Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Guardian),display=(Name="$rGuardian Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=PigZombie),display=(Name="$rZombie Pigman Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Blaze),display=(Name="$rBlaze Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=LavaSlime),display=(Name="$rMagma Cube Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Ghast),display=(Name="$rGhast Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Pig),display=(Name="$rPig Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Sheep),display=(Name="$rSheep Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Cow),display=(Name="$rCow Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Rabbit),display=(Name="$rRabbit Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Wolf),display=(Name="$rWolf Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Ozelot),display=(Name="$rOcelot Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=MushroomCow),display=(Name="$rMooshroom Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Squid),display=(Name="$rSquid Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=EntityHorse),display=(Name="$rHorse Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Bat),display=(Name="$rBat Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Villager),display=(Name="$rVillager Spawner")))@chance=0.5@luck=2

/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2
/ wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.1@luck=-2
/ elder guardian
group(type=difficulty,ID=hard;type=entity,ID=Guardian,NBTTag=(Elder=1)))@chance=0.5@luck=-2
/ killer rabbit
group(type=difficulty,ID=hard;type=entity,ID=Rabbit,NBTTag=(RabbitType=99))@luck=-1

/ horses
type=entity,ID=EntityHorse,amount=12,posOffset=#circleOffset(4),NBTTag=(Type=#rand(0,4),Tame=true)@chance=0.5@luck=1

/ pet wolves
group(type=entity,ID=Wolf,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(CollarColor=#rand(0,14),Owner=#pName,Sitting=1,CustomName="#pName's Wolf");type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1
/ pet cats
group(type=entity,ID=Ozelot,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(CatType=#rand(0,3),Owner=#pName,Sitting=1,CustomName="#pName's Kitty");type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1
/ pet rabbits
group(type=entity,ID=Rabbit,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(RabbitType=#rand(0,5),Owner=#pName,Sitting=1);type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1






/ ========== TOOLS & ARMOR ==========

/all wood, stone, iron and gold tools
group(ID=wooden_sword,NBTTag=(display=(Name="$f$lMuddy Sword"));ID=wooden_shovel,NBTTag=(display=(Name="$f$lMuddy Shovel"));ID=wooden_pickaxe,NBTTag=(display=(Name="$f$lMuddy Pick"));ID=wooden_axe,NBTTag=(display=(Name="$f$lMuddy Axe"));ID=wooden_hoe,NBTTag=(display=(Name="$f$lMuddy Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=3,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=0
group(ID=stone_sword,NBTTag=(display=(Name="$f$lChipped Sword"));ID=stone_shovel,NBTTag=(display=(Name="$f$lChipped Shovel"));ID=stone_pickaxe,NBTTag=(display=(Name="$f$lChipped Pick"));ID=stone_axe,NBTTag=(display=(Name="$f$lChipped Axe"));ID=stone_hoe,NBTTag=(display=(Name="$f$lChipped Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=4,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=0
group(ID=golden_sword,NBTTag=(display=(Name="$f$lShiny Sword"));ID=golden_shovel,NBTTag=(display=(Name="$f$lShiny Shovel"));ID=golden_pickaxe,NBTTag=(display=(Name="$f$lShiny Pick"));ID=golden_axe,NBTTag=(display=(Name="$f$lShiny Axe"));ID=golden_hoe,NBTTag=(display=(Name="$f$lShiny Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=3,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=1
group(ID=iron_shovel,NBTTag=(display=(Name="$f$lSharpened Shovel"));ID=iron_pickaxe,NBTTag=(display=(Name="$f$lSharpened Pick"));ID=iron_axe,NBTTag=(display=(Name="$f$lSharpened Axe"));ID=iron_sword,NBTTag=(display=(Name="$f$lSharpened Sword"));ID=iron_hoe,NBTTag=(display=(Name="$f$lSharpened Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=5,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=1
/2-3 diamond tools
group:#rand(2,3):(ID=diamond_sword,NBTTag=(display=(Name="$f$lFancy Sword"));ID=diamond_shovel,NBTTag=(display=(Name="$f$lFancy Shovel"));ID=diamond_pickaxe,NBTTag=(display=(Name="$f$lFancy Pick"));ID=diamond_axe,NBTTag=(display=(Name="$f$lFancy Axe"));ID=diamond_hoe,NBTTag=(display=(Name="$f$lFancy Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=6,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=2
/all leather, gold, chain and iron armour
group(ID=leather_helmet,NBTTag=(display=(Name="$f$lMuddy Hat"));ID=leather_chestplate,NBTTag=(display=(Name="$f$lMuddy Shirt"));ID=leather_leggings,NBTTag=(display=(Name="$f$lMuddy Pants"));ID=leather_boots,NBTTag=(display=(Name="$f$lMuddy Shoes")))@luck=0
group(ID=golden_helmet,NBTTag=(display=(Name="$f$lShiny Hat"));ID=golden_chestplate,NBTTag=(display=(Name="$f$lShiny Shirt"));ID=golden_leggings,NBTTag=(display=(Name="$f$lShiny Pants"));ID=golden_boots,NBTTag=(display=(Name="$f$lShiny Shoes"));ID=golden_horse_armor,NBTTag=(display=(Name="$f$lShiny Horse Armour")))@luck=1
group(ID=chainmail_helmet,NBTTag=(display=(Name="$f$lDrafty Hat"));ID=chainmail_chestplate,NBTTag=(display=(Name="$f$lDrafty Shirt"));ID=chainmail_leggings,NBTTag=(display=(Name="$f$lDrafty Pants"));ID=chainmail_boots,NBTTag=(display=(Name="$f$lDrafty Shoes")))@luck=2
group(ID=iron_helmet,NBTTag=(display=(Name="$f$lHeavy Hat"));ID=iron_chestplate,NBTTag=(display=(Name="$f$lHeavy Shirt"));ID=iron_leggings,NBTTag=(display=(Name="$f$lHeavy Pants"));ID=iron_boots,NBTTag=(display=(Name="$f$lHeavy Shoes"));ID=iron_horse_armor,NBTTag=(display=(Name="$f$lHeavy Horse Armour")))@luck=1
/2-3 diamond armour
group:#rand(2,3):(ID=diamond_helmet,NBTTag=(display=(Name="$f$lFancy Hat"));ID=diamond_chestplate,NBTTag=(display=(Name="$f$lFancy Shirt"));ID=diamond_leggings,NBTTag=(display=(Name="$f$lFancy Pants"));ID=diamond_boots,NBTTag=(display=(Name="$f$lFancy Shoes"));ID=diamond_horse_armor,NBTTag=(display=(Name="$f$lFancy Horse Armour")))@luck=2
/all horse armour
group(ID=iron_horse_armor,NBTTag=(display=(Name="$f$lHeavy Horse Armour"));ID=golden_horse_armor,NBTTag=(display=(Name="$f$lShiny Horse Armour"));ID=diamond_horse_armor,NBTTag=(display=(Name="$f$lFancy Horse Armour")))@luck=1
/bow and arrows
group(ID=bow,NBTTag=(display=(Name="$f$lBoring Wooden Bow"));ID=arrow,amount=#rand(16,32))@luck=1

/~~~~~~~~~~~~~~~~~~~~~~~~~~~

/coloured leather armour
group(ID=leather_helmet,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Hat"));ID=leather_chestplate,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Shirt"));ID=leather_leggings,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Pants"));ID=leather_boots,NBTTag=(display=(color=#rand(0,16777215),Name="$f$lStained Shoes")))@luck=0
/wood armour
group(ID="lootplusplus:spiral.wood_helmet",NBTTag=(display=(Name="$f$lWooden Hat"));ID="lootplusplus:spiral.wood_chestplate",NBTTag=(display=(Name="$f$lWooden Shirt"));ID="lootplusplus:spiral.wood_leggings",NBTTag=(display=(Name="$f$lWooden Pants"));ID="lootplusplus:spiral.wood_boots",NBTTag=(display=(Name="$f$lWooden Shoes")))@luck=0

/ ========== BLOCKS ==========

ID=end_portal_frame,amount=#rand(2,6)@luck=2
ID=ender_chest,amount=2@luck=0

/~~~~~~~~~~~~~~~~~~~~~~~~~~~

type=block,ID=red_flower,damage=#rand(0,8),posOffset=#circleOffset(0,5),amount=64,reinitialize=true@luck=0
type=block,ID=standing_banner,damage=#rand(0,15),posOffset=#circleOffset(0,5),amount=6,NBTTag=(Patterns=[(Pattern=#randList(o,o,o,o,o,o,o,o,ld,rud,lud,rd,vh,vhr,hh,hhb),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,mr,mc,sku,cri,moj,flo),Color=#rand(0,15))],Base=#rand(0,15)),reinitialize=true@luck=0
type=block,ID=web,posOffset=#circleOffset(0,5),amount=64,reinitialize=true@luck=0
group(ID=lootplusplus:spiral.glass_crafting_table;ID=lootplusplus:spiral.glass_furnace)@luck=0
ID=lootplusplus:spiral.spiral_furnace@luck=2

/ ========= ITEMS ==========


/~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ID=stick,NBTTag=(display=(Name="$f$lBoring Stick"))@luck=-1
ID=cookie,amount=#rand(10,30),NBTTag=(display=(Name="$e$lFriendship Cookie",Lore=["Instructions for making a friend","1. Walk up to someone and say 'Hi'.","2. Give them one or more of these cookies.","3. Have fun with your new friend."]))@luck=1
ID=skull,damage=3,NBTTag=(SkullOwner=#pName)@luck=0

ID=rabbit_stew,NBTTag=(display=(Name="$e$lLucky Stew")),amount=#rand(1,3)@luck=1
ID=web,amount=#rand(5,20),NBTTag=(display=(Name="$r$lSticky Situation"))@luck=0

ID=lootplusplus:spiral.spiral_magic,amount=#rand(20,40)@luck=1
group(ID=lucky:lucky_potion,amount=#rand(2,4);ID=lucky:spiral_lucky_potion,amount=#rand(3,6))@luck=1
group(ID=lucky:lucky_potion,amount=#rand(1,2),NBTTag=(Luck=100,display=(Name="$rVery Lucky Potion"));ID=lucky:spiral_lucky_potion,amount=#rand(2,4),NBTTag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion")))@luck=2
group(ID=lucky:lucky_potion,amount=#rand(1,2),NBTTag=(Luck=-100,display=(Name="$rUnlucky Potion"));ID=lucky:spiral_lucky_potion,amount=#rand(2,4),NBTTag=(Luck=-100,display=(Name="$rSpiral Unlucky Potion")))@luck=-1

type=entity,ID=Item,NBTTag=(CustomName="$cSpiral Unlucky Sword",CustomNameVisible=true,Item=(Count=1,id="lucky:spiral_lucky_sword",tag=(Luck=-100,display=(Name="$c$lSpiral Unlucky Sword"))))@luck=1
type=entity,ID=Item,NBTTag=(CustomName="$cSpiral Unlucky Triple Longbow",CustomNameVisible=true,Item=(Count=1,id="lucky:spiral_lucky_bow",tag=(Luck=-100,display=(Name="$c$lSpiral Unlucky Triple Longbow"))))@luck=1
group(ID=lucky:spiral_lucky_sword;ID=lucky:spiral_lucky_bow)@luck=1

/ ========== GROUPS ==========

/ enchantment table with bookshelves
group(ID=enchanting_table;ID=bookshelf,amount=15)@luck=1
/ golden apples
group(ID=golden_apple,amount=#rand(3,4);ID=golden_apple,amount=#rand(1,2),damage=1)@luck=2
/ meat (cooked)
group:1:(ID=cooked_porkchop,amount=#rand(8,16);ID=cooked_fish,amount=#rand(8,24);ID=cooked_fish,damage=1,amount=#rand(8,24);ID=cooked_beef,amount=#rand(8,24);ID=cooked_chicken,amount=#rand(8,24);ID=cooked_mutton,amount=#rand(8,24);ID=cooked_rabbit,amount=#rand(8,24))@chance=0.6@luck=1
/ vegetable food (carrots, potatoes, pumpkin pie)
group:1:(group(ID=pumpkin,amount=#rand(8,16);ID=lit_pumpkin,amount=#rand(8,16));group(ID=carrot,amount=#rand(8,16);ID=golden_carrot,amount=#rand(4,8));group(ID=potato,amount=#rand(8,16);ID=baked_potato,amount=#rand(4,8);ID=poisonous_potato,amount=#rand(2,4));group(ID=pumpkin_pie,amount=#rand(6,12)))@chance=0.6@luck=1
/ ender pearls
ID=ender_pearl,amount=16@chance=0.6@luck=2
/ potions
ID=potion,damage=#randPotionDamage,amount=#rand(6,10)@chance=0.5@luck=1
/ spawn eggs
ID=spawn_egg,damage=#randSpawnEggDamage,amount=#rand(4,8)@chance=0.4@luck=1
/ brewing
group(ID=brewing_stand;ID=glass_bottle,amount=#rand(3,12);ID=ender_pearl,amount=#rand(1,3);ID=blaze_rod,amount=#rand(1,3);ID=ghast_tear,amount=#rand(1,3);ID=gold_nugget,amount=#rand(1,3);ID=nether_wart,amount=#rand(1,3);ID=spider_eye,amount=#rand(1,3);ID=fermented_spider_eye,amount=#rand(1,3);ID=blaze_powder,amount=#rand(1,3);ID=magma_cream,amount=#rand(1,3);ID=ender_eye,amount=#rand(1,3);ID=speckled_melon,amount=#rand(1,3);ID=rabbit_foot,amount=#rand(1,3);type=particle,ID=2002,damage=3)@luck=2
/ redstone
group(ID=dispenser,amount=2;ID=noteblock,amount=1;ID=sticky_piston,amount=4;ID=piston,amount=4;ID=tnt,amount=16;ID=lever,amount=2;ID=stone_pressure_plate,amount=2;ID=wooden_pressure_plate,amount=2;ID=redstone_torch,amount=8;ID=stone_button,amount=2;ID=trapdoor,amount=2;ID=iron_trapdoor,amount=2;ID=fence_gate,amount=1;ID=redstone_lamp,amount=4;ID=tripwire_hook,amount=2;ID=wooden_button,amount=2;ID=light_weighted_pressure_plate,amount=1;ID=heavy_weighted_pressure_plate,amount=1;ID=daylight_detector,amount=1;ID=hopper,amount=4;ID=dropper,amount=#rand(2,4);ID=wooden_door,amount=1;ID=iron_door,amount=1;ID=redstone,amount=#rand(32,64);ID=repeater,amount=8;ID=comparator,amount=2;type=particle,ID=2002,damage=9)@chance=0.8@luck=2
/ colorful
group(group:1:(ID=wool,damage=#rand(0,15),amount=#rand(32,64);ID=stained_hardened_clay,damage=#rand(0,15),amount=#rand(32,64);ID=dye,damage=#rand(0,15),amount=#rand(32,64);ID=stained_glass,damage=#rand(0,15),amount=#rand(32,64);ID=stained_glass_pane,damage=#rand(0,15),amount=#rand(32,64);ID=carpet,damage=#rand(0,15),amount=#rand(32,64));type=particle,ID=2002,damage=#randPotionParticle,amount=10)@chance=0.8@luck=1
/ flowers
group(ID=red_flower,damage=#rand(0,8),amount=64)@luck=0
/ enchantment books
ID=enchanted_book,NBTTag=(StoredEnchantments=#randEnchantment),amount=#rand(10,15)@luck=1
/ prismarine
group(ID=prismarine,amount=#rand(4,8);ID=prismarine,damage=1,amount=#rand(4,8);ID=prismarine,damage=2,amount=#rand(4,8);ID=sea_lantern,amount=#rand(4,8);ID=prismarine_shard,amount=#rand(15,30);ID=prismarine_crystals,amount=#rand(10,20);type=particle,ID=2002,damage=14)@luck=1

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/ores
group(ID=coal_ore,amount=#rand(32,64);ID=quartz_ore,amount=#rand(16,32);ID=diamond_ore,amount=#rand(8,16);ID=emerald_ore,amount=#rand(8,16);ID=redstone_ore,amount=#rand(8,16);ID=lapis_ore,amount=#rand(8,16);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=5,posOffset=#circleOffset(0,2))@luck=2

/lucky resources - iron, gold, diamond, emerald, lapis, redstone with fireworks
group(ID=diamond,amount=#rand(5,20);ID=emerald,amount=#rand(5,20);ID=dye,damage=4,amount=32;ID=redstone,amount=64;ID=iron_ingot,amount=#rand(10,30);ID=gold_ingot,amount=#rand(5,20);type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag=#randFireworksRocket)),amount=5,posOffset=#circleOffset(0,2))@luck=2

/heads

/mobs
group:#rand(1,4):(ID=skull,damage=0;ID=skull,damage=1;ID=skull,damage=2;ID=skull,damage=4;ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Blaze,display=(Name="$rBlaze Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_CaveSpider,display=(Name="$rCave Spider Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Chicken,display=(Name="$rChicken Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Cow,display=(Name="$rCow Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Enderman,display=(Name="$rEnderman Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Ghast,display=(Name="$rGhast Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_LavaSlime,display=(Name="$rMagma Cube Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_MushroomCow,display=(Name="$rMooshroom Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Pig,display=(Name="$rPig Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_PigZombie,display=(Name="$rZombie Pigman Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Sheep,display=(Name="$rSheep Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Slime,display=(Name="$rSlime Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Spider,display=(Name="$rSpider Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Squid,display=(Name="$rSquid Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Villager,display=(Name="$rVillager Head"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Golem,display=(Name="$rIron Golem Head")))@luck=0
/directions
group(ID=skull,damage=3,NBTTag=(SkullOwner=MHF_ArrowUp,display=(Name="$rUp"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_ArrowDown,display=(Name="$rDown"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_ArrowLeft,display=(Name="$rLeft"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_ArrowRight,display=(Name="$rRight"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Exclamation,display=(Name="$rExclamation"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Question,display=(Name="$rQuestion")))@luck=0
/decorations
group:#rand(2,6):(ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Cactus,display=(Name="$rMini Cactus"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Chest,display=(Name="$rMini Chest"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Melon,display=(Name="$rMini Melon"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Pumpkin,display=(Name="$rMini Pumpkin"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_TNT,display=(Name="$rMini TNT"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_TNT2,display=(Name="$rMini TNT"));ID=skull,damage=3,NBTTag=(SkullOwner=C418,display=(Name="$rMini Jukebox"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Cake,display=(Name="$rMini Cake"));ID=skull,damage=3,NBTTag=(SkullOwner=Tereneckla,display=(Name="$rMini Emerald Ore"));ID=skull,damage=3,NBTTag=(SkullOwner=MHF_Apple,display=(Name="$rApple"));ID=skull,damage=3,NBTTag=(SkullOwner=Edna_I,display=(Name="$rEnder Eye"));ID=skull,damage=3,NBTTag=(SkullOwner=uioz,display=(Name="$rRadio"));ID=skull,damage=3,NBTTag=(SkullOwner=scemm,display=(Name="$rMini Dispenser"));ID=skull,damage=3,NBTTag=(SkullOwner=cake,display=(Name="$rMini Grass"));ID=skull,damage=3,NBTTag=(SkullOwner=SkitScape,display=(Name="$rRubik's Cube"));ID=skull,damage=3,NBTTag=(SkullOwner=TheMrLief,display=(Name="$rBurger"));ID=skull,damage=3,NBTTag=(SkullOwner=Thanauser,display=(Name="$rTankard"));ID=skull,damage=3,NBTTag=(SkullOwner=foreverwonders,display=(Name="$rMini Log"));ID=skull,damage=3,NBTTag=(SkullOwner=nickbg7n,display=(Name="$rToaster")))@luck=0
/players
ID=skull,damage=3,amount=#rand(1,4),NBTTag=(SkullOwner=#randList(Tmtravlr,PlayerInDistress,Herobrine,IHasCupquake,redb15,EcuTruin,BigBadChris,boni,Mr_okushama,AlgorithmX2,Mikeemoo,_CrazyP_,MysteriousAges,MineMaarten,nekosune,tlovetech,FireFall1725,PurpleMentat,calclavia,Minalien,fuj1n,Mithion,RWTema,WayofFlowingTime,TTFTCUTS,bskprs,futureamnet,azanor,chicken_bones,Cloudhunter,CovertJaguar,cpw11,dan200,Eloraam,florastar,iChun,KingLemming,Krapht,LexManos,TheMattaBase,mDiyo,Myrathi,Morvelaira,Pahimar,sfPlayer1,ProfMobius,Rorax,Sacheverell,sirsengir,Soaryn,x3n0ph0b3,XCompWiz,Vswe,Vazkii,ZeldoKaviera,neptunepink,EddieRuckus,eyamaz,jadedcat,slowpoke101,progwm16,adlingtont,AnderZEL,Arkas,Aureylian,AvidyaZEN,BdoubleO100,BlameTC,Coestar,Docm77,Etho,generikb,Guude,JSano19,kurtmac,SuperMCGamer,Mhykol,Millbee,Nebris,Pakratt0013,paulsoaresjr,PauseUnpause,Pyro_0,SethBling,thejims,Sevadus,Vechs_,VintageBeef,W92Baj,Zisteau,aidancbrady,spacetoad,FyberOptic,Vexatos,Mineshopper,AUTOMATIC_MAIDEN,sanandreasMC,FatherToast,Erasmus_Crowley,Alblaka,Emoniph,Nuchaz,Kobata,powercrystals,AbrarSyed,sdkillen,Taelnia,Lycanite,asiekierka,GregoriusT,skyboy,Flaxbeard,Emasher,joshiejack,Reika,MatrexsVigil,ganymedes01,Pokefenn,chylex,vadis365,Kihira,jakimfett,Notch,jeb_,C418,Dinnerbone,Grumm,Search_DP,EvilSeph,TheMogMiner,Kyrinon,vasili02,Jeb_Jeb,KingPurpleRaptor,DylanGK,Nerdcubed,Kleetho,DanTDM,Runew0lf,GiantWaffle,Bacon_Donut,Vaygrim,Heph,ChimneySwift,FuriousDestroyer,SuperGirlyGamer,CyaNideEPiC,Jarrenitis,direwolf20,Sjin,Xephos,LividCoffee,Rythian,Zoeya,TheStrippin,InTheLittleWood,Quetzz,Blorph,xbony2,CaptainSparklez,AntVenom,CavemanFilms,Fosler,BevoLJ,Sips_,Honeydew,TobyofBuscus,corjaantje))@luck=0
/patreon supporters
ID=skull,damage=3,NBTTag=(display=(Lore=["Patreon Supporter!"]),SkullOwner=#randList(LunariusH,Ringoster))@luck=0

/minecart stuff
group(ID=rail,amount=#rand(32,64);ID=golden_rail,amount=#rand(5,10);ID=detector_rail,amount=#rand(5,10);ID=activator_rail,amount=#rand(5,10);ID=minecart,amount=#rand(1,2);ID=chest_minecart,amount=#rand(1,2);ID=furnace_minecart,amount=#rand(1,2);ID=hopper_minecart,amount=#rand(1,2);ID=tnt_minecart,amount=#rand(1,10);type=particle,ID=2002,damage=14)@luck=1

/wood
group(ID=sapling,damage=0,amount=#rand(4,8);ID=sapling,damage=1,amount=#rand(4,8);ID=sapling,damage=2,amount=#rand(4,8);ID=sapling,damage=3,amount=#rand(4,8);ID=sapling,damage=4,amount=#rand(4,8);ID=sapling,damage=5,amount=#rand(4,8);ID=log,damage=0,amount=#rand(1,5);ID=log,damage=1,amount=#rand(1,5);ID=log,damage=2,amount=#rand(1,5);ID=log,damage=3,amount=#rand(1,5);ID=log2,damage=0,amount=#rand(1,5);ID=log2,damage=1,amount=#rand(1,5);ID=planks,damage=0,amount=#rand(5,10);ID=planks,damage=2,amount=#rand(5,10);ID=planks,damage=3,amount=#rand(5,10);ID=planks,damage=4,amount=#rand(5,10);ID=planks,damage=5,amount=#rand(5,10);ID=wooden_slab,damage=0,amount=#rand(5,10);ID=wooden_slab,damage=1,amount=#rand(5,10);ID=wooden_slab,damage=2,amount=#rand(5,10);ID=wooden_slab,damage=3,amount=#rand(5,10);ID=wooden_slab,damage=4,amount=#rand(5,10);ID=wooden_slab,damage=5,amount=#rand(5,10);ID=oak_stairs,amount=#rand(5,10);ID=spruce_stairs,amount=#rand(5,10);ID=birch_stairs,amount=#rand(5,10);ID=jungle_stairs,amount=#rand(5,10);ID=acacia_stairs,amount=#rand(5,10);ID=dark_oak_stairs,amount=#rand(5,10);ID=oak_fence,amount=#rand(5,10);ID=spruce_fence,amount=#rand(5,10);ID=birch_fence,amount=#rand(5,10);ID=jungle_fence,amount=#rand(5,10);ID=acacia_fence,amount=#rand(5,10);ID=dark_oak_fence,amount=#rand(5,10);ID=oak_fence_gate,amount=#rand(1,2);ID=spruce_fence_gate,amount=#rand(1,2);ID=birch_fence_gate,amount=#rand(1,2);ID=jungle_fence_gate,amount=#rand(1,2);ID=acacia_fence_gate,amount=#rand(1,2);ID=dark_oak_fence_gate,amount=#rand(1,2);ID=oak_door,amount=#rand(2,2);ID=spruce_door,amount=#rand(2,2);ID=birch_door,amount=#rand(1,2);ID=jungle_door,amount=#rand(1,2);ID=acacia_door,amount=#rand(1,2);ID=dark_oak_door,amount=#rand(1,2))@luck=-1

/double plants
ID=double_plant,damage=#rand(0,5),amount=32,reinitialize=true@luck=0

/other random plants
group(ID=tallgrass,damage=#rand(0,2),amount=20,reinitialize=true;ID=deadbush,amount=#rand(4,10);ID=yellow_flower,amount=#rand(4,10);ID=brown_mushroom,amount=#rand(4,10);ID=red_mushroom,amount=#rand(4,10);ID=vine,amount=#rand(4,10);ID=waterlily,amount=#rand(4,10);ID=cactus,amount=#rand(4,10))@luck=0

/stone monster eggs
ID=monster_egg,damage=#rand(0,5),amount=32,NBTTag=(display=(Name="$rTotally Normal Stone Stuff"),reinitialize=true)@luck=-1

/banners
ID=banner,damage=#rand(0,15),amount=#rand(32,64),reinitialize=true@luck=0
ID=banner,damage=#rand(0,15),amount=#rand(5,10),NBTTag=(BlockEntityTag=(Patterns=[(Pattern=#randList(o,o,o,o,o,o,o,o,ld,rud,lud,rd,vh,vhr,hh,hhb),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,mr,mc,sku,cri,moj,flo),Color=#rand(0,15))])),reinitialize=true@luck=0

/scythe book
group(ID=written_book,NBTTag=(author="Tmtravlr",title="$e$lCaring for your Scythe",pages=["$l$nCaring for your $l$nScythe\n\nA scythe is a versatile tool. It's main purpose is farming, but in a pinch it makes a handy weapon.\n\nA scythe needs proper care and attention to stay in top condition.","To properly care for your scythe, you must do the following:\n\n$r$l1.$r Clean your scythe daily, or every other day. Or just keep it dirty. It is a farming tool after all.\n\n$l2.$r Avoid hitting creepers with the scythe. Explosions knock the head off.","$l3.$r Never break glass with the scythe. That's for your sake. Glass shards might cut you. The scythe will be okay.\n\n$l4.$r If you are saving up your experience levels to enchant your scythe, well, don't. It's not enchantable.","If you follow these simple steps, your scythe will remain in good condition."]);ID=iron_hoe,NBTTag=(display=(Name="$rScythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=5,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=0

/message from future self
group(type=command,ID="/tell #pName #pName, listen to me. I'm the ghost of your future self. You have to stop breaking lucky blocks or you're going to die!",commandSender="Future #pName";ID=skull,NBTTag=(display=(Name="$cSkull of your Future Self")))@luck=-1

/spawners
group:#rand(1,3):(ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Zombie),display=(Name="$rZombie Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Skeleton),display=(Name="$rSkeleton Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Spider),display=(Name="$rSpider Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Creeper),display=(Name="$rCreeper Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Enderman),display=(Name="$rEnderman Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Endermite),display=(Name="$rEndermite Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Silverfish),display=(Name="$rSilverfish Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Witch),display=(Name="$rWitch Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Slime),display=(Name="$rSlime Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=CaveSpider),display=(Name="$rCave Spider Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Guardian),display=(Name="$rGuardian Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=PigZombie),display=(Name="$rZombie Pigman Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Blaze),display=(Name="$rBlaze Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=LavaSlime),display=(Name="$rMagma Cube Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Ghast),display=(Name="$rGhast Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Pig),display=(Name="$rPig Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Sheep),display=(Name="$rSheep Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Cow),display=(Name="$rCow Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Rabbit),display=(Name="$rRabbit Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Wolf),display=(Name="$rWolf Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Ozelot),display=(Name="$rOcelot Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=MushroomCow),display=(Name="$rMooshroom Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Squid),display=(Name="$rSquid Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=EntityHorse),display=(Name="$rHorse Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Bat),display=(Name="$rBat Spawner"));ID=mob_spawner,NBTTag=(BlockEntityTag=(EntityId=Villager),display=(Name="$rVillager Spawner")))@chance=0.5@luck=2

/grenades
ID=lootplusplus:spiral.grenade,amount=#rand(5,15)@luck=1

/ ========== ENTITIES ==========

/ thrown exp bottles
type=entity,ID=ThrownExpBottle,NBTTag=(Motion=#randLaunchMotion),amount=#rand(32,64)@luck=2
/ launched tnt
group(type=sound,ID=game.tnt.primed;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=15)@chance=0.5@luck=-2

/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2
/ wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.1@luck=-2
/ elder guardian
group(type=difficulty,ID=hard;type=entity,ID=Guardian,NBTTag=(Elder=1)))@chance=0.5@luck=-2
/ killer rabbit
group(type=difficulty,ID=hard;type=entity,ID=Rabbit,NBTTag=(RabbitType=99))@luck=-1

/ horses
type=entity,ID=EntityHorse,amount=12,posOffset=#circleOffset(4),NBTTag=(Type=#rand(0,4),Tame=true)@chance=0.5@luck=1

/ pet wolves
group(type=entity,ID=Wolf,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(CollarColor=#rand(0,14),Owner=#pName,Sitting=1,CustomName="#pName's Wolf");type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1
/ pet cats
group(type=entity,ID=Ozelot,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(CatType=#rand(0,3),Owner=#pName,Sitting=1,CustomName="#pName's Kitty");type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1
/ pet rabbits
group(type=entity,ID=Rabbit,amount=#rand(5,10),posOffset=#circleOffset(3),NBTTag=(RabbitType=#rand(0,5),Owner=#pName,Sitting=1);type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1

/~~~~~~~~~~~~~~~~~~~~~~

/ thrown eggs
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.lucky_egg,Motion=#randLaunchMotion(0.6,15)),amount=#rand(30,50)@luck=2

/ witch with bats
group(type=difficulty,ID=hard;type=entity,ID=Witch;type=entity,ID=ThrownPotion,posY=#bPosY+#rand(0,2),posOffset=#circleOffset(0,1),amount=32,NBTTag=(OwnerName="Bomber Bat",Potion=(id=potion,Damage=#randPotionDamage),Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=20,Amplifier=#rand(0,2),Duration=1000,ShowParticles=false)])))@luck=-1
/ huge slime and magma cube
group:1:(type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lBig Jim",CustomNameVisible=true,Riding=(id=Slime,Size=10,CustomName="$e$lBig Jim"));type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lBig Henry",CustomNameVisible=true,Riding=(id=LavaSlime,Size=9,CustomName="$e$lBig Henry")))@luck=-2

/ lucky mobs
group:1:(type=entity,ID=Pig,NBTTag=(Equipment=[(id=porkchop,Count=1,tag=(ench=[(id=35,lvl=1)],display=(Name="$e$lLucky Pork")))],DropChances=[2f],CustomName="$e$lLucky Pig",CustomNameVisible=true);type=entity,ID=Cow,NBTTag=(Equipment=[(id=leather,Count=1,tag=(ench=[(id=35,lvl=1)],display=(Name="$e$lLucky Leather")))],DropChances=[2f],CustomName="$e$lLucky Cow",CustomNameVisible=true);type=entity,ID=Chicken,NBTTag=(Equipment=[(id=feather,Count=1,tag=(ench=[(id=35,lvl=1)],display=(Name="$e$lLucky Feather")))],DropChances=[2f],CustomName="$e$lLucky Chicken",CustomNameVisible=true);type=entity,ID=Sheep,NBTTag=(Equipment=[(id=wool,Count=1,tag=(ench=[(id=35,lvl=1)],display=(Name="$e$lLucky Wool")))],DropChances=[2f],CustomName="$e$lLucky Sheep",CustomNameVisible=true);type=entity,ID=Rabbit,NBTTag=(Equipment=[(id=rabbit_foot,Count=1,tag=(ench=[(id=35,lvl=1)],display=(Name="$e$lLucky Rabbit's Foot")))],DropChances=[2f],CustomName="$e$lLucky Rabbit",CustomNameVisible=true);type=entity,ID=Squid,NBTTag=(Equipment=[(id=dye,Count=1,tag=(ench=[(id=7,lvl=1)],display=(Name="$e$lUnlucky Ink")))],DropChances=[2f],CustomName="$e$lUnlucky Squid",CustomNameVisible=true))@luck=0
/colored sheep
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$cM$6r. $eR$aa$2i$bn$3b$5o$dw",CustomNameVisible=true,Riding=(id=Sheep,Color=#rand(0,15)b)),posOffset=#circleOffset(4),amount=16,reinitialize=true@luck=1

/~~ bosses ~~

/bob
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName=$e$lBob,CustomNameVisible=true,Riding=(id=Zombie,Equipment=[(id="lootplusplus:spiral.big_blue_blade",Count=1,tag=(ench=[(id=16,lvl=#rand(1,5)),(id=#rand(17,18),lvl=#rand(1,5)),(id=19,lvl=#rand(5,8)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],display=(Name="$9$lBob's Big Blue Blade"))),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lBob's Helmet"))),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lBob's Chestplate"))),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lBob's Pants"))),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lBob's Boots")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$e$lBob",CustomNameVisible=true)))@luck=-2
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$7$lUnlucky Bob",CustomNameVisible=true,Riding=(id=Zombie,Equipment=[(id=wooden_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$7$lBob's Muddy Sword"))),(id=leather_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(color=#rand(0,16777215),Name="$7$lBob's Stained Helmet"))),(id=leather_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(color=#rand(0,16777215),Name="$7$lBob's Stained Chestplate"))),(id=leather_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(color=#rand(0,16777215),Name="$7$lBob's Stained Pants"))),(id=leather_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(color=#rand(0,16777215),Name="$7$lBob's Stained Boots")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$7$lUnlucky Bob")))@luck=-1
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lBaby Bob",CustomNameVisible=true,Riding=(id=Zombie,IsBaby=true,Equipment=[(id="lootplusplus:spiral.cumbersome_crimson_cutter",Count=1,tag=(ench=[(id=17,lvl=#rand(1,5)),(id=18,lvl=#rand(1,5)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(3,5)),(id=32,lvl=10),(id=#randList(21,33,35),lvl=1),(id=34,lvl=#rand(2,5))],display=(Name="$c$lBaby Bob's Cumbersome Crimson Cutter"))),(id=diamond_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lBaby Bob's Helmet"))),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lBaby Bob's Chestplate"))),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lBaby Bob's Pants"))),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lBaby Bob's Boots")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$e$lBaby Bob",CustomNameVisible=true)))@luck=-2
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$7$lUnlucky Baby Bob",CustomNameVisible=true,Riding=(id=Zombie,IsBaby=true,Equipment=[(id=stick,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$7$lBaby Bob's Pointy Poker"))),(id="lootplusplus:spiral.wood_boots",Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(Name="$7$lBaby Bob's Wooden Shoes"))),(id="lootplusplus:spiral.wood_leggings",Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$7$lBaby Bob's Wooden Pants"))),(id="lootplusplus:spiral.wood_chestplate",Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$7$lBaby Bob's Wooden Shirt"))),(id="lootplusplus:spiral.wood_helmet",Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$7$lBaby Bob's Wooden Hat")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="$7$lUnlucky Baby Bob")))@luck=-1

/ghostly horseman
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=0.5,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1.5,ID="/playsound records.13 @a ~ ~ ~ 2.0 2.0";type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$f$lGhostly Horseman",CustomNameVisible=true,Riding=(id=Skeleton,CustomName="$f$lGhostly Horseman",Equipment=[(id=bow,Count=1,Damage=0,tag=(ench=#luckyBowEnchantments,display=(Name="$f$lGhostly Bow"))),(id=chainmail_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(Name="$f$lGhostly Helmet"))),(id=chainmail_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$f$lGhostly Chestplate"))),(id=chainmail_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$f$lGhostly Pants"))),(id=chainmail_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$f$lGhostly Boots")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Riding=(id=EntityHorse,CustomName="$f$lGhostly Horse",Tame=true,Type=4,Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))))@luck=-2

/headless spiral horseman
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=0.5,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1.5,ID="/playsound records.13 @a ~ ~ ~ 2.0 2.0";type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lHeadless Spiral Horseman",CustomNameVisible=true,Riding=(id=Skeleton,CustomName="$e$lHeadless Spiral Horseman",Equipment=[(id="lootplusplus:spiral.spiral_staff",Count=1,Damage=0,tag=(ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=21,lvl=#rand(1,5))],display=(Name="$e$lSpiral Lucky Staff",Lore=["","$9Dropped by Headless Spiral Horseman",""]),Unbreakable=true)),(Count=1,id="lootplusplus:spiral.spiral_boots",tag=(Unbreakable=true,ench=#luckyBootsEnchantments,display=(Lore=["$7Swiftness II","","$9Dropped by Headless Spiral Horseman"],Name="$e$lSpeedy Spiral Lucky Boots"),AttributeModifiers=[(AttributeName=generic.movementSpeed,Name="fast",Amount=0.4f,Operation=1,UUIDLeast=2,UUIDMost=2)])),(Count=1,id="lootplusplus:spiral.spiral_leggings",tag=(Unbreakable=true,ench=#luckyLeggingsEnchantments,display=(Lore=["$7Knockback Resistance I","","$9Dropped by Headless Spiral Horseman"],Name="$e$lRiveting Spiral Lucky Leggings"),AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=1,UUIDMost=1)])),(Count=1,id="lootplusplus:spiral.spiral_chestplate",tag=(Unbreakable=true,ench=#luckyChestplateEnchantments,display=(Lore=["$7Strength I","","$9Dropped by Headless Spiral Horseman"],Name="$e$lStrengthening Spiral Lucky Chestplate"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="strength",Amount=1.3f,Operation=1,UUIDLeast=4,UUIDMost=4)])),(id=stick)],DropChances=[#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Riding=(id=EntityHorse,CustomName="$f$lGhostly Horse",Tame=true,ArmorItem=(id=diamond_horse_armor,Count=1,tag=(display=(Name="$f$lGhostly Horse Armor"))),Type=0,Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])))))@luck=-2

/grim
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=0.5,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1.5,ID="/playsound records.ward @a ~ ~ ~ 2.0 1.5";type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName=$0$lGrim,CustomNameVisible=true,Riding=(id=Skeleton,SkeletonType=1,Attributes=[(Name=generic.maxHealth,Base=200f)],CustomName="$0$lGrim",Equipment=[(id="lootplusplus:spiral.death_scythe",Count=1,tag=(display=(Name="$8$lAncient Scythe of $kDEATH$r"),ench=#luckySwordEnchantments)),(id="lootplusplus:spiral.death_boots",Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$8$lShoes of Death"))),(id="lootplusplus:spiral.death_leggings",Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$8$lPants of Death"))),(id="lootplusplus:spiral.death_chestplate",Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$8$lShirt of Death"))),(id="lootplusplus:spiral.death_helmet",Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$8$lHood of Death")))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f])))@luck=-2

/"player"
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName=#pName,CustomNameVisible=true,Riding=(id=Skeleton,Silent=true,Equipment=[(id=stick,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments,display=(Name="$7$lSurprisingly Sharp Stick"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=3,Operation=0,UUIDLeast=1,UUIDMost=1)])),(id=leather_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(color=#rand(0,16777215),Name="$7$lEvil #pName's Stained Boots"))),(id=leather_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(color=#rand(0,16777215),Name="$7$lEvil #pName's Stained Chestplate"))),(id=leather_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(color=#rand(0,16777215),Name="$7$lEvil #pName's Stained Pants"))),(id=skull,Damage=3,Count=1,tag=(ench=#luckyHelmetEnchantments,SkullOwner=#pName))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="#pName")))@luck=-1
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName=#pName,CustomNameVisible=true,Riding=(id=Skeleton,Silent=true,Equipment=[(id="lootplusplus:spiral.spiral_demolisher",Count=1,Damage=19000,tag=(ench=#luckySwordEnchantments,display=(Name="$f$lEvil #pName's Dastardly Demolisher"))),(id=diamond_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lEvil #pName's Lucky Boots"))),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lEvil #pName's Lucky Chestplate"))),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lEvil #pName's Lucky Pants"))),(id=skull,Damage=3,Count=1,tag=(ench=#luckyHelmetEnchantments,SkullOwner=#pName))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName="#pName")))@luck=-2

/hostile mob stack
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,amount=#rand(1,3),posOffset=#circleOffset(2),NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lMob Stack",CustomNameVisible=true,Riding=(id=Ghast,CustomName="$e$lMob Stack Ghast",Riding=(id=PigZombie,Equipment=[(id=golden_sword,Count=1)],CustomName="$e$lMob Stack Pigman",Riding=(id=LavaSlime,CustomName="$e$lMob Stack Magma Cube",Riding=(id=Blaze,CustomName="$e$lMob Stack Blaze",Riding=(id=Skeleton,SkeletonType=1,Equipment=[(id=stone_sword,Count=1)],CustomName="$e$lMob Stack Wither Skelly",Riding=(id=Slime,CustomName="$e$lMob Stack Slime",Riding=(id=Witch,CustomName="$e$lMob Stack Witch",Riding=(id=Enderman,CustomName="$e$lMob Stack Enderman",Riding=(id=Endermite,CustomName="$e$lMob Stack Mite",Riding=(id=Zombie,CustomName="$e$lMob Stack Zombie",Equipment=[(id=none),(id=none),(id=none),(id=none),(id=pumpkin)],Riding=(id=Skeleton,CustomName="$e$lMob Stack Skelly",Equipment=[(id=bow,Count=1),(id=none),(id=none),(id=none),(id=pumpkin)],Riding=(id=Creeper,ExplosionRadius=1,CustomName="$e$lMob Stack Creep",Riding=(id=CaveSpider,CustomName="$e$lMob Stack Cave Spider",Riding=(id=Spider,CustomName="$e$lMob Stack Spider",Riding=(id=Guardian,CustomName="$e$lMob Stack Fish",Riding=(id=Silverfish,CustomName="$e$lMob Stack Silverfish",Riding=(id=Zombie,IsBaby=true,CustomName="$e$lMob Stack Baby")))))))))))))))))))@luck=-2

/tiny terrors
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=0.5,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1.5,ID="/playsound records.stal @a ~ ~ ~ 2.0 2.0";type=entity,ID=Zombie,amount=#rand(4,6),posOffset=#circleOffset(0,4),reinitialize=true,NBTTag=(CustomName="$7$lTiny Terror",IsBaby=true,Riding=(id=Chicken),Equipment=[(id=wooden_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments,display=(Name="$7$lTiny Terror's Pointy Poker"))),(id=leather_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments,display=(color=#rand(0,16777215),Name="$7$lTiny Terror's Stained Helmet"))),(id=leather_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(color=#rand(0,16777215),Name="$7$lTiny Terror's Stained Chestplate"))),(id=leather_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(color=#rand(0,16777215),Name="$7$lTiny Terror's Stained Pants"))),(id=leather_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments,display=(color=#rand(0,16777215),Name="$7$lTiny Terror's Stained Boots")))],DropChances=[#randList(0,0,0,0,0,2)f,#randList(0,0,0,0,0,2)f,#randList(0,0,0,0,0,2)f,#randList(0,0,0,0,0,2)f,#randList(0,0,0,0,0,2)f],CustomName="$7$lTiny Terror"))@chance=0.4@luck=-2

/azkor the questionable
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=0.5,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1.5,ID="/playsound records.chirp @a ~ ~ ~ 2.0 2.0";type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lAzkor the Questionable",CustomNameVisible=true,Riding=(id=Skeleton,CustomName="$e$lAzkor the Questionable",SkeletonType=1,Attributes=[(Name=generic.maxHealth,Base=500f)],Equipment=[(id=blaze_rod,Count=1,tag=(display=(Name="$e$lAzkor's Fiery Whacking Stick"),ench=[(id=17,lvl=5),(id=19,lvl=5),(id=20,lvl=5)],AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=12,Operation=0,UUIDLeast=1,UUIDMost=1)])),(id=leather_boots,Count=1,Damage=0,tag=(Unbreakable=true,display=(color=#rand(0,16777215),Name="$e$lAzkor's Boots"),ench=[(id=7,lvl=10)])),(id=leather_leggings,Count=1,Damage=0,tag=(Unbreakable=true,display=(color=#rand(0,16777215),Name="$e$lAzkor's Pants"),ench=[(id=7,lvl=10)])),(id=leather_chestplate,Count=1,Damage=0,tag=(Unbreakable=true,display=(color=#rand(0,16777215),Name="$e$lAzkor's Chestplate"),ench=[(id=7,lvl=10)])),(id="lucky:lucky_block_spiral",Count=#rand(2,3),tag=(display=(Name="$e$lAzkor's Personal Lucky Block"),Luck=100))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,2f])))@chance=0.3@luck=-2

/master of the spiral
group(type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lMaster of the Spiral",CustomNameVisible=true,Riding=(id=PigZombie,Attributes=[(Name=generic.maxHealth,Base=100f)],CustomName="$e$lMaster of the Spiral",Equipment=[(Count=1,id=lucky:spiral_lucky_sword,tag=(Luck=100,display=(Name="$e$lSpiral Sword",Lore=["","$9Dropped by Master of the Spiral"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),(Count=1,id="lootplusplus:spiral.spiral_boots",tag=(Unbreakable=true,ench=#luckyBootsEnchantments,display=(Lore=["$7Swiftness II","","$9Dropped by Master of the Spiral"],Name="$e$lSpeedy Spiral Lucky Boots"),AttributeModifiers=[(AttributeName=generic.movementSpeed,Name="fast",Amount=0.4f,Operation=1,UUIDLeast=2,UUIDMost=2)])),(Count=1,id="lootplusplus:spiral.spiral_leggings",tag=(Unbreakable=true,ench=#luckyLeggingsEnchantments,display=(Lore=["$7Knockback Resistance I","","$9Dropped by Master of the Spiral"],Name="$e$lRiveting Spiral Lucky Leggings"),AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=1,UUIDMost=1)])),(Count=1,id="lootplusplus:spiral.spiral_chestplate",tag=(Unbreakable=true,ench=#luckyChestplateEnchantments,display=(Lore=["$7Strength I","","$9Dropped by Master of the Spiral"],Name="$e$lStrengthening Spiral Lucky Chestplate"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="strength",Amount=1.3f,Operation=1,UUIDLeast=4,UUIDMost=4)])),(Count=1,id="lootplusplus:spiral.spiral_helmet",tag=(Unbreakable=true,ench=#luckyHelmetEnchantments,display=(Lore=["$7Health Boost II","","$9Dropped by Master of the Spiral"],Name="$e$lFortifying Spiral Lucky Helmet"),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=8,Operation=0,UUIDLeast=3,UUIDMost=3)]))],DropChances=[#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f,#randList(0,0,0,2)f])))@chance=0.5@luck=-1

/slime king
group(type=difficulty,ID=hard;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=0.5,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1,ID="/playsound records.11 @a ~ ~ ~ 0.0001 2.0";type=command,delay=1.5,ID="/playsound records.strad @a ~ ~ ~ 2.0 1.6";type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$a$lThe King Slime",CustomNameVisible=true,Riding=(id=Slime,CustomName="$a$lThe King Slime",Size=8,Equipment=[(id=none),(id=lootplusplus:spiral.slime_boots,Count=1,tag=(display=(Name="$a$lThe King Slime's Boots",Lore=["$7Jump Boost II","$7Infinite Fall I"]),ench=#luckyBootsEnchantments)),(id=lootplusplus:spiral.sizeable_slimy_scimitar,Count=1,tag=(display=(Name="$a$lThe Sizeable Slimy Scimitar",Lore=["$7Uppercut II"]),ench=#luckySwordEnchantments)),(id=diamond_chestplate),(id=diamond_helmet)],DropChances=[0f,2f,#randList(0,2)f,0f,0f],ForgeData=(LootPPCommands=(CommandListOnHurt=["lppcondition testfor @p[r=5] _if_true_ summon Slime ~ ~ ~ {CustomName:"$a$lSlimey Guard",Size:1}","lppcondition testfor @p[rm=5,r=10] _if_true_ summon LavaSlime ~ ~ ~ {CustomName:"$e$lMagma Guard",Size:1}"])))))@luck=-2

/~~ villagers ~~

/ lucky villagers
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lLucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id=diamond_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$lLucky Sword"))),maxUses=1),(buy=(id=diamond,Count=#rand(20,25)),sell=(id=bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$lLucky Bow"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=fishing_rod,Count=1,tag=(ench=#luckyFishingRodEnchantments,display=(Name="$e$lLucky Fishing Rod"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=8193,Count=1,tag=(CustomPotionEffects=[(Id=6,Amplifier=#rand(0,1)),(Id=#randList(12,13,14,16),Amplifier=0,Duration=#rand(1200,2400)),(Id=#randList(1,3,5,10),Amplifier=#rand(0,1),Duration=#rand(1200,2400)),(Id=#randList(8,11,22,23),Amplifier=#rand(0,1),Duration=#rand(1200,2400))],display=(Name="$e$lLess OP Lucky Potion"))),maxUses=5),(buy=(id=diamond,Count=#rand(5,8)),sell=(id=potion,Damage=16457,Count=1,tag=(CustomPotionEffects=[(Id=7,Amplifier=#rand(0,1)),(Id=#randList(9,15),Amplifier=0,Duration=#rand(600,1800)),(Id=#randList(2,17,19),Amplifier=#rand(0,1),Duration=#rand(600,1800)),(Id=#randList(4,18,20),Amplifier=#rand(0,1),Duration=#rand(600,1800))],display=(Name="$e$lLess OP Unlucky Potion"))),maxUses=5)]),CustomName="$e$lLucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lLucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(12,17)),sell=(id=diamond_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lLucky Helmet"))),maxUses=1),(buy=(id=diamond,Count=#rand(20,25)),sell=(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lLucky Chestplate"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lLucky Leggings"))),maxUses=1),(buy=(id=diamond,Count=#rand(22,27)),sell=(id=diamond_boots,Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lLucky Boots"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lLucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(10,15)),sell=(id=diamond_shovel,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Shovel"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_pickaxe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Pickaxe"))),maxUses=1),(buy=(id=diamond,Count=#rand(15,20)),sell=(id=diamond_axe,Count=1,tag=(ench=#luckyAxeEnchantments,display=(Name="$e$lLucky Axe"))),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=diamond_hoe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=5,Operation=0,UUIDLeast=1,UUIDMost=1)])),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1

/super lucky villager
group:1:( \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:spiral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lTriple Spiral Lucky Longbow",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_leggings",tag=(Unbreakable=true,ench=#luckyLeggingsEnchantments,display=(Lore=["$7Knockback Resistance I","","$9Purchased from a Villager"],Name="$e$lRiveting Spiral Lucky Leggings"),AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=1,UUIDMost=1)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:spiral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lTriple Spiral Lucky Longbow",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_boots",tag=(Unbreakable=true,ench=#luckyBootsEnchantments,display=(Lore=["$7Swiftness II","","$9Purchased from a Villager"],Name="$e$lSpeedy Spiral Lucky Boots"),AttributeModifiers=[(AttributeName=generic.movementSpeed,Name="fast",Amount=0.4f,Operation=1,UUIDLeast=2,UUIDMost=2)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:spiral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lTriple Spiral Lucky Longbow",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_helmet",tag=(Unbreakable=true,ench=#luckyHelmetEnchantments,display=(Lore=["$7Health Boost II","","$9Purchased from a Villager"],Name="$e$lFortifying Spiral Lucky Helmet"),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=8,Operation=0,UUIDLeast=3,UUIDMost=3)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id="lucky:spiral_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$e$lTriple Spiral Lucky Longbow",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1)],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_chestplate",tag=(Unbreakable=true,ench=#luckyChestplateEnchantments,display=(Lore=["$7Strength I","","$9Purchased from a Villager"],Name="$e$lStrengthening Spiral Lucky Chestplate"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="strength",Amount=1.3f,Operation=1,UUIDLeast=4,UUIDMost=4)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id=lootplusplus:spiral.spiral_staff,Count=1,tag=(display=(Name="$e$lSpiral Lucky Staff",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_leggings",tag=(Unbreakable=true,ench=#luckyLeggingsEnchantments,display=(Lore=["$7Knockback Resistance I","","$9Purchased from a Villager"],Name="$e$lRiveting Spiral Lucky Leggings"),AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=1,UUIDMost=1)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id=lootplusplus:spiral.spiral_staff,Count=1,tag=(display=(Name="$e$lSpiral Lucky Staff",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_boots",tag=(Unbreakable=true,ench=#luckyBootsEnchantments,display=(Lore=["$7Swiftness II","","$9Purchased from a Villager"],Name="$e$lSpeedy Spiral Lucky Boots"),AttributeModifiers=[(AttributeName=generic.movementSpeed,Name="fast",Amount=0.4f,Operation=1,UUIDLeast=2,UUIDMost=2)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id=lootplusplus:spiral.spiral_staff,Count=1,tag=(display=(Name="$e$lSpiral Lucky Staff",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_helmet",tag=(Unbreakable=true,ench=#luckyHelmetEnchantments,display=(Lore=["$7Health Boost II","","$9Purchased from a Villager"],Name="$e$lFortifying Spiral Lucky Helmet"),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=8,Operation=0,UUIDLeast=3,UUIDMost=3)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)); \
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lSuper Lucky Villager",CustomNameVisible=true,Riding=(id=Villager,Offers=(Recipes=[(buy=(id=diamond,Count=#rand(20,25)),sell=(id="lucky:spiral_lucky_sword",Count=1,tag=(Luck=#rand(0,100),display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Purchased from a Villager"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(id=lootplusplus:spiral.spiral_staff,Count=1,tag=(display=(Name="$e$lSpiral Lucky Staff",Lore=["","$9Purchased from a Villager",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=21,lvl=#rand(1,5))],Unbreakable=true)),maxUses=1),(buy=(id=diamond,Count=#rand(25,30)),sell=(Count=1,id="lootplusplus:spiral.spiral_chestplate",tag=(Unbreakable=true,ench=#luckyChestplateEnchantments,display=(Lore=["$7Strength I","","$9Purchased from a Villager"],Name="$e$lStrengthening Spiral Lucky Chestplate"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="strength",Amount=1.3f,Operation=1,UUIDLeast=4,UUIDMost=4)])),maxUses=1),(buy=(id=diamond,Count=#rand(10,15)),sell=(id=potion,Damage=8195,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))),maxUses=1),(buy=(id=diamond,Count=#rand(8,12)),sell=(id=potion,Damage=16428,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))),maxUses=1)]),Profession=2,CustomName="$e$lSuper Lucky Villager",Career=1,CareerLevel=100)))@luck=2

/unlucky villagers
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=coal,Count=#rand(30,35)),sell=(id=wooden_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$f$lMuddy Sword"))),maxUses=1),(buy=(id=coal,Count=#rand(15,20)),sell=(id=bow,Count=1,tag=(display=(Name="$f$lMuddy Bow"))),maxUses=1),(buy=(id=coal,Count=#rand(10,15)),sell=(id=fishing_rod,Count=1,tag=(display=(Name="$f$lMuddy Fishing Rod"))),maxUses=1),(buy=(id=coal,Count=#rand(1,5)),sell=(id=glass_bottle,Damage=0,Count=3),maxUses=10)]),CustomName="$e$lUnlucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100)@luck=0
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=coal,Count=#rand(24,30)),sell=(id="lootplusplus:spiral.wood_helmet",Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$f$lWooden Helmet"))),maxUses=1),(buy=(id=coal,Count=#rand(40,50)),sell=(id="lootplusplus:spiral.wood_chestplate",Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$f$lWooden Chestplate"))),maxUses=1),(buy=(id=coal,Count=#rand(30,40)),sell=(id="lootplusplus:spiral.wood_leggings",Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$f$lWooden Leggings"))),maxUses=1),(buy=(id=coal,Count=#rand(12,17)),sell=(id="lootplusplus:spiral.wood_boots",Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$f$lWooden Boots"))),maxUses=1)]),CustomName="$e$lUnlucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100)@luck=0
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=coal,Count=#rand(20,30)),sell=(id=wooden_shovel,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$f$lMuddy Shovel"))),maxUses=1),(buy=(id=coal,Count=#rand(30,40)),sell=(id=wooden_pickaxe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$f$lMuddy Pickaxe"))),maxUses=1),(buy=(id=coal,Count=#rand(30,40)),sell=(id=wooden_axe,Count=1,tag=(ench=#luckyAxeEnchantments,display=(Name="$f$lMuddy Axe"))),maxUses=1),(buy=(id=coal,Count=#rand(20,30)),sell=(id=wooden_hoe,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$f$lMuddy Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=3,Operation=0,UUIDLeast=1,UUIDMost=1)])),maxUses=1)]),CustomName="$e$lUnlucky Villager",CustomNameVisible=true,Career=1,CareerLevel=100)@luck=0

/mysterious villager
group:1:(type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100);type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100);type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100);type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100))@luck=1
/type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=0,Count=1,tag=(CustomPotionEffects=##randList(unluckyPotionEffects,luckyPotionEffects),display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1),(buy=(id=diamond,Count=#rand(7,12)),sell=(id=potion,Damage=16384,Count=1,tag=(HideFlags=32,CustomPotionEffects=##randList(unluckyPotionEffects,luckyPotionEffects),display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]))),maxUses=1)]),Profession=1,CustomName="$e$lMysterious Villager",CustomNameVisible=true,Career=1,CareerLevel=100)@luck=1

/spiral merchant
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=lootplusplus:spiral.telescope,Count=1),sell=(id=lucky:lucky_block_spiral,Count=1),maxUses=1000),(buy=(id=lootplusplus:spiral.telescope,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(1,3)),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_lollipop_item,Count=#rand(15,20)),sell=(id=lucky:lucky_block_spiral,Count=1),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_lollipop_item,Count=#rand(15,20)),sell=(id=lucky:spiral_lucky_potion,Count=#rand(1,3)),maxUses=1000),(buy=(id=end_portal_frame,Count=#rand(3,5)),sell=(id=lucky:lucky_block_spiral,Count=1,tag=(Luck=50)),maxUses=1000),(buy=(id=end_portal_frame,Count=#rand(3,5)),sell=(id=lucky:spiral_lucky_potion,Count=#rand(1,3),tag=(Luck=50)),maxUses=1000),(buy=(id=nether_star,Count=1),sell=(id=lucky:lucky_block_spiral,Count=1,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=nether_star,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(1,3),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=dragon_egg,Count=1),sell=(id=lucky:lucky_block_spiral,Count=1,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=dragon_egg,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(1,3),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=beacon,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=beacon,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=lucky:spiral_lucky_sword,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=lucky:spiral_lucky_sword,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=lucky:spiral_lucky_bow,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=lucky:spiral_lucky_bow,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_helmet,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_helmet,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_chestplate,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_chestplate,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_leggings,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_leggings,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_boots,Count=1),sell=(id=lucky:lucky_block_spiral,Count=2,tag=(Luck=100,display=(Name="$rSpiral Very Lucky Block"))),maxUses=1000),(buy=(id=lootplusplus:spiral.spiral_boots,Count=1),sell=(id=lucky:spiral_lucky_potion,Count=#rand(2,4),tag=(Luck=100,display=(Name="$rSpiral Very Lucky Potion"))),maxUses=1000)]),CustomName="$e$lSpiral Merchant",CustomNameVisible=true,Profession=2,Career=1,CareerLevel=100)@luck=1

/~~ Friendlies ~~

/great defender
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=VillagerGolem,NBTTag=(PlayerCreated=1,Equipment=[(id=lucky:spiral_lucky_sword,Count=1,Damage=0,tag=(ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))])),(id=lootplusplus:spiral.spiral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:spiral.spiral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:spiral.spiral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:spiral.spiral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],CustomName="$e$l#randList(Smith,Tom,Timmy,Greg,Sam,Steven,Tabby,Jon) The Defender"))@luck=2

/lucky wolf
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=Wolf,NBTTag=(CollarColor=#rand(0,14),Owner=#pName,Sitting=1,Equipment=[(id=lucky:spiral_lucky_sword,Count=1,Damage=0,tag=(ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))])),(id=lootplusplus:spiral.spiral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:spiral.spiral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:spiral.spiral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:spiral.spiral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],CustomName="$e$l#pName's Lucky Wolf");type=command,ID="effect @e[type=Wolf,c=1] instant_health 1 20")@luck=2

/lucky cat
group(type=command,ID="/gamerule commandBlockOutput false";type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=Ozelot,NBTTag=(CatType=#rand(0,3),Owner=#pName,Sitting=1,Equipment=[(id=none),(id=lootplusplus:spiral.spiral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:spiral.spiral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:spiral.spiral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:spiral.spiral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],CustomName="$e$l#pName's Lucky Kitty",Silent=true);type=command,ID="/entitydata @e[c=1,type=Ozelot] {ForgeData:{LootPPCommands:{CommandList:["playsound mob.cat.purr @a"],Repeat:true,Time:199,Delays:[200],CommandListOnHurt:["playsound mob.cat.hitt @a"]}}}")@luck=2

/lucky horse
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=EntityHorse,NBTTag=(Type=0,Tame=1,Attributes=[(Name=generic.maxHealth,Base=500f)],Variant=#randList(#rand(0,6),#rand(256,262),#rand(512,518),#rand(768,774),#rand(1024,1030)),ArmorItem=(id=diamond_horse_armor,Count=1,tag=(display=(Name="$e$l#pName's Lucky Horse Armor"))),SaddleItem=(id=saddle,Count=1),CustomName="$e$l#pName's Lucky Horse"))@luck=2

/lucky mule
group(type=particle,ID="heart",size=(1,0,1),particleAmount=5;type=entity,ID=EntityHorse,NBTTag=(Type=2,Tame=1,Attributes=[(Name=generic.maxHealth,Base=500f)],ChestedHorse=true,SaddleItem=(id=saddle,Count=1),CustomName="$e$l#pName's Lucky Mule"))@luck=2

/friendly creeper
group(type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$lThe Friendly Creeper",CustomNameVisible=true,Riding=(id=Creeper,powered=1,Fuse=10000s,CustomName="$lThe Friendly Creeper"));type=command,ID="/entitydata @e[type=Creeper,c=1] {ForgeData:{LootPPCommands:{CommandListOnDeath:["summon FireworksRocketEntity ~ ~0.5 ~ {LifeTime:1,FireworksItem:{id:fireworks,tag:{Fireworks:{Flight:1,Explosions:[{Flicker:1,Trail:0,Type:2,Colors:[65280],FadeColors:[12800]}]}}}}","summon Item ~ ~2 ~ {Item:{id:lootplusplus:loot_item,Count:1,tag:{Type:spiralTreats}}}","summon Item ~2 ~3 ~ {Item:{id:lootplusplus:loot_item,Count:1,tag:{Type:spiralTreats}}}","summon Item ~ ~4 ~2 {Item:{id:lootplusplus:loot_item,Count:1,tag:{Type:spiralTreats}}}","summon Item ~-2 ~5 ~ {Item:{id:lootplusplus:loot_item,Count:1,tag:{Type:spiralTreats}}}","summon Item ~ ~6 ~-2 {Item:{id:lootplusplus:loot_item,Count:1,tag:{Type:spiralTreats}}}"]}}}")@luck=1

/friendly giant
group(type=entity,ID=Giant,NBTTag=(CustomName="$lThe Friendly Giant",Equipment=[(id=none),(id=rotten_flesh,Count=#rand(16,32)),(id=rotten_flesh,Count=#rand(16,32)),(id=rotten_flesh,Count=#rand(16,32)),(id=rotten_flesh,Count=#rand(16,32))],DropChances=[0f,2f,2f,2f,2f]))@luck=-1

/friendly ghast
group(type=entity,ID=Ghast,NBTTag=(CustomName="$lThe Friendly Ghast",Attributes=[(Name=generic.followRange,Base=0.0f)]);type=command,ID="/lppmount @e[type=Ghast,c=1] @p[name=#pName]")@luck=0

/frienderman
group(type=time,ID=13000;type=difficulty,ID=hard;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$d$lMr. Frienderman",CustomNameVisible=true,Riding=(id=Enderman,CustomName="$d$lMr. Frienderman",Attributes=[(Name="generic.followRange",Base=0.0f)],carried="lootplusplus:loot_chest",carriedData=(Type=spiralTreats),Equipment=[(id="lootplusplus:loot_chest",Count=1,tag=(Type=spiralTreats))],DropChances=[2f])))@luck=1

/spiral snowman
group(type=particle,ID=heart,size=(1,0,1),particleAmount=5;type=entity,ID=SnowMan,NBTTag=(Attributes=[(Name=generic.maxHealth,Base=20f)],ActiveEffects=[(Id=12,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=lootplusplus:spiral.spiral_staff,Count=1,Damage=0,tag=(ench=#luckyBowEnchantments)),(id=lootplusplus:spiral.spiral_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:spiral.spiral_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:spiral.spiral_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:spiral.spiral_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[0f,0f,0f,0f,0f],CustomName="$e$l#randList(Sylvin,Grande,Heran,Brandi,Jerico,Kevani,Javeli,Candre) The Spiral Snowmage"))@luck=2

/~~ other random passive mobs ~~

/rainbow sheep tower
type=entity,ID=FallingSand,posY=#bPosY+1,NBTTag=(Block=diamond_block,Time=1,Riding=(id=Sheep,Color=10,Riding=(id=Sheep,Color=11,Riding=(id=Sheep,Color=5,Riding=(id=Sheep,Color=4,Riding=(id=Sheep,Color=1,Riding=(id=Sheep,Color=14)))))))@luck=1

/pixies
type=entity,ID=XPOrb,NBTTag=(CustomName="$#randList(6,9,a,b,c,d,e)$lPixie",CustomNameVisible=true,Value=#randList(5,20),Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])),amount=#rand(10,20),posOffset=#circleOffset(2,3),reinitialize=true@luck=1

/pig with saddle
type=entity,ID=Item,NBTTag=(Item=(id=carrot_on_a_stick,Count=1),CustomName="$6Ride Me",CustomNameVisible=true,Riding=(id=Pig,Saddle=true))@luck=0

/true mr. rainbow
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$cT$6h$ee $aT$2r$bu$de $cM$6r. $eR$aa$2i$bn$3b$5o$dw",CustomNameVisible=true,Riding=(id=Sheep,CustomName="jeb_"))@luck=0

/~~ completely random stuff ~~

/astral creepers
type=entity,ID=lootplusplus.ThrownItem,amount=8,posOffset=#circleOffset(2,3),posY=#bPosY+#rand(10,50),reinitialize=true,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lAstral Creeper",CustomNameVisible=true,Riding=(id=Creeper,powered=1,ExplosionRadius=1,ActiveEffects=[(Id=11,Amplifier=5,Duration=60,ShowParticles=false)],Attributes=[(Name=generic.movementSpeed,Base=0.4f)],Equipment=[(id=gunpowder,Count=#rand(3,8),tag=(ench=[(id=9,lvl=1)],display=(Name="$e$lAstral Dust")))],DropChances=[2f]))@luck=-1

/living flames
group(type=difficulty,ID=hard;type=entity,amount=#rand(2,4),posOffset=#circleOffset(3),reinitialize=true,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lLiving Flame",CustomNameVisible=true,Riding=(id=Silverfish,Fire=1000000s,Silent=true,Equipment=[(id=stick,tag=(ench=[(id=20,lvl=10)])),(id="lootplusplus:spiral.flame_boots",Count=1,tag=(display=(Name="$e$lBoots of the Living Flame",Lore=["$7Flame Sprint I"]),ench=#luckyBootsEnchantments))],DropChances=[0f,2f],CustomName="$e$lLiving Flame",ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]));type=command,ID="gamerule commandBlockOutput false";type=command,ID="gamerule logAdminCommands false";type=command,ID="scoreboard objectives add spiralFlameRun stat.sprintOneCm";type=command,delay=2,ID="scoreboard players set @e[type=Silverfish,r=10] spiralFlameRun 10")@luck=-1

/unbalanced slime stack
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$a$lSlime Stack",CustomNameVisible=true,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=7,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=6,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=5,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=4,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=3,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=2,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=1,Riding=(id=Slime,CustomName="$a$lSlime Stack",Size=0)))))))))@luck=-1

/unbalanced magma stack
type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$6$lMagma Stack",CustomNameVisible=true,Riding=(id=LavaSlime,Size=7,CustomName="$6$lMagma Stack",Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=6,Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=5,Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=4,Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=3,Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=2,Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=1,Riding=(id=LavaSlime,CustomName="$6$lMagma Stack",Size=0)))))))))@luck=-2

/mini ghast
group(type=command,ID="/gamerule commandBlockOutput false";type=entity,ID=Skeleton,NBTTag=(SkeletonType=1,Silent=true,CustomName="MiniGhast",ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)],Equipment=[(id=bow),(id=ghast_tear,Count=1,tag=(display=(Name="$rMini Ghast Tear"))),(id=none),(id=none),(id=skull,Count=1,Damage=3,tag=(display=(Name="$rMini Ghast's Head"),SkullOwner=MHF_Ghast))],DropChances=[0f,#randList(0,2)f,0f,0f,#randList(0,2)f],Riding=(id=Bat,Silent=true,ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)]));type=command,ID="/entitydata @e[c=1,name=MiniGhast] {ForgeData:{LootPPCommands:{CommandList:["playsound mob.ghast.moan @a ~ ~ ~ 1.0 2.0"],Repeat:true,Time:99,Delays:[100],CommandListOnHurt:["playsound mob.ghast.scream @a ~ ~ ~ 1.0 2.0"],CommandListOnDeath:["playsound mob.ghast.death @a ~ ~ ~ 1.0 2.0"]}}}")@luck=-1

/stacked endermites
type=entity,ID=Endermite,posOffset=#circleOffset(1,2),amount=#rand(3,5),NBTTag=(Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite,Riding=(id=Endermite))))))))))))@luck=-1

/confused creepers
type=entity,ID=Ozelot,posOffset=#circleOffset(1,2),NBTTag=(Riding=(id=Creeper)),amount=#rand(2,5)@luck=-1

/hug me zombie
type=entity,ID=PrimedTnt,NBTTag=(CustomName="$6$lHug Me",CustomNameVisible=true,Fuse=100,Riding=(id=Zombie,IsBaby=true,CustomName="$6$lHug Me")))@luck=-2

/evil flowers
type=entity,ID=Zombie,amount=#rand(10,20),reinitialize=true,posOffset=#circleOffset(0,5),NBTTag=(CustomName="Evil Flower",Equipment=[(),(),(),(),(id=red_flower,Count=1,Damage=#rand(0,8))],ActiveEffects=[(Id=14,Duration=100000,Amplifier=1,ShowParticles=false)])@chance=0.3@luck=-1

/lucky endermen
group(type=time,ID=13000;type=entity,reinitialize=true,amount=#rand(3,5),posOffset=#circleOffset(0,3),ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$e$lLucky Enderman",CustomNameVisible=true,Riding=(id=Enderman,carried="lucky:lucky_block_spiral",Equipment=[(id="lucky:lucky_block_spiral",Count=1,tag=(Luck=80,display=(Name="$rSpiral Very Lucky Block")))],DropChances=[2f],CustomName="$e$lLucky Enderman")))@luck=2

/cake delivery enderman
group(type=time,ID=13000;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$d$lCake Delivery",CustomNameVisible=true,Riding=(id=Enderman,CustomName="$d$lCake Delivery",Attributes=[(Name=generic.followRange,Base=0.0f)],carried=cake,Equipment=[(id=cake,Count=1)],DropChances=[2f])))@luck=0

/pest control enderman
group(type=time,ID=13000;type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName="$d$lPest Control",CustomNameVisible=true,Riding=(id=Enderman,CustomName="$d$lPest Control"));type=entity,ID=Endermite,amount=12,posOffset=#circleOffset(1,3),reinitialize=true,NBTTag=(PlayerSpawned=true))@luck=-1

/cannon balls
type=entity,ID=Fireball,amount=4,posOffset=#circleOffset(0,6),posY=#bPosY+1,reinitialize=true,NBTTag=(ExplosionPower=2,direction=[0.0,0.0,0.0],CustomName="$lCannon Ball - Punch Me!",CustomNameVisible=true)@luck=-1

/spawnable cannon balls
type=entity,ID=Item,NBTTag=(CustomName="Spawn Cannon Ball",CustomNameVisible=true,Item=(id="lootplusplus:custom_spawn_egg",Count=#rand(4,12),tag=(display=(Name="$rSpawn Cannon Ball"),EntityName=Fireball,EntityData=(ExplosionPower=2,direction=[0.0,0.05,0.0],CustomName="$lCannon Ball - Punch Me!",CustomNameVisible=true),PrimaryColor=6177847,SecondaryColor=15958567)))@luck=1

/spawnable tamed wolves
type=entity,ID=Item,NBTTag=(CustomName="Spawn Tamed Wolf",CustomNameVisible=true,Item=(id="lootplusplus:custom_spawn_egg",Count=#rand(4,12),tag=(display=(Name="$rSpawn Tamed Wolf"),EntityName=Wolf,EntityData=(Owner=#pName,Sitting=1,CustomName="#pName's Wolf",ActiveEffects=[(Id=6,Duration=5,Amplifier=2,ShowParticles=false)]))))@luck=1

/random potion effects
type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Damage=#randPotionDamage)),amount=#rand(10,20)@luck=0

/random potion effects
type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Damage=#randPotionDamage),Motion=#randLaunchMotion),amount=#rand(10,20)@luck=0

/random unlucky potions
type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16460,tag=(CustomPotionEffects=#unluckyPotionEffects)),Motion=#randLaunchMotion),amount=#rand(10,20)@luck=-2

/random lucky potions
type=entity,ID=ThrownPotion,NBTTag=(Potion=(id=potion,Count=1,Damage=16419,tag=(CustomPotionEffects=#luckyPotionEffects)),Motion=#randLaunchMotion),amount=#rand(10,20)@luck=1

/Shooting Star
group(type=fill,ID=air,size=(1,32,1);type=entity,ID=FireworksRocketEntity,posOffsetY=32,NBTTag=(LifeTime=47,Riding=(id=Item,CustomName="Shooting Star",CustomNameVisible=true,Item=(id=nether_star,Count=1,tag=(display=(Name="$rShooting Star")))));type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/entitydata @e[c=1,type=FireworksRocketEntity] {FireworksItem:{id:fireworks,tag:{Fireworks:{Flight:47,Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[16776960],FadeColors:[16777215]}]}}}}")@luck=2

/baby player
type=entity,ID=ArmorStand,NBTTag=(Small=true,NoBasePlate=true,ShowArms=true,Equipment=[(id=stone_pickaxe,Count=1,Damage=0,tag=(display=(Name="$7$lBaby #pName's Pickaxe"))),(id=leather_boots,Count=1,Damage=0,tag=(display=(color=#rand(0,16777215),Name="$7$lBaby #pName's Stained Boots"))),(id=leather_leggings,Count=1,Damage=0,tag=(display=(color=#rand(0,16777215),Name="$7$lBaby #pName's Stained Pants"))),(id=leather_chestplate,Count=1,Damage=0,tag=(display=(color=#rand(0,16777215),Name="$7$lBaby #pName's Stained Chestplate"))),(id=skull,Damage=3,Count=1,tag=(SkullOwner=#pName))],Rotation=[#pYaw+180f,0f],CustomName="Baby #pName",CustomNameVisible=true)@luck=0

/creeper babies
type=entity,ID=ArmorStand,amount=6,posOffset=#circleOffset(0,4),reinitialize=true,NBTTag=(Small=true,NoBasePlate=true,Equipment=[(id=none),(id=none),(id=none),(id=none),(id=skull,Damage=4,Count=1)],Pose=(Head=[0f,#rand(0,360)f,0f]))

/fly free!
group(type=entity,ID=Chicken,posOffsetY=100,NBTTag=(CustomName=FreedomChicken);type=command,ID="/lppmount @e[name=FreedomChicken,type=Chicken] @p";type=command,ID="/tell @p $f$lFly $f$lFree!",commandSender="The universe";type=entity,ID=Chicken,posOffset=(2,95,2);type=entity,ID=Chicken,posOffset=(2,95.5,1);type=entity,ID=Chicken,posOffset=(2,96,0);type=entity,ID=Chicken,posOffset=(2,96.5,-1);type=entity,ID=Chicken,posOffset=(2,97,-2);type=entity,ID=Chicken,posOffset=(1,97.5,-2);type=entity,ID=Chicken,posOffset=(0,98,-2);type=entity,ID=Chicken,posOffset=(-1,98.5,-2);type=entity,ID=Chicken,posOffset=(-2,99,-2);type=entity,ID=Chicken,posOffset=(-2,99.5,-1);type=entity,ID=Chicken,posOffset=(-2,100,0);type=entity,ID=Chicken,posOffset=(-2,100.5,1);type=entity,ID=Chicken,posOffset=(-2,101,2);type=entity,ID=Chicken,posOffset=(-1,101.5,2);type=entity,ID=Chicken,posOffset=(0,102,2);type=entity,ID=Chicken,posOffset=(1,102.5,2);type=entity,ID=Chicken,posOffset=(2,103,2))@luck=-1

/LunariusH
group(type=command,ID="gamerule commandBlockOutput false";type=command,ID="tellraw @a \"$eLunariusH joined the game.\"";type=entity,ID=lootplusplus.ThrownItem,NBTTag=(ItemThrown=lootplusplus:spiral.label,CustomName=LunariusH,CustomNameVisible=true,Riding=(id=Zombie,Silent=true,Equipment=[(id=blaze_rod,Count=1,tag=(display=(Name="$e$lLunariusH's Whacking Stick"),LunariusH=true,ench=[(id=19,lvl=10)])),(id=blaze_rod,Count=1,tag=(display=(Name="$e$lLunariusH's Whacking Stick"),ench=[(id=19,lvl=10)])),(id=diamond_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lLunariusH's Lucky Leggings"))),(id=diamond_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lLunariusH's Lucky Chestplate"))),(id=skull,Count=1,Damage=3,tag=(ench=#luckyHelmetEnchantments,SkullOwner=LunariusH,display=(Lore=["Patreon Supporter!"])))],DropChances=[0f,2f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],CustomName=LunariusH)))@luck=-1

/ =========== MONSTER APOCALYPSE ==========
/ sword, difficulty, time, potion effects
group(ID=wooden_sword,NBTTag=(display=(Name="$f$lMuddy Sword"));type=difficulty,ID=hard;type=time,ID=18750;type=effect,ID=slowness,duration=30,amplifier=4;type=effect,ID=blindness,duration=30; \
/ zombies, creepers, spiders & cave spiders, silverfish & endermites, guardians, killer bunnies
group:1:(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10));group(type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10));type=entity,ID=Guardian,amount=#rand(10,30);type=entity,ID=Rabbit,amount=#rand(5,10),NBTTag=(RabbitType=99); \
/ all
group(type=entity,ID=Zombie,amount=#rand(20,50);type=entity,ID=Creeper,amount=#rand(10,30);group(type=entity,ID=Spider,amount=#rand(15,45);type=entity,ID=CaveSpider,amount=#rand(5,10);type=entity,ID=Silverfish,amount=#rand(15,45);type=entity,ID=Endermite,amount=#rand(5,10);type=entity,ID=Guardian,amount=#rand(10,30)))),posOffset=#circleOffset(8,10))@luck=-2


/ ========== FALLING BLOCKS ===============

/ tnt pole
group(type=fill,ID=air,size=(1,51,1);type=entity,ID=FallingSand,NBTTag=(Block=redstone_block),posY=#bPosY+5;group(posY=#bPosY+10;posY=#bPosY+15;posY=#bPosY+20;posY=#bPosY+25;posY=#bPosY+30;posY=#bPosY+35;posY=#bPosY+40;posY=#bPosY+45;posY=#bPosY+50),type=entity,ID=FallingSand,NBTTag=(Block=tnt))@luck=2

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/ falling blocks (iron, gold, diamond, emerald)
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=iron_block);type=particle,ID=largesmoke,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=random.fizz,delay=2)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=gold_block);type=particle,ID=flame,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=item.fireCharge.use,delay=2)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=diamond_block);type=entity,ID=LightningBolt,delay=2)@luck=1
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=emerald_block);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=dig.grass,delay=2)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=lapis_block);type=particle,ID=splash,size=(1,2,1),particleAmount=1000,delay=2;type=sound,ID=game.neutral.swim.splash,delay=2)@luck=0
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=redstone_block);type=particle,ID=reddust,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=game.tnt.primed,pitch=2,delay=2)@luck=0

/spiral towers
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=14),posOffset=(1,5,1);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=1),posOffset=(2,10,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=4),posOffset=(2,15,-1);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=5),posOffset=(1,20,-2);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=9),posOffset=(0,25,-2);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=3),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=11),posOffset=(-1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=10),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block=stained_hardened_clay,Data=2),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=diamond_block),posOffset=(0,50,-1);type=entity,ID=LightningBolt,posOffset=(0,10,-1),delay=5.5)@luck=1
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=14),posOffset=(1,5,1);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=1),posOffset=(2,10,0);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=4),posOffset=(2,15,-1);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=5),posOffset=(1,20,-2);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=9),posOffset=(0,25,-2);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=3),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=11),posOffset=(-1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=10),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=2),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=gold_block),posOffset=(0,50,-1);type=particle,ID=flame,size=(1,2,1),particleAmount=500,posOffset=(0,10,-1),delay=5.5;type=sound,ID=item.fireCharge.use,posOffset=(0,10,-1),delay=5.5)@luck=1
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=14),posOffset=(1,5,1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=1),posOffset=(2,10,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=4),posOffset=(2,15,-1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=5),posOffset=(1,20,-2);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=9),posOffset=(0,25,-2);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=3),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=11),posOffset=(-1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=10),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=2),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=emerald_block),posOffset=(0,50,-1);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500,posOffset=(0,10,-1),delay=5.5;type=sound,ID=dig.grass,posOffset=(0,10,-1),delay=5.5)@luck=1
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=14),posOffset=(1,5,1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=1),posOffset=(2,10,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=4),posOffset=(2,15,-1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=5),posOffset=(1,20,-2);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=9),posOffset=(0,25,-2);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=3),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=11),posOffset=(-1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=10),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass_pane,Data=2),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=lapis_block),posOffset=(0,50,-1);type=particle,ID=splash,size=(1,2,1),particleAmount=1000,posOffset=(0,10,-1),delay=5.5;type=sound,ID=game.neutral.swim.splash,posOffset=(0,10,-1),delay=5.5)@luck=1
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block=redstone_ore),posOffset=(1,5,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_ore),posOffset=(2,10,0);type=entity,ID=FallingSand,NBTTag=(Block=gold_ore),posOffset=(2,15,-1);type=entity,ID=FallingSand,NBTTag=(Block=emerald_ore),posOffset=(1,20,-2);type=entity,ID=FallingSand,NBTTag=(Block=diamond_ore),posOffset=(0,25,-2);type=entity,ID=FallingSand,NBTTag=(Block=diamond_ore),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block=lapis_ore),posOffset=(-1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=coal_ore),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block=quartz_ore),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(0,50,-1);type=particle,ID=largesmoke,size=(1,2,1),particleAmount=500,posOffset=(0,10,-1),delay=5.5;type=sound,ID=random.fizz,posOffset=(0,10,-1),delay=5.5)@luck=1
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block=redstone_block),posOffset=(1,5,1);type=particle,ID=reddust,size=(1,2,1),particleAmount=500,posOffset=(1,1,1),delay=0.5;type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(2,10,0);type=particle,ID=2002,damage=3,posOffset=(2,2,0),delay=1;type=entity,ID=FallingSand,NBTTag=(Block=gold_block),posOffset=(2,15,-1);type=particle,ID=flame,size=(1,2,1),particleAmount=500,delay=1.5,posOffset=(2,3,-1);type=entity,ID=FallingSand,NBTTag=(Block=emerald_block),posOffset=(1,20,-2);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500,posOffset=(1,4,-2),delay=2;type=entity,ID=FallingSand,NBTTag=(Block=diamond_block),posOffset=(0,25,-2);type=entity,ID=LightningBolt,posOffset=(0,5,-2),delay=2.5;type=entity,ID=FallingSand,NBTTag=(Block=packed_ice),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block=lapis_block),posOffset=(-1,35,0);type=particle,ID=splash,size=(1,2,1),particleAmount=1000,posOffset=(-1,7,0),delay=3.5;type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=10),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block=wool,Data=2),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=lucky:lucky_block_spiral,TileEntityData=(Luck=100)),posOffset=(0,50,-1);type=particle,ID=portal,size=(1,2,1),particleAmount=500,posOffset=(0,10,-1),delay=5.5;type=sound,ID=portal.travel,posOffset=(0,10,-1),delay=5.5)@chance=0.5@luck=2
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~50 ~1 air";type=command,delay=6,ID="/fill ~-2 ~-1 ~-2 ~2 ~10 ~1 air 0 replace barrier";type=command,ID="/setblock ~1 ~-1 ~1 barrier";type=command,ID="/setblock ~2 ~ ~ barrier";type=command,ID="/setblock ~2 ~1 ~-1 barrier";type=command,ID="/setblock ~1 ~2 ~-2 barrier";type=command,ID="/setblock ~ ~3 ~-2 barrier";type=command,ID="/setblock ~-1 ~4 ~-1 barrier";type=command,ID="/setblock ~-1 ~5 ~ barrier";type=command,ID="/setblock ~ ~6 ~1 barrier";type=command,ID="/setblock ~1 ~7 ~ barrier";type=command,ID="/setblock ~ ~8 ~-1 barrier";type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.red_candy"),posOffset=(1,5,1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.orange_candy"),posOffset=(2,10,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.yellow_candy"),posOffset=(2,15,-1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.lime_candy"),posOffset=(1,20,-2);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.cyan_candy"),posOffset=(0,25,-2);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.light_blue_candy"),posOffset=(-1,30,-1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.blue_candy"),posOffset=(-1,35,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.purple_candy"),posOffset=(0,40,1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.magenta_candy"),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:loot_chest",TileEntityData=(Type=spiralTreats)),posOffset=(0,50,-1);type=entity,ID=LightningBolt,posOffset=(0,10,-1),delay=5.5)@luck=1

/ cake spiral
group(type=entity,ID=FallingSand,NBTTag=(Block=cake);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=cake),posOffset=(2,125,-2))@luck=0

/ lava spiral
group(type=entity,ID=FallingSand,NBTTag=(Block=lava);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=lava),posOffset=(2,125,-2))@luck=-1

/ lucky (or perhaps unlucky?) block spiral
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-1 ~ ~-1 ~1 ~48 ~1 air";type=command,ID="/fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 redstone_block";type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral");type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block="lucky:lucky_block_spiral"),posOffset=(1,40,-1))@luck=0

/ dragon egg shrine
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=sound,ID=mob.enderdragon.growl,delay=11;type=command,ID="setblock ~1 ~1 ~ stone_button 1",delay=10;type=command,ID="setblock ~-1 ~1 ~ stone_button 2",delay=10;type=command,ID="setblock ~ ~1 ~1 stone_button 3",delay=10;type=command,ID="setblock ~ ~1 ~-1 stone_button 4",delay=10;type=entity,ID=FallingSand,NBTTag=(Block=sticky_piston,Data=1),posOffset=(0,130,0);type=entity,ID=FallingSand,NBTTag=(Block=netherrack),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=dragon_egg),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=3),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=3),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=1),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=1),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=2),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=2),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=0),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=0),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=2),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=2),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=2),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(-2,66,-2);type=entity,ID=FallingSand,NBTTag=(Block=netherrack),posOffset=(-2,67,-2);type=entity,ID=FallingSand,NBTTag=(Block=fire),posOffset=(-2,68,-2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=0),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=0),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=0),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(-2,86,2);type=entity,ID=FallingSand,NBTTag=(Block=netherrack),posOffset=(-2,87,2);type=entity,ID=FallingSand,NBTTag=(Block=fire),posOffset=(-2,88,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=3),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=3),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=3),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(2,106,2);type=entity,ID=FallingSand,NBTTag=(Block=netherrack),posOffset=(2,107,2);type=entity,ID=FallingSand,NBTTag=(Block=fire),posOffset=(2,108,2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=1),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=1),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick_stairs,Data=1),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(2,125,-2);type=entity,ID=FallingSand,NBTTag=(Block=nether_brick),posOffset=(2,126,-2);type=entity,ID=FallingSand,NBTTag=(Block=netherrack),posOffset=(2,127,-2);type=entity,ID=FallingSand,NBTTag=(Block=fire),posOffset=(2,128,-2))@luck=1

/ chests

/ bonus
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=log),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chestBonusChest)),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=planks,Data=2),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab),posOffset=(2,125,-2))@luck=0
/ village
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=sound,ID=mob.villager.yes,delay=11;type=particle,ID=happyVillager,size=(1,2,1),particleAmount=200,delay=11;type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=stone,Data=6),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chestVillageBlacksmith)),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=brick_block),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=1),posOffset=(2,125,-2))@luck=1
/ dungeon
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=sound,ID=mob.zombie.unfect,delay=11;type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=mob_spawner,TileEntityData=(EntityId=Zombie)),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chestDungeonChest)),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=mossy_cobblestone),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=3),posOffset=(2,125,-2))@luck=1
/ awesome stuff
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=entity,ID=LightningBolt,delay=11;type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=obsidian),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chest(contents=[(id=dropper,maxAmount=8,weight=10),(id=iron_ingot,maxAmount=8,weight=10),(id=gold_ingot,maxAmount=10,weight=10),(id=lucky:lucky_block_spiral,maxAmount=5,weight=10),(id=lucky:lucky_block,maxAmount=5,weight=5),(id=golden_apple,maxAmount=5,weight=10),(id=golden_apple,Damage=1,maxAmount=2,weight=8)],maxTotalAmount=8))),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=1),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(2,125,-2))@luck=2
/ crafting ingredients
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=entity,ID=LightningBolt,delay=11;type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=diamond_block),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chest(contents=[(id=lucky:lucky_block,maxAmount=5,weight=10),(id=dye,Damage=4,maxAmount=10,weight=10),(id=emerald,maxAmount=5,weight=10),(id=diamond,maxAmount=5,weight=10),(id=redstone,maxAmount=15,weight=10)],maxTotalAmount=16))),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=quartz_block,Data=1),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=7),posOffset=(2,125,-2))@chance=0.5@luck=2
/ food
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=melon_block),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chest(contents=[(id=cooked_beef,maxAmount=4,weight=5),(id=cooked_porkchop,maxAmount=4,weight=5),(id=cooked_mutton,maxAmount=4,weight=5),(id=cooked_rabbit,maxAmount=4,weight=5),(id=cooked_chicken,maxAmount=4,weight=5),(id=cooked_fish,maxAmount=4,weight=5),(id=bread,maxAmount=10,weight=5),(id=baked_potato,maxAmount=6,weight=5),(id=lootplusplus:spiral.gingerbread,maxAmount=6,weight=5),(id=cookie,maxAmount=30,weight=5),(id=cake,maxAmount=1,weight=10),(id=apple,maxAmount=8,weight=5),(id=melon,maxAmount=30,weight=5)],maxTotalAmount=12))),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:spiral.gingerbread"),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=wooden_slab,Data=5),posOffset=(2,125,-2))@luck=1
/ rare items
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=sound,ID=mob.zombie.remedy,delay=11;type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=bookshelf),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=chest,TileEntityData=(Items=#chest(contents=[(id=beacon,maxAmount=1,weight=5),(id=skull,Damage=1,maxAmount=3,weight=10),(id=saddle,maxAmount=1,weight=5),(id=name_tag,maxAmount=5,weight=10),(id=enchanting_table,maxAmount=1,weight=10),(id=end_portal_frame,maxAmount=5,weight=5),(id=experience_bottle,maxAmount=32,weight=30)],maxTotalAmount=8))),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=glowstone),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=6),posOffset=(2,125,-2))@luck=2
/ mineshaft
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~132 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=block,ID=golden_rail,damage=8,delay=11,posOffsetX=2;type=block,ID=golden_rail,damage=8,delay=11,posOffsetX=-2;type=block,ID=golden_rail,damage=9,delay=11,posOffsetZ=2;type=block,ID=golden_rail,damage=9,delay=11,posOffsetZ=-2;type=entity,ID=Minecart,delay=12,posOffsetX=2,NBTTag=(Motion=[0.0d,0.0d,5.0d]);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=stone),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block="lootplusplus:loot_chest",TileEntityData=(Type=mineshaftCorridor)),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=planks),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=golden_rail),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=golden_rail),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=golden_rail),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=golden_rail),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=rail),posOffset=(2,125,-2))@luck=2
/ desert temple
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-2 ~ ~-2 ~2 ~150 ~2 air";type=command,ID="/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 cobblestone";type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(0,1,0);type=entity,ID=FallingSand,NBTTag=(Block=netherrack),posOffset=(0,131,0);type=entity,ID=FallingSand,NBTTag=(Block=fire),posOffset=(0,132,0);type=entity,ID=FallingSand,NBTTag=(Block=lootplusplus:loot_chest,Data=5,TileEntityData=(Type=pyramidDesertyChest)),posOffset=(1,135,0);type=entity,ID=FallingSand,NBTTag=(Block=lootplusplus:loot_chest,Data=3,TileEntityData=(Type=pyramidDesertyChest)),posOffset=(0,140,1);type=entity,ID=FallingSand,NBTTag=(Block=lootplusplus:loot_chest,Data=4,TileEntityData=(Type=pyramidDesertyChest)),posOffset=(-1,145,0);type=entity,ID=FallingSand,NBTTag=(Block=lootplusplus:loot_chest,Data=6,TileEntityData=(Type=pyramidDesertyChest)),posOffset=(0,150,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-1,11,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(-1,21,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(1,31,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone),posOffset=(1,40,-1);type=entity,ID=FallingSand,NBTTag=(Block=stone_slab,Data=1),posOffset=(1,41,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=2),posOffset=(1,50,-2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=2),posOffset=(0,55,-2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=2),posOffset=(-1,60,-2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(-2,65,-2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(-2,66,-2);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posOffset=(-2,67,-2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs),posOffset=(-2,70,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs),posOffset=(-2,75,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs),posOffset=(-2,80,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(-2,85,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(-2,86,2);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posOffset=(-2,87,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=3),posOffset=(-1,90,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=3),posOffset=(0,95,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=3),posOffset=(1,100,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(2,105,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(2,106,2);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posOffset=(2,107,2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=1),posOffset=(2,110,1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=1),posOffset=(2,115,0);type=entity,ID=FallingSand,NBTTag=(Block=sandstone_stairs,Data=1),posOffset=(2,120,-1);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(2,125,-2);type=entity,ID=FallingSand,NBTTag=(Block=sandstone,Data=2),posOffset=(2,126,-2);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posOffset=(2,127,-2))@luck=1

/ potion beacons

/ good - 12, 14, 10, 21, 5
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-1 ~ ~-1 ~1 ~67 ~1 air";type=command,ID="/fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 cobblestone";type=entity,ID=FallingSand,NBTTag=(Block=iron_block);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(1,40,-1);group:1:(group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=1),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=1),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=1),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=1),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=12)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=1),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=11),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=11),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=11),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=11),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=14)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=11),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=6),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=6),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=6),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=6),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=10)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=6),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=4),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=4),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=4),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=4),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=21)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=4),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=14),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=14),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=14),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=14),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=5)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=14),posOffset=(0,66,0))))@chance=0.5@luck=2
/ bad -  19,  4, 15,  9
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-1 ~ ~-1 ~1 ~67 ~1 air";type=command,ID="/fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 cobblestone";type=entity,ID=FallingSand,NBTTag=(Block=iron_block);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(0,5,-1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(-1,10,-1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(-1,15,0);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(-1,20,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(0,25,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(1,30,1);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(1,35,0);type=entity,ID=FallingSand,NBTTag=(Block=iron_block),posOffset=(1,40,-1);group:1:(group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=13),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=13),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=13),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=13),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=19)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=13),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=12),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=12),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=12),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=12),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=4)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=12),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=15),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=15),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=15),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=15),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=15)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=15),posOffset=(0,66,0));group(type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=5),posOffset=(1,45,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=5),posOffset=(0,50,-1);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=5),posOffset=(-1,55,0);type=entity,ID=FallingSand,NBTTag=(Block=carpet,Data=5),posOffset=(0,60,1);type=entity,ID=FallingSand,NBTTag=(Block=beacon,TileEntityData=(Primary=9)),posOffset=(0,65,0);type=entity,ID=FallingSand,NBTTag=(Block=stained_glass,Data=5),posOffset=(0,66,0))))@chance=0.5@luck=1

/ ========== STRUCTURES ==========

/ traps
type=structure,ID=anvil_trap,pos=#pPos,rotation=#pDirect@luck=-2
type=structure,ID=lava_trap,pos=#pPos,rotation=#pDirect@luck=-2
type=structure,ID=water_trap,pos=#pPos@luck=-2  
type=structure,ID=pit_trap,pos=#pPos@luck=-2

/ explosion
group(type=difficulty,ID=hard;type=explosion,radius=6)@chance=0.5@luck=-2

/ wishing wells
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=redstone,amount=#rand(32,64),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Your death wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=sound,ID=game.tnt.primed;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=20)"]))@luck=-2

/ bouncy castle
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/playsound mob.slime.big #pName ~ ~ ~ 1.0 0.6";type=structure,ID=bouncing_castle,pos=#pPos,rotation=#pDirect)

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/ traps
type=structure,ID=sand_trap,pos=#pPos,rotation=#pDirect@luck=-2

/ barrier problem
type=structure,ID=barrier_problem,rotation=#pDirect@luck=-1

/ lucky forts and temples
type=structure,ID=spiral_neutral_fort,pos=#pPos@luck=1
type=structure,ID=spiral_lucky_fort,pos=#pPos@chance=0.5@luck=2
type=structure,ID=spiral_unlucky_fort,pos=#pPos@luck=-1
type=structure,ID=spiral_neutral_temple,pos=#pPos@chance=0.6@luck=1
type=structure,ID=spiral_lucky_temple,pos=#pPos@chance=0.4@luck=2
type=structure,ID=spiral_unlucky_temple,pos=#pPos@luck=-1

/ other wishing wells
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$6Your investment wish came true! Coins for days!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=fireworks,NBTTag='#'randomFireworkRocket,amount=1,posY='#'bPosY+3,scatterOffset=2-2,reinitialize=true;ID=lootplusplus:spiral.gold_coin,amount=404,NBTTag=(display=(Name=\"$6Coin\")),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$aYour wish came true! (If you like cute little slimes)\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=Slime,NBTTag=(size=0),posY='#'bPosY+3,posOffset='#'circleOffset(3),amount=50,reinitialize=true)"]))@luck=0
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$6Your lava wish came true! Why would you wish for lava anyway?\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=lava_bucket,amount=9,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=flint_and_steel,amount=9,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$6Your explosives wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=tnt,amount=16,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=flint_and_steel,amount=1,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:spiral.grenade,amount=16,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=spawn_egg,damage=50,amount=16,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour chocolate wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=lootplusplus:spiral.brown_candy,amount=#rand(20,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:spiral.brown_candy_item,NBTTag=(display=(Lore=[\"Chocolate!\"])),amount=#rand(64,128),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=0
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$lYou have wished upon a shooting star!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=fill,posOffsetY=3,ID=air,size=(1,32,1);type=entity,ID=FireworksRocketEntity,posOffsetY=35,NBTTag=(LifeTime=43,Riding=(id=Item,CustomName=\"Shooting Star\",CustomNameVisible=true,Item=(id=nether_star,Count=1,tag=(display=(Name=\"$rShooting Star\")))));type=command,ID=\"/gamerule commandBlockOutput false\";type=command,posOffsetY=35,ID=\"/entitydata @e[c=1,type=FireworksRocketEntity] {FireworksItem:{id:fireworks,tag:{Fireworks:{Flight:45,Explosions:[{Flicker:1,Trail:1,Type:0,Colors:[16776960],FadeColors:[16777215]}]}}}}\")"]))@luck=2
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$dYour decoration wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;group(ID=wool,damage='#'rand(0,15),posOffset='#'circleOffset(3),posOffsetY=5,amount=16;ID=stained_hardened_clay,damage='#'rand(0,15),posOffset='#'circleOffset(3),posOffsetY=5,amount=16;ID=dye,posOffset='#'circleOffset(3),posOffsetY=5,damage='#'rand(0,15),amount=16;ID=stained_glass,posOffset='#'circleOffset(3),posOffsetY=5,damage='#'rand(0,15),amount=16;ID=stained_glass_pane,damage='#'rand(0,15),posOffset='#'circleOffset(3),posOffsetY=5,amount=16;ID=carpet,damage='#'rand(0,15),posOffset='#'circleOffset(3),posOffsetY=5,amount=16;ID=banner,damage=#rand(0,15),posOffset='#'circleOffset(3),posOffsetY=5,amount=16,NBTTag=(BlockEntityTag=(Patterns=[(Pattern=#randList(o,o,o,o,o,o,o,o,ld,rud,lud,rd,vh,vhr,hh,hhb),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,ts,bs,ls,rs,cs,ms,drs,dls,ss,cr,sc,tl,tr,bl,br,bt,tt,bts,tts),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,o,o,o,o,o,o,o,bo,cbo,bri,gra,gru),Color=#rand(0,15)),(Pattern=#randList(o,o,mr,mc,sku,cri,moj,flo),Color=#rand(0,15))])),reinitialize=true;type=particle,ID=2002,damage='#'randPotionParticle,amount=10))"]))@luck=-1
group(type=structure,ID=spiral_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/give #pName lootplusplus:spiral.gold_coin 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block_spiral,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Your wish didn't come true... it really didn't...\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=difficulty,ID=hard;type=entity,posOffsetY=7,ID=Snowball,posOffset=#circleOffset(2),NBTTag=(CustomName=\"MobStack\",CustomNameVisible=true,Riding=(id=Ghast,CustomName=\"$e$lMob Stack Ghast\",Riding=(id=PigZombie,Equipment=[(id=golden_sword,Count=1)],CustomName=\"$e$lMob Stack Pigman\",Riding=(id=LavaSlime,CustomName=\"$e$lMob Stack Magma Cube\",Riding=(id=Blaze,CustomName=\"$e$lMob Stack Blaze\",Riding=(id=Skeleton,SkeletonType=1,Equipment=[(id=stone_sword,Count=1)],CustomName=\"$e$lMob Stack Wither Skelly\",Riding=(id=Slime,CustomName=\"$e$lMob Stack Slime\",Riding=(id=Witch,CustomName=\"$e$lMob Stack Witch\",Riding=(id=Enderman,CustomName=\"$e$lMob Stack Enderman\",Riding=(id=Endermite,CustomName=\"$e$lMob Stack Mite\",Riding=(id=Zombie,CustomName=\"$e$lMob Stack Zombie\",Equipment=[(id=none),(id=none),(id=none),(id=none),(id=pumpkin)],Riding=(id=Skeleton,CustomName=\"$e$lMob Stack Skelly\",Equipment=[(id=bow,Count=1),(id=none),(id=none),(id=none),(id=pumpkin)],Riding=(id=Creeper,ExplosionRadius=1,CustomName=\"$e$lMob Stack Creep\",Riding=(id=CaveSpider,CustomName=\"$e$lMob Stack Cave Spider\",Riding=(id=Spider,CustomName=\"$e$lMob Stack Spider\",Riding=(id=Guardian,CustomName=\"$e$lMob Stack Fish\",Riding=(id=Silverfish,CustomName=\"$e$lMob Stack Silverfish\",Riding=(id=Zombie,IsBaby=true,CustomName=\"$e$lMob Stack Baby\"))))))))))))))))));type=command,ID=\"/gamerule commandBlockOutput false\";type=command,ID=\"/lppmount @e[c=1,type=Snowball,name=MobStack] @p\")"]))@luck=-2

/snowy wonderland
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 snow_layer 0 replace tallgrass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 snow_layer 0 replace yellow_flower";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 snow_layer 0 replace red_flower";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~5 ~5 ice 0 replace water";type=command,ID="/fill ~-6 ~-3 ~-4 ~6 ~5 ~4 ice 0 replace water";type=command,ID="/fill ~-4 ~-3 ~-6 ~4 ~5 ~6 ice 0 replace water";type=command,ID="/fill ~-7 ~-3 ~-2 ~7 ~5 ~2 ice 0 replace water";type=command,ID="/fill ~-2 ~-3 ~-7 ~2 ~5 ~7 ice 0 replace water";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~5 ~5 ice 0 replace flowing_water";type=command,ID="/fill ~-6 ~-3 ~-4 ~6 ~5 ~4 ice 0 replace flowing_water";type=command,ID="/fill ~-4 ~-3 ~-6 ~4 ~5 ~6 ice 0 replace flowing_water";type=command,ID="/fill ~-7 ~-3 ~-2 ~7 ~5 ~2 ice 0 replace flowing_water";type=command,ID="/fill ~-2 ~-3 ~-7 ~2 ~5 ~7 ice 0 replace flowing_water";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 snow 0 replace grass";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 snow 0 replace grass";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 snow 0 replace grass";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 snow 0 replace grass";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 snow 0 replace grass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 snow 0 replace sand";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 snow 0 replace sand";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 snow 0 replace sand";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 snow 0 replace sand";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 snow 0 replace sand";type=entity,ID=SnowMan,amount=8,posOffset=#circleOffset(0,4),reinitialize=true)@luck=0

/nether intrusion
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 fire 0 replace tallgrass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 fire 0 replace yellow_flower";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 fire 0 replace double_plant";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 fire 0 replace red_flower";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~5 ~5 barrier 0 replace water";type=command,ID="/fill ~-6 ~-3 ~-4 ~6 ~5 ~4 barrier 0 replace water";type=command,ID="/fill ~-4 ~-3 ~-6 ~4 ~5 ~6 barrier 0 replace water";type=command,ID="/fill ~-7 ~-3 ~-2 ~7 ~5 ~2 barrier 0 replace water";type=command,ID="/fill ~-2 ~-3 ~-7 ~2 ~5 ~7 barrier 0 replace water";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~5 ~5 barrier 0 replace flowing_water";type=command,ID="/fill ~-6 ~-3 ~-4 ~6 ~5 ~4 barrier 0 replace flowing_water";type=command,ID="/fill ~-4 ~-3 ~-6 ~4 ~5 ~6 barrier 0 replace flowing_water";type=command,ID="/fill ~-7 ~-3 ~-2 ~7 ~5 ~2 barrier 0 replace flowing_water";type=command,ID="/fill ~-2 ~-3 ~-7 ~2 ~5 ~7 barrier 0 replace flowing_water";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 netherrack 0 replace grass";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 netherrack 0 replace grass";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 netherrack 0 replace grass";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 netherrack 0 replace grass";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 netherrack 0 replace grass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 soul_sand 0 replace sand";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 soul_sand 0 replace sand";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 soul_sand 0 replace sand";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 soul_sand 0 replace sand";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 soul_sand 0 replace sand";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 netherrack 0 replace dirt";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 netherrack 0 replace dirt";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 netherrack 0 replace dirt";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 netherrack 0 replace dirt";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 netherrack 0 replace dirt";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 netherrack 0 replace stone";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 netherrack 0 replace stone";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 netherrack 0 replace stone";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 netherrack 0 replace stone";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 netherrack 0 replace stone";type=command,ID="fill ~-7 ~-5 ~-7 ~7 ~5 ~7 lava 0 replace barrier";type=entity,ID=PigZombie,amount=8,posOffset=#circleOffset(0,4),reinitialize=true)@luck=-1

/end intrusion
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 air 0 replace tallgrass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 air 0 replace yellow_flower";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 air 0 replace double_plant";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 air 0 replace red_flower";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 air 0 replace leaves";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 obsidian 0 replace log";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 air 0 replace leaves2";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 obsidian 0 replace log2";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 obsidian 0 replace cactus";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 obsidian 0 replace water";type=command,ID="/fill ~-6 ~-3 ~-4 ~6 ~10 ~4 obsidian 0 replace water";type=command,ID="/fill ~-4 ~-3 ~-6 ~4 ~10 ~6 obsidian 0 replace water";type=command,ID="/fill ~-7 ~-3 ~-2 ~7 ~10 ~2 obsidian 0 replace water";type=command,ID="/fill ~-2 ~-3 ~-7 ~2 ~10 ~7 obsidian 0 replace water";type=command,ID="/fill ~-5 ~-3 ~-5 ~5 ~10 ~5 obsidian 0 replace flowing_water";type=command,ID="/fill ~-6 ~-3 ~-4 ~6 ~10 ~4 obsidian 0 replace flowing_water";type=command,ID="/fill ~-4 ~-3 ~-6 ~4 ~10 ~6 obsidian 0 replace flowing_water";type=command,ID="/fill ~-7 ~-3 ~-2 ~7 ~10 ~2 obsidian 0 replace flowing_water";type=command,ID="/fill ~-2 ~-3 ~-7 ~2 ~10 ~7 obsidian 0 replace flowing_water";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 end_stone 0 replace grass";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~10 ~4 end_stone 0 replace grass";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~10 ~6 end_stone 0 replace grass";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~10 ~2 end_stone 0 replace grass";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~10 ~7 end_stone 0 replace grass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 end_stone 0 replace sand";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~10 ~4 end_stone 0 replace sand";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~10 ~6 end_stone 0 replace sand";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~10 ~2 end_stone 0 replace sand";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~10 ~7 end_stone 0 replace sand";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 end_stone 0 replace dirt";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~10 ~4 end_stone 0 replace dirt";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~10 ~6 end_stone 0 replace dirt";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~10 ~2 end_stone 0 replace dirt";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~10 ~7 end_stone 0 replace dirt";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 end_stone 0 replace stone";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~10 ~4 end_stone 0 replace stone";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~10 ~6 end_stone 0 replace stone";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~10 ~2 end_stone 0 replace stone";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~10 ~7 end_stone 0 replace stone";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~10 ~5 end_stone 0 replace gravel";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~10 ~4 end_stone 0 replace gravel";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~10 ~6 end_stone 0 replace gravel";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~10 ~2 end_stone 0 replace gravel";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~10 ~7 end_stone 0 replace gravel";type=entity,ID=Enderman,amount=8,posOffset=#circleOffset(0,4),reinitialize=true)@luck=-1

/mushroom intrusion
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 barrier 0 replace tallgrass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 barrier 1 replace yellow_flower";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 barrier 1 replace red_flower";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 red_mushroom_block 14 replace leaves";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 brown_mushroom_block 14 replace leaves2";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 red_mushroom_block 10 replace log";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 brown_mushroom_block 10 replace log2";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 mycelium 0 replace grass";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 mycelium 0 replace grass";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 mycelium 0 replace grass";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 mycelium 0 replace grass";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 mycelium 0 replace grass";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 mycelium 0 replace sand";type=command,ID="fill ~-6 ~-3 ~-4 ~6 ~5 ~4 mycelium 0 replace sand";type=command,ID="fill ~-4 ~-3 ~-6 ~4 ~5 ~6 mycelium 0 replace sand";type=command,ID="fill ~-7 ~-3 ~-2 ~7 ~5 ~2 mycelium 0 replace sand";type=command,ID="fill ~-2 ~-3 ~-7 ~2 ~5 ~7 mycelium 0 replace sand";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 brown_mushroom 0 replace barrier 0";type=command,ID="fill ~-5 ~-3 ~-5 ~5 ~5 ~5 red_mushroom 0 replace barrier 1";type=entity,ID=MushroomCow,amount=8,posOffset=#circleOffset(0,4),reinitialize=true)@luck=0

/ice jar
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="tp @p[name=#pName] #bPosX #bPosY #bPosZ";type=command,ID="fill ~-2 ~-1 ~-1 ~-2 ~2 ~1 glass";type=command,ID="fill ~2 ~-1 ~-1 ~2 ~2 ~1 glass";type=command,ID="fill ~-1 ~-1 ~-2 ~1 ~2 ~-2 glass";type=command,ID="fill ~-1 ~-1 ~2 ~1 ~2 ~2 glass";type=command,ID="fill ~-1 ~3 ~-1 ~1 ~3 ~1 glass";type=command,ID="/execute @p ~ ~ ~ setblock ~ ~3 ~ air";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~2 ~1 ice";type=command,ID="fill ~ ~ ~ ~ ~1 ~ air";type=command,ID="setblock ~ ~4 ~ planks";type=command,ID="fill ~-1 ~4 ~ ~-1 ~4 ~1 oak_stairs 4";type=command,ID="fill ~1 ~4 ~ ~1 ~4 ~-1 oak_stairs 5";type=command,ID="fill ~ ~4 ~-1 ~-1 ~4 ~-1 oak_stairs 6";type=command,ID="fill ~ ~4 ~1 ~1 ~4 ~1 oak_stairs 7";type=command,ID="setblock ~ ~2 ~-3 wall_sign 0 replace {Text2:\"Subject:\",Text3:\"#pName\"}";type=command,ID="setblock ~ ~1 ~-3 wall_sign 0 replace {Text1:\"Subject\",Text2:\"preserved in\",Text3:\"ice and ready\",Text4:\"for testing.\"}";type=command,ID="setblock ~ ~2 ~3 wall_sign 3 replace {Text2:\"Subject:\",Text3:\"#pName\"}";type=command,ID="setblock ~ ~1 ~3 wall_sign 3 replace {Text1:\"Subject\",Text2:\"preserved in\",Text3:\"ice and ready\",Text4:\"for testing.\"}";type=command,ID="setblock ~-3 ~2 ~ wall_sign 4 replace {Text2:\"Subject:\",Text3:\"#pName\"}";type=command,ID="setblock ~-3 ~1 ~ wall_sign 4 replace {Text1:\"Subject\",Text2:\"preserved in\",Text3:\"ice and ready\",Text4:\"for testing.\"}";type=command,ID="setblock ~3 ~2 ~ wall_sign 5 replace {Text2:\"Subject:\",Text3:\"#pName\"}";type=command,ID="setblock ~3 ~1 ~ wall_sign 5 replace {Text1:\"Subject\",Text2:\"preserved in\",Text3:\"ice and ready\",Text4:\"for testing.\"}")@luck=-1

/black candy box
group(type=command,ID="/gamerule commandBlockOutput false";type=command,ID="tp @p[name=#pName] #bPosX #bPosY #bPosZ";type=command,ID="fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 lootplusplus:spiral.black_candy";type=command,ID="fill ~-1 ~3 ~-1 ~1 ~3 ~1 lootplusplus:spiral.black_candy";type=command,ID="fill ~-2 ~ ~-1 ~-2 ~2 ~1 lootplusplus:spiral.black_candy";type=command,ID="fill ~2 ~ ~-1 ~2 ~2 ~1 lootplusplus:spiral.black_candy";type=command,ID="fill ~-1 ~ ~-2 ~1 ~2 ~-2 lootplusplus:spiral.black_candy";type=command,ID="fill ~-1 ~ ~2 ~1 ~2 ~2 lootplusplus:spiral.black_candy";type=command,ID="setblock ~ ~ ~ standing_sign 0 replace {Text2:"$lMmm Licorice..."}")@luck=-1

/ giant spiral lucky blocks
group(type=structure,ID=giant_spiral_lucky_block_good,rotation=#pDirect;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.white_candy 0 replace wool 0";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.orange_candy 0 replace wool 1";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.magenta_candy 0 replace wool 2";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.yellow_candy 0 replace wool 4";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.lime_candy 0 replace wool 5";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.cyan_candy 0 replace wool 9";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.purple_candy 0 replace wool 10";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.blue_candy 0 replace wool 11";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.red_candy 0 replace wool 14";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.black_candy 0 replace wool 15")@luck=2
group(type=structure,ID=giant_spiral_lucky_block_neutral,rotation=#pDirect;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.white_candy 0 replace wool 0";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.orange_candy 0 replace wool 1";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.magenta_candy 0 replace wool 2";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.yellow_candy 0 replace wool 4";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.lime_candy 0 replace wool 5";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.cyan_candy 0 replace wool 9";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.purple_candy 0 replace wool 10";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.blue_candy 0 replace wool 11";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.red_candy 0 replace wool 14";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.black_candy 0 replace wool 15")@luck=0
group(type=structure,ID=giant_spiral_lucky_block_bad,rotation=#pDirect;type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.white_candy 0 replace wool 0";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.orange_candy 0 replace wool 1";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.magenta_candy 0 replace wool 2";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.yellow_candy 0 replace wool 4";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.lime_candy 0 replace wool 5";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.cyan_candy 0 replace wool 9";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.purple_candy 0 replace wool 10";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.blue_candy 0 replace wool 11";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.red_candy 0 replace wool 14";type=command,ID="/fill ~-8 ~ ~-8 ~8 ~8 ~8 lootplusplus:spiral.black_candy 0 replace wool 15")@luck=-2

/ ============= DUNGEONS AND CUSTOM BLOCKS ==============

/ candyland!
type=entity,ID=Item,NBTTag=(CustomName="$bCandyland",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rTurn the world into candy!"],Name="$b$lCandyland"),Luck=100,Drops=["group(type=command,ID=\"/gamerule commandBlockOutput false\";type=command,ID=\"/playsound portal.travel @a ~ ~ ~ 0.5 1.5\";type=command,ID=\"/particle fireworksSpark ~ ~ ~ 10 10 10 0 2000\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.green_candy 0 replace cactus\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.green_candy 0 replace cactus\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace reeds\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace reeds\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace tallgrass\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace tallgrass\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace deadbush\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace deadbush\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace yellow_flower\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace yellow_flower\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace red_flower\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace red_flower\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace brown_mushroom\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace brown_mushroom\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace red_mushroom\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace red_mushroom\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.spiral_lollipop 0 replace double_plant\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.spiral_lollipop 0 replace double_plant\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.white_candy 0 replace snow\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.white_candy 0 replace snow\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.white_candy 0 replace red_mushroom_block 10\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.white_candy 0 replace red_mushroom_block 10\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.white_candy 0 replace brown_mushroom_block 10\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.white_candy 0 replace brown_mushroom_block 10\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.white_candy 0 replace wool 0\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.white_candy 0 replace wool 0\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.white_candy 0 replace stained_hardened_clay 0\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.white_candy 0 replace stained_hardened_clay 0\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_grey_candy 0 replace stone 3\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_grey_candy 0 replace stone 3\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_grey_candy 0 replace clay\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_grey_candy 0 replace clay\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_grey_candy 0 replace wool 8\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_grey_candy 0 replace wool 8\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_grey_candy 0 replace stained_hardened_clay 8\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_grey_candy 0 replace stained_hardened_clay 8\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.grey_candy 0 replace stone 0\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.grey_candy 0 replace stone 0\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.grey_candy 0 replace stone 5\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.grey_candy 0 replace stone 5\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.grey_candy 0 replace cobblestone\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.grey_candy 0 replace cobblestone\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.grey_candy 0 replace gravel\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.grey_candy 0 replace gravel\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.grey_candy 0 replace wool 7\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.grey_candy 0 replace wool 7\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.grey_candy 0 replace stained_hardened_clay 7\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.grey_candy 0 replace stained_hardened_clay 7\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.black_candy 0 replace obsidian\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.black_candy 0 replace obsidian\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.black_candy 0 replace wool 15\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.black_candy 0 replace wool 15\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.black_candy 0 replace stained_hardened_clay 15\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.black_candy 0 replace stained_hardened_clay 15\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.brown_candy 0 replace dirt\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.brown_candy 0 replace dirt\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.brown_candy 0 replace nether_brick\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.brown_candy 0 replace nether_brick\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.brown_candy 0 replace brown_mushroom_block\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.brown_candy 0 replace brown_mushroom_block\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.brown_candy 0 replace wool 12\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.brown_candy 0 replace wool 12\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.brown_candy 0 replace stained_hardened_clay 12\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.brown_candy 0 replace stained_hardened_clay 12\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.gingerbread 0 replace log\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.brown_candy 0 replace log\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.gingerbread 0 replace log2\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.gingerbread 0 replace log2\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.gingerbread 0 replace hardened_clay\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.gingerbread 0 replace hardened_clay\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.gingerbread 0 replace soul_sand\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.gingerbread 0 replace soul_sand\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.gingerbread 0 replace stone 1\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.gingerbread 0 replace stone 1\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.red_candy 0 replace netherrack\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.red_candy 0 replace netherrack\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.red_candy 0 replace red_mushroom_block\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.red_candy 0 replace red_mushroom_block\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.red_candy 0 replace wool 14\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.red_candy 0 replace wool 14\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.red_candy 0 replace stained_hardened_clay 14\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.red_candy 0 replace stained_hardened_clay 14\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.orange_candy 0 replace pumpkin\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.orange_candy 0 replace pumpkin\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.orange_candy 0 replace lit_pumpkin\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.orange_candy 0 replace lit_pumpkin\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.orange_candy 0 replace sand 1\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.orange_candy 0 replace sand 1\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.orange_candy 0 replace red_sandstone\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.orange_candy 0 replace red_sandstone\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.orange_candy 0 replace wool 1\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.orange_candy 0 replace wool 1\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.orange_candy 0 replace stained_hardened_clay 1\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.orange_candy 0 replace stained_hardened_clay 1\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace sand\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace sand\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace sponge\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace sponge\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace sandstone\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace sandstone\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace end_stone\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace end_stone\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace glowstone\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace glowstone\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace gravel\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace gravel\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace wool 4\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace wool 4\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.yellow_candy 0 replace stained_hardened_clay 4\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.yellow_candy 0 replace stained_hardened_clay 4\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace melon_block\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace melon_block\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace leaves\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace leaves\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace leaves2\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace leaves2\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace reeds\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace reeds\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace wool 5\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace wool 5\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.lime_candy 0 replace stained_hardened_clay 5\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.lime_candy 0 replace stained_hardened_clay 5\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.green_candy 0 replace gravel\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.green_candy 0 replace gravel\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.purple_candy 0 replace grass\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.purple_candy 0 replace grass\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.green_candy 0 replace mossy_cobblestone\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.green_candy 0 replace mossy_cobblestone\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.green_candy 0 replace wool 13\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.green_candy 0 replace wool 13\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.green_candy 0 replace stained_hardened_clay 13\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.green_candy 0 replace stained_hardened_clay 13\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.cyan_candy 0 replace prismarine\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.cyan_candy 0 replace prismarine\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.cyan_candy 0 replace wool 9\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.cyan_candy 0 replace wool 9\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.cyan_candy 0 replace stained_hardened_clay 9\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.cyan_candy 0 replace stained_hardened_clay 9\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_blue_candy 0 replace ice\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_blue_candy 0 replace ice\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_blue_candy 0 replace packed_ice\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_blue_candy 0 replace packed_ice\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_blue_candy 0 replace wool 3\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_blue_candy 0 replace wool 3\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.light_blue_candy 0 replace stained_hardened_clay 3\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.light_blue_candy 0 replace stained_hardened_clay 3\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.blue_candy 0 replace wool 11\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.blue_candy 0 replace wool 11\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.blue_candy 0 replace stained_hardened_clay 11\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.blue_candy 0 replace stained_hardened_clay 11\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.purple_candy 0 replace mycelium\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.purple_candy 0 replace mycelium\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.purple_candy 0 replace wool 10\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.purple_candy 0 replace wool 10\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.purple_candy 0 replace stained_hardened_clay 10\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.purple_candy 0 replace stained_hardened_clay 10\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.magenta_candy 0 replace wool 2\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.magenta_candy 0 replace wool 2\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.magenta_candy 0 replace stained_hardened_clay 2\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.magenta_candy 0 replace stained_hardened_clay 2\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.pink_candy 0 replace wool 6\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.pink_candy 0 replace wool 6\";type=command,ID=\"/fill ~-19 ~-1 ~-19 ~20 ~18 ~20 lootplusplus:spiral.pink_candy 0 replace stained_hardened_clay 6\";type=command,ID=\"/fill ~-19 ~-21 ~-19 ~20 ~-2 ~20 lootplusplus:spiral.pink_candy 0 replace stained_hardened_clay 6\")"])))@luck=1

/ gingerbread house
type=entity,ID=Item,NBTTag=(CustomName="$bGingerbread House",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area!"],Name="$b$lGingerbread House"),Luck=100,Drops=["group(type=structure,posOffsetY=-1,ID=gingerbread_house;type=command,ID=\"gamerule commandBlockOutput false\";type=command,ID=\"fill ~-2 ~1 ~-2 ~2 ~1 ~2 lootplusplus:spiral.spiral_lollipop 0 replace iron_bars\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread 0 replace planks 1\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 0 replace spruce_stairs 0\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 1 replace spruce_stairs 1\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 2 replace spruce_stairs 2\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 3 replace spruce_stairs 3\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 4 replace spruce_stairs 4\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 5 replace spruce_stairs 5\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 6 replace spruce_stairs 6\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.gingerbread_stairs 7 replace spruce_stairs 7\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.icing_fence 0 replace birch_fence\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.white_candy 0 replace wool 0\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.orange_candy 0 replace wool 1\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.magenta_candy 0 replace wool 2\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.light_blue_candy 0 replace wool 3\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.yellow_candy 0 replace wool 4\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.lime_candy 0 replace wool 5\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.pink_candy 0 replace wool 6\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.grey_candy 0 replace wool 7\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.light_grey_candy 0 replace wool 8\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.cyan_candy 0 replace wool 9\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.purple_candy 0 replace wool 10\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.blue_candy 0 replace wool 11\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.brown_candy 0 replace wool 12\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.green_candy 0 replace wool 13\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.red_candy 0 replace wool 14\";type=command,ID=\"fill ~-4 ~-1 ~-4 ~4 ~8 ~4 lootplusplus:spiral.black_candy 0 replace wool 15\")"])))@luck=1

/ ore revealer
type=entity,ID=Item,NBTTag=(CustomName="Ore Revealer",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me underground!"],Name="$f$lOre Revealer"),Luck=100,Drops=["group(type=command,ID=\"/gamerule commandBlockOutput false\";type=command,ID=\"/playsound random.explode @a ~ ~ ~ 1.0 1.5\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace gravel\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace dirt\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace stone\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace grass\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace sand\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace sandstone\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace netherrack\";type=command,ID=\"/fill ~-10 ~ ~-10 ~10 ~5 ~10 glass 0 replace endstone\")"])))@luck=1

/ trampoline!
type=entity,ID=Item,NBTTag=(CustomName="Trampoline",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area!"],Name="$f$lTrampoline"),Luck=100,Drops=["group(type=structure,ID=spiral_trampoline;type=command,ID=\"gamerule commandBlockOutput false\";type=command,ID=\"tp @e[r=2] ~ ~3 ~\")"])))@luck=1

/ roller coaster
type=entity,ID=Item,NBTTag=(CustomName="Little Rainbow Coaster",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area!"],Name="$f$lLittle Rainbow Coaster"),Luck=100,Drops=["type=structure,ID=rainbow_coaster"])))@luck=0

/ instant tent
type=entity,ID=Item,NBTTag=(CustomName="Instant Tent",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rTake me camping!"],Name="$f$lInstant Tent"),Luck=100,Drops=["type=structure,posOffsetY=-1,ID=spiral_tent"])))@luck=0

/ lucky tower
type=entity,ID=Item,NBTTag=(CustomName="$eLucky Tower",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area!"],Name="$e$lLucky Tower"),Luck=100,Drops=["group(type=structure,ID=tower_base,posOffsetY=-4;type=command,ID="/gamerule commandBlockOutput false";type=command,ID=\"/title @p[name=#pName] title {translate:\\\"structure.luckyTower.name\\\", color:yellow}\")"])))@luck=2

/ spiral dungeon
type=entity,ID=Item,NBTTag=(CustomName="$eSpiral Dungeon",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area above y=23!"],Name="$e$lSpiral Dungeon"),Luck=100,Drops=["group(type=fill,ID=air,size=(45,6,45),posOffset=(-22,-12,-22);type=structure,ID=dungeon_top;type=structure,ID=dungeon_base;type=structure,ID=dungeon_room,posOffset=(18,-11,18);type=structure,ID=dungeon_room,posOffset=(18,-11,0);type=structure,ID=dungeon_room,posOffset=(18,-11,-9);type=structure,ID=dungeon_room,posOffset=(18,-11,-18);type=structure,ID=dungeon_room,posOffset=(9,-11,18);type=structure,ID=dungeon_room,posOffset=(9,-11,9);type=structure,ID=dungeon_room,posOffset=(9,-11,0);type=structure,ID=dungeon_room,posOffset=(9,-11,-9);type=structure,ID=dungeon_room,posOffset=(9,-11,-18);type=structure,ID=dungeon_room,posOffset=(0,-11,18);type=structure,ID=dungeon_room,posOffset=(0,-11,9);type=structure,ID=dungeon_room,posOffset=(0,-11,-9);type=structure,ID=dungeon_room,posOffset=(0,-11,-18);type=structure,ID=dungeon_room,posOffset=(-9,-11,18);type=structure,ID=dungeon_room,posOffset=(-9,-11,9);type=structure,ID=dungeon_room,posOffset=(-9,-11,0);type=structure,ID=dungeon_room,posOffset=(-9,-11,-9);type=structure,ID=dungeon_room,posOffset=(-9,-11,-18);type=structure,ID=dungeon_room,posOffset=(-18,-11,18);type=structure,ID=dungeon_room,posOffset=(-18,-11,9);type=structure,ID=dungeon_room,posOffset=(-18,-11,0);type=structure,ID=dungeon_room,posOffset=(-18,-11,-9);type=structure,ID=dungeon_room,posOffset=(-18,-11,-18);type=structure,ID=dungeon_merchants,posOffset=(#randList(9,-9),-11,#randList(18,-18));type=structure,ID=dungeon_boss,posOffset=(#randList(18,-18),-11,#randList(18,-18));type=command,ID="/gamerule commandBlockOutput false";type=command,ID=\"/title @p[name=#pName] title {translate:\\\"structure.spiralDungeon.name\\\", color:yellow}\")"])))@luck=2

/ evil dragon dungeon
type=entity,ID=Item,NBTTag=(CustomName="$cRed Dragon Dungeon",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area above y=15!"],Name="$c$lRed Dragon Dungeon"),Luck=-10,Drops=["group(type=command,ID=\"gamerule commandBlockOutput false\";type=command,ID=\"fill ~-2 ~ ~-1 ~6 ~3 ~1 air\";type=command,ID=\"fill ~-7 ~-1 ~-2 ~-3 ~4 ~2 air\";type=structure,ID=dragon_dungeon_head,posOffsetZ=1;type=structure,ID=dragon_dungeon_neck,posOffsetX=-5;type=structure,ID=dragon_dungeon_body,posOffsetX=25;type=structure,ID=dragon_dungeon_room,posOffset=(-1,-8,0);type=structure,ID=dragon_dungeon_room,posOffset=(8,-8,0);type=structure,ID=dragon_dungeon_room,posOffset=(17,-8,0);type=structure,ID=dragon_dungeon_room,posOffset=(26,-8,0);type=structure,ID=dragon_dungeon_room,posOffset=(35,-8,0);type=structure,ID=dragon_dungeon_room_tail,posOffset=(44,-8,0);type=command,ID=\"/title @p[name=#pName] title {translate:\\\"structure.dragonDungeon.name\\\", color:red}\")"])))@luck=1

/ slime king castle
type=entity,ID=Item,NBTTag=(CustomName="$aSlime King's Castle",CustomNameVisible=true,Item=(Count=1,id=lucky:lucky_block_spiral,tag=(display=(Lore=["$rUse me in an open area!","$cCAUTION! $rWill put you in adventure","$rmode near the structure!"],Name="$a$lSlime King's Castle"),Luck=42,Drops=["group(type=structure,ID=slime_castle;type=structure,ID=slime_castle_room,posOffset=(5,1,0);type=structure,ID=slime_castle_room,posOffset=(0,1,5);type=structure,ID=slime_castle_room,posOffset=(-6,1,0);type=structure,ID=slime_castle_room,posOffset=(0,1,-6);type=structure,ID=slime_castle_room,posOffset=(5,6,0);type=structure,ID=slime_castle_room,posOffset=(5,6,5);type=structure,ID=slime_castle_room,posOffset=(0,6,5);type=structure,ID=slime_castle_room,posOffset=(-5,6,5);type=structure,ID=slime_castle_room,posOffset=(-5,6,0);type=structure,ID=slime_castle_room,posOffset=(-5,6,-5);type=structure,ID=slime_castle_room,posOffset=(0,6,-5);type=structure,ID=slime_castle_room,posOffset=(5,6,-5);type=structure,ID=slime_castle_boss,posOffset=(#randList(5,-5),6,#randList(5,-5));type=entity,posOffsetY=13,ID=Slime,NBTTag=(CustomName="$a$lThe King Slime",Size=8,Equipment=[(id=none),(id=lootplusplus:spiral.slime_boots,Count=1,tag=(display=(Name=\"$a$lThe King Slime's Boots\",Lore=[\"$7Jump Boost II\",\"$7Infinite Fall I\"]),ench=#luckyBootsEnchantments)),(id=lootplusplus:spiral.sizeable_slimy_scimitar,Count=1,tag=(display=(Name=\"$a$lThe Sizeable Slimy Scimitar\",Lore=[\"$7Uppercut II\"]),ench=#luckySwordEnchantments)),(id=diamond_chestplate),(id=diamond_helmet)],DropChances=[0f,2f,2f,0f,0f],PersistenceRequired=true,ForgeData=(LootPPCommands=(CommandListOnHurt=[\"lppcondition testfor @p[r=5] _if_true_ summon Slime ~ ~ ~ {CustomName:\\\"$a$lSlimey Guard\\\",Size:1}\",\"lppcondition testfor @p[rm=5,r=10] _if_true_ summon LavaSlime ~ ~ ~ {CustomName:\\\"$e$lMagma Guard\\\",Size:1}\"])));type=block,posOffsetY=10,delay=5,ID=lootplusplus:command_trigger_block,NBTTag=(CommandList=[\"gamemode 2 @a[m=0,r=20]\",\"gamemode 0 @a[m=2,rm=21]\",\"lppcondition testfor @e[type=Slime,score_slimeKing_min=1,r=20] _if_false_ lppcondition gamemode 0 @a[m=2,r=21] _if_true_ lppcondition title @a[r=21] title {translate:structure.slimeCastle.victory,color:green} _if_true_ lppcondition fill ~-10 ~5 ~-10 ~10 ~10 ~10 air 0 replace barrier _if_true_ setblock ~ ~ ~ air\"],Repeat=true);type=command,ID="/gamerule commandBlockOutput false";type=command,ID="/gamerule logAdminCommands false";type=entity,posOffset=(6,1,-7),ID=ArmorStand,NBTTag=(CustomName=SlimeCastleStartPos,Invisible=true);type=command,ID="/tp @a[r=20] @e[name=SlimeCastleStartPos]";type=command,ID="/kill @e[name=SlimeCastleStartPos]";type=command,ID="scoreboard objectives add slimeKing dummy";type=command,posOffsetY=12,ID="scoreboard players set @e[type=Slime,c=1] slimeKing 1";type=command,ID=\"/title @a[r=20] title {translate:\\\"structure.slimeCastle.name\\\", color:green}\")"])))@luck=1

/ ========== ENCHANTED ITEMS ==========

/ lucky sword
ID=diamond_sword,NBTTag=(ench=#luckySwordEnchantments,display=(Name="$e$l#pName's Lucky Sword"))@luck=2
/ lucky bow
ID=bow,NBTTag=(ench=#luckyBowEnchantments,display=(Name="$e$l#pName's Lucky Bow"))@luck=2
/ lucky tools
group:#rand(1,2):(ID=diamond_shovel,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$l#pName's Lucky Shovel"));ID=diamond_pickaxe,NBTTag=(ench=#luckyToolEnchantments,display=(Name="$e$l#pName's Lucky Pickaxe"));ID=diamond_axe,NBTTag=(ench=#luckyAxeEnchantments,display=(Name="$e$l#pName's Lucky Axe"));ID=diamond_hoe,NBTTag=(ench=#luckyAxeEnchantments,display=(Name="$e$l#pName's Lucky Scythe"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=6,Operation=0,UUIDLeast=1,UUIDMost=1)]))@luck=2
/ lucky armor
group:#rand(1,2):(ID=diamond_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$e$l#pName's Lucky Helmet"));ID=diamond_chestplate,NBTTag=(ench=#luckyChestplateEnchantments,display=(Name="$e$l#pName's Lucky Chestplate"));ID=diamond_leggings,NBTTag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$l#pName's Lucky Leggings"));ID=diamond_boots,NBTTag=(ench=#luckyBootsEnchantments,display=(Name="$e$l#pName's Lucky Boots")))@luck=2

/~~~~~~~~~~~~~~~~~~~~~~

/lucky potion
ID=potion,damage=8195,NBTTag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Lucky Potion"))@luck=2
/unlucky potion
ID=potion,damage=16428,NBTTag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Unlucky Potion"))@luck=1

/lucky and unlucky potions (slightly less overpowered)
ID=potion,amount=#rand(1,3),damage=8193,reinitialize=true,NBTTag=(CustomPotionEffects=[(Id=6,Amplifier=#rand(0,1),Duration=1),(Id=#randList(12,13,14,16),Amplifier=0,Duration=#rand(1200,2400)),(Id=#randList(1,3,5,10),Amplifier=#rand(0,1),Duration=#rand(1200,2400)),(Id=#randList(8,11,22,23),Amplifier=#rand(0,1),Duration=#rand(1200,2400))],display=(Name="$e$lLess OP Lucky Potion"))@luck=1
ID=potion,amount=#rand(1,3),damage=16457,reinitialize=true,NBTTag=(CustomPotionEffects=[(Id=7,Amplifier=#rand(0,1),Duration=1),(Id=#randList(9,15),Amplifier=0,Duration=#rand(600,1800)),(Id=#randList(2,17,19),Amplifier=#rand(0,1),Duration=#rand(600,1800)),(Id=#randList(4,18,20),Amplifier=#rand(0,1),Duration=#rand(600,1800))],display=(Name="$e$lLess OP Unlucky Potion"))@luck=1

/super mystery potions
group:1:(ID=potion,damage=0,NBTTag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]));ID=potion,damage=0,NBTTag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"])))@luck=0
group:1:(ID=potion,damage=16384,NBTTag=(HideFlags=32,CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]));ID=potion,damage=16384,NBTTag=(HideFlags=32,CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lSuper Mystery Potion",Lore=["$7Is it lucky? Or is it not?"])))@luck=0

/mystery potions (less op)
group:1:(ID=potion,damage=0,NBTTag=(CustomPotionEffects=[(Id=6,Amplifier=#rand(0,1)),(Id=#randList(12,13,14,16),Amplifier=0,Duration=#rand(1200,2400)),(Id=#randList(1,3,5,10),Amplifier=#rand(0,1),Duration=#rand(1200,2400)),(Id=#randList(8,11,22,23),Amplifier=#rand(0,1),Duration=#rand(1200,2400))],display=(Name="$e$lLess OP Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]));ID=potion,damage=0,NBTTag=(CustomPotionEffects=[(Id=7,Amplifier=#rand(0,1)),(Id=#randList(9,15),Amplifier=0,Duration=#rand(600,1800)),(Id=#randList(2,17,19),Amplifier=#rand(0,1),Duration=#rand(600,1800)),(Id=#randList(4,18,20),Amplifier=#rand(0,1),Duration=#rand(600,1800))],display=(Name="$e$lLess OP Mystery Potion",Lore=["$7Is it lucky? Or is it not?"])))@luck=0
group:1:(ID=potion,damage=16384,NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=6,Amplifier=#rand(0,1)),(Id=#randList(12,13,14,16),Amplifier=0,Duration=#rand(1200,2400)),(Id=#randList(1,3,5,10),Amplifier=#rand(0,1),Duration=#rand(1200,2400)),(Id=#randList(8,11,22,23),Amplifier=#rand(0,1),Duration=#rand(1200,2400))],display=(Name="$e$lLess OP Mystery Potion",Lore=["$7Is it lucky? Or is it not?"]));ID=potion,damage=16384,NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=7,Amplifier=#rand(0,1)),(Id=#randList(9,15),Amplifier=0,Duration=#rand(600,1800)),(Id=#randList(2,17,19),Amplifier=#rand(0,1),Duration=#rand(600,1800)),(Id=#randList(4,18,20),Amplifier=#rand(0,1),Duration=#rand(600,1800))],display=(Name="$e$lLess OP Mystery Potion",Lore=["$7Is it lucky? Or is it not?"])))@luck=0

/splash me
ID=potion,damage=16459,amount=#rand(1,2),NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=8,Amplifier=79,Duration=200)],display=(Lore=["$7Contains the essence of extreme slime."],Name="$a$lSplash Me"))@luck=0
ID=potion,damage=16386,amount=#rand(1,2),NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=1,Amplifier=79,Duration=200)],display=(Lore=["$7Contains a lot of sugar. Not","$7recommended while on a diet."],Name="$b$lSplash Me"))@luck=1
ID=potion,damage=16388,amount=#rand(1,2),NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=14,Amplifier=0,Duration=200),(Id=15,Amplifier=0,Duration=200),(Id=16,Amplifier=0,Duration=200)],display=(Lore=["$7Made from a root known to make seeing","$7very hard. In every respect..."],Name="$3$lSplash Me"))@luck=0
ID=potion,damage=16426,amount=#rand(1,2),NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=2,Amplifier=7,Duration=400),(Id=8,Amplifier=-5,Duration=400)],display=(Lore=["$7Contains the essence of extreme mud."],Name="$7$lSplash Me"))@luck=0
ID=potion,damage=16393,amount=#rand(1,2),NBTTag=(CustomPotionEffects=[(Id=18,Amplifier=79,Duration=600)],display=(Lore=["","$7Very popular among pacifists."],Name="$5$lSplash Me"))@luck=0
ID=potion,damage=16460,NBTTag=(CustomPotionEffects=[(Id=9,Amplifier=0,Duration=600)],display=(Name="$4$lSplash Me"))@luck=0
ID=potion,damage=16459,NBTTag=(CustomPotionEffects=[(Id=17,Amplifier=19,Duration=600)],display=(Name="$2$lSplash Me"))@luck=0

/don't splash me
ID=potion,damage=16422,amount=1,NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=1,Amplifier=0,Duration=400),(Id=2,Amplifier=0,Duration=400),(Id=3,Amplifier=0,Duration=400),(Id=4,Amplifier=0,Duration=400),(Id=5,Amplifier=0,Duration=400),(Id=8,Amplifier=0,Duration=400),(Id=9,Amplifier=0,Duration=400),(Id=10,Amplifier=0,Duration=400),(Id=11,Amplifier=0,Duration=400),(Id=12,Amplifier=0,Duration=400),(Id=13,Amplifier=0,Duration=400),(Id=14,Amplifier=0,Duration=400),(Id=15,Amplifier=0,Duration=400),(Id=17,Amplifier=2,Duration=400),(Id=18,Amplifier=5,Duration=400),(Id=19,Amplifier=4,Duration=400),(Id=20,Amplifier=4,Duration=400),(Id=21,Amplifier=0,Duration=400),(Id=22,Amplifier=0,Duration=400)],display=(Name="$7$lDon't Splash Me"))@luck=0

/specialized potions
ID=potion,damage=16430,NBTTag=(CustomPotionEffects=[(Id=14,Amplifier=0,Duration=2400),(Id=5,Amplifier=0,Duration=2400),(Id=1,Amplifier=1,Duration=2400)],display=(Name="$8$lThe Ultimate Blur"))@luck=1
ID=potion,damage=16430,NBTTag=(CustomPotionEffects=[(Id=21,Amplifier=1,Duration=2400),(Id=22,Amplifier=0,Duration=2400),(Id=11,Amplifier=0,Duration=2400)],display=(Name="$8$lThe Ultimate Tank"))@luck=1
ID=potion,damage=16430,NBTTag=(CustomPotionEffects=[(Id=1,Amplifier=2,Duration=2400),(Id=8,Amplifier=4,Duration=2400),(Id=3,Amplifier=3,Duration=2400)],display=(Name="$8$lThe Ultimate Escapist"))@luck=1
ID=potion,damage=16430,NBTTag=(CustomPotionEffects=[(Id=12,Amplifier=0,Duration=2400),(Id=13,Amplifier=0,Duration=2400),(Id=16,Amplifier=0,Duration=2400)],display=(Name="$8$lThe Ultimate Survivalist"))@luck=1

/other potions
ID=potion,amount=#rand(1,5),damage=8261,NBTTag=(HideFlags=32,CustomPotionEffects=[(Id=23,Amplifier=0,Duration=20),(Id=6,Amplifier=1,Duration=1)],display=(Lore=["$7Healthy and nutritious!"],Name="$c$lSweet Strawberry Milkshake"))@luck=1
ID=potion,damage=16453,NBTTag=(CustomPotionEffects=[(Id=10,Amplifier=3,Duration=200),(Id=9,Amplifier=0,Duration=200)],display=(Name="$c$lEmergency Health",Lore=["$rForces you to heal so fast","$ryou feel sick."]))@luck=1
ID=potion,damage=8227,NBTTag=(CustomPotionEffects=[(Id=22,Amplifier=4,Duration=1200)],display=(Name="$e$lShielding"))@luck=1

/make it count pickaxe
type=entity,ID=Item,NBTTag=(CustomName="$eMake it Count",CustomNameVisible=true,Item=(Count=1,id=diamond_pickaxe,Damage=1560,tag=(ench=[(id=35,lvl=100)],display=(Name="$e$lMake it Count"),RepairCost=1000)))@luck=1

/flesh of DOOM
type=entity,ID=Item,NBTTag=(CustomName="$cFlesh of DOOM",CustomNameVisible=true,Item=(Count=1,id=rotten_flesh,tag=(display=(Name="$c$lFlesh of DOOM"),ench=#luckySwordEnchantments)))@luck=-1

/whacking stick
type=entity,ID=Item,NBTTag=(CustomName="$eWhacking Stick",CustomNameVisible=true,Item=(Count=1,id=blaze_rod,tag=(display=(Name="$e$lWhacking Stick"),ench=[(id=19,lvl=10)])))@luck=1

/spiral demolisher
type=entity,ID=Item,NBTTag=(CustomName="$eSpiral Demolisher",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.spiral_demolisher",tag=(display=(Name="$e$lSpiral Demolisher",Lore=["","$rPoint, Click, Demolish.","$7The Ultimate Multitool."]),ench=[(id=32,lvl=10)])))@luck=2

/Big Blue Blade
type=entity,ID=Item,NBTTag=(CustomName="$9The Big Blue Blade",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.big_blue_blade",tag=(display=(Name="$9$lThe Big Blue Blade"),ench=[(id=16,lvl=#rand(1,5)),(id=#rand(17,18),lvl=#rand(1,5)),(id=19,lvl=#rand(5,8)),(id=20,lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))])))@luck=2

/Cumbersome Crimson Cutter
type=entity,ID=Item,NBTTag=(CustomName="$cThe Cumbersome Crimson Cutter",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.cumbersome_crimson_cutter",tag=(display=(Name="$c$lThe Cumbersome Crimson Cutter"),ench=[(id=17,lvl=#rand(1,5)),(id=18,lvl=#rand(1,5)),(id=19,lvl=#rand(1,2)),(id=20,lvl=#rand(3,5)),(id=32,lvl=10),(id=#randList(21,33,35),lvl=1),(id=34,lvl=#rand(2,5))])))@luck=2

/Spiral Lucky Sword
type=entity,ID=Item,NBTTag=(CustomName="$eSpiral Lucky Sword",CustomNameVisible=true,Item=(Count=1,id="lucky:spiral_lucky_sword",tag=(Luck=100,display=(Name="$e$lSpiral Lucky Sword",Lore=["","$9Found by #pName"]),ench=[(id=16,lvl=#rand(3,8)),(id=#rand(17,18),lvl=#rand(1,5)),(id=#rand(19,20),lvl=#rand(1,2)),(id=21,lvl=#rand(1,5))],Unbreakable=true)))@luck=2

/Triple Spiral Lucky Longbow
group(ID=arrow;type=entity,ID=Item,NBTTag=(CustomName="$eTriple Spiral Lucky Longbow",CustomNameVisible=true,Item=(Count=1,id="lucky:spiral_lucky_bow",tag=(Luck=100,Unbreakable=true,display=(Name="$e$lTriple Spiral Lucky Longbow",Lore=["","$9Found by #pName",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=50,lvl=1),(id=51,lvl=1)]))))@luck=2

/Boots of Flame
group(type=command,ID="gamerule logAdminCommands false";type=entity,ID=Item,NBTTag=(CustomName="$eBoots of Flame",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.flame_boots",tag=(display=(Name="$e$lBoots of Flame",Lore=["$7Flame Sprint I"]),ench=#luckyBootsEnchantments))))@luck=0

/Sizeable Slimy Scimitar
type=entity,ID=Item,NBTTag=(CustomName="$aThe Sizeable Slimy Scimitar",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.sizeable_slimy_scimitar",tag=(display=(Name="$a$lThe Sizeable Slimy Scimitar",Lore=["$7Uppercut II"]),ench=#luckySwordEnchantments)))@luck=2

/Slime Boots
type=entity,ID=Item,NBTTag=(CustomName="$aBoots of Slime",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.slime_boots",tag=(display=(Name="$a$lBoots of Slime",Lore=["$7Jump Boost II","$7Infinite Fall I"]),ench=#luckyBootsEnchantments)))@luck=1

/Clunky Coral Chainsaw
type=entity,ID=Item,NBTTag=(CustomName="$6The Clunky Coral Chainsaw",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.clunky_coral_chainsaw",tag=(display=(Name="$6$lThe Clunky Coral Chainsaw",Lore=["$7AOE Attack I","$7Bane of the Undead I"]),ench=#luckyAxeEnchantments)))@luck=2

/Spiral Staff
type=entity,ID=Item,NBTTag=(CustomName="$eSpiral Lucky Staff",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.spiral_staff",tag=(Unbreakable=true,display=(Name="$e$lSpiral Lucky Staff",Lore=["$7Spiral Magic I","","$9Found by #pName",""]),ench=[(id=48,lvl=#rand(1,5)),(id=49,lvl=#rand(1,5)),(id=21,lvl=#rand(1,5))])))@luck=2

/Marvelous Magenta Masher
type=entity,ID=Item,NBTTag=(CustomName="$dThe Marvelous Magenta Masher",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.marvelous_magenta_masher",tag=(display=(Name="$d$lThe Marvelous Magenta Masher"),ench=#luckyAxeEnchantments)))@luck=2

/========== ATTRIBUTE ITEMS =============

/Telescope
type=entity,ID=Item,NBTTag=(CustomName="Telescope",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.telescope",tag=(HideFlags=3,display=(Name="$f$lTelescope",Lore=["$7Farsight I"]),AttributeModifiers=[(AttributeName=generic.movementSpeed,Name="slow",Amount=-1,Operation=0,UUIDLeast=1,UUIDMost=1)])))@luck=0

/Riveting Spiral Lucky Leggings
type=entity,ID=Item,NBTTag=(CustomName="$eRiveting Spiral Lucky Leggings",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.spiral_leggings",tag=(Unbreakable=true,ench=#luckyLeggingsEnchantments,display=(Lore=["$7Knockback Resistance I","","$9Found by #pName"],Name="$e$lRiveting Spiral Lucky Leggings"),AttributeModifiers=[(AttributeName=generic.knockbackResistance,Name="resist",Amount=1,Operation=0,UUIDLeast=1,UUIDMost=1)])))@luck=2

/Speedy Spiral Lucky Boots
type=entity,ID=Item,NBTTag=(CustomName="$eSpeedy Spiral Lucky Boots",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.spiral_boots",tag=(Unbreakable=true,ench=#luckyBootsEnchantments,display=(Lore=["$7Swiftness II","","$9Found by #pName"],Name="$e$lSpeedy Spiral Lucky Boots"),AttributeModifiers=[(AttributeName=generic.movementSpeed,Name="fast",Amount=0.4f,Operation=1,UUIDLeast=2,UUIDMost=2)])))@luck=2

/Fortifying Spiral Lucky Helmet
type=entity,ID=Item,NBTTag=(CustomName="$eFortifying Spiral Lucky Helmet",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.spiral_helmet",tag=(Unbreakable=true,ench=#luckyHelmetEnchantments,display=(Lore=["$7Health Boost II","","$9Found by #pName"],Name="$e$lFortifying Spiral Lucky Helmet"),AttributeModifiers=[(AttributeName=generic.maxHealth,Name="health",Amount=8,Operation=0,UUIDLeast=3,UUIDMost=3)])))@luck=2

/Strengthening Spiral Lucky Chestplate
type=entity,ID=Item,NBTTag=(CustomName="$eStrengthening Spiral Lucky Chestplate",CustomNameVisible=true,Item=(Count=1,id="lootplusplus:spiral.spiral_chestplate",tag=(Unbreakable=true,ench=#luckyChestplateEnchantments,display=(Lore=["$7Strength I","","$9Found by #pName"],Name="$e$lStrengthening Spiral Lucky Chestplate"),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="strength",Amount=1.3f,Operation=1,UUIDLeast=4,UUIDMost=4)])))@luck=2


/Ersteller
type=command,ID="tellraw @a [{"text":"Ersteller: petrig386 Texturen: Saduza Strukturen: Redhair ","color":"dark_red"}]"@chance=0.2@luck=0

/NetherBricks
group(ID=stone_slab,damage=7,amount=#rand(4,8),NBTTag=(display=(Name="$fNether Stone Slab"));ID=quartz_ore,amount=#rand(16,32),NBTTag=(display=(Name="$fNether Ore"));ID=quartz_block,amount=#rand(4,8),NBTTag=(display=(Name="$fNether Stone"));ID=quartz_block,damage=1,amount=#rand(4,8),NBTTag=(display=(Name="$fNether Stone"));ID=quartz_block,damage=2,amount=#rand(4,8),NBTTag=(display=(Name="$fNether Stone"));ID=quartz_stairs,amount=#rand(4,8),NBTTag=(display=(Name="$fNether Stone Stairs"));ID=quartz,amount=#rand(24,32),NBTTag=(display=(Name="$fNether Stone Shard"));type=particle,ID=2002,damage=14)"@chance=0.2@luck=0

/OceanBricks
group(ID=prismarine,amount=#rand(4,8),NBTTag=(display=(Name="$9Ocean Stone"));ID=prismarine,damage=1,amount=#rand(4,8),NBTTag=(display=(Name="$9Ocean Stone"));ID=prismarine,damage=2,amount=#rand(4,8),NBTTag=(display=(Name="$9Ocean Stone"));ID=sea_lantern,amount=#rand(4,8),NBTTag=(display=(Name="$9Ocean Light"));ID=prismarine_shard,amount=#rand(15,30),NBTTag=(display=(Name="$9Ocean Shard"));ID=prismarine_crystals,amount=#rand(10,20),NBTTag=(display=(Name="$9Ocean Crystal"));type=particle,ID=2002,damage=14)"@chance=0.2@luck=0

/diamond full
group(ID=diamond_horse_armor;ID=diamond_helmet;ID=diamond_chestplate;ID=diamond_leggings;ID=diamond_boots;ID=diamond_sword;ID=diamond_pickaxe;ID=diamond_axe;ID=diamond_shovel;ID=diamond_hoe;ID=diamond)"@chance=0.1@luck=0

/redstone kram
group(ID=dispenser,amount=2;ID=noteblock,amount=1;ID=sticky_piston,amount=4;ID=piston,amount=4;ID=tnt,amount=6;ID=lever,amount=2;ID=stone_pressure_plate,amount=2;ID=wooden_pressure_plate,amount=2;ID=redstone_torch,amount=8;ID=stone_button,amount=2;ID=trapdoor,amount=2;ID=iron_trapdoor,amount=2;ID=fence_gate,amount=1;ID=redstone_lamp,amount=4;ID=tripwire_hook,amount=2;ID=wooden_button,amount=2;ID=light_weighted_pressure_plate,amount=1;ID=heavy_weighted_pressure_plate,amount=1;ID=daylight_detector,amount=1;ID=hopper,amount=4;ID=dropper,amount=#rand(2,4);ID=#randList(wooden_door,dark_oak_door,acacia_door,jungle_door,birch_door,spruce_door),amount=1;ID=iron_door,amount=1;ID=redstone,amount=#rand(32,64);ID=repeater,amount=8;ID=comparator,amount=2;type=particle,ID=2002,damage=9)"@chance=0.2@luck=0

/Sandstone
group(ID=sandstone,amount=#rand(3,9),damage=#rand(0,2);ID=red_sandstone,amount=#rand(3,9),damage=#rand(0,2))"@chance=0.2@luck=0

/exploded coal
group(ID=coal;type=explosion,radius=10,delay=2)"@chance=0.2@luck=0

/Blumen
ID=red_flower,NBTTag=(display=(Name="$dRosaRote Rose"))"@chance=0.2@luck=0

/Bücher
group(ID=bookshelf,amount=#rand(6,12);ID=book,amount=#rand(8,16))"@chance=0.2@luck=0

/Kürbisse
group(ID=pumpkin,amount=#rand(8,16);ID=lit_pumpkin,amount=#rand(8,16))"@chance=0.2@luck=0

/Eimer
group(ID=bucket,amount=#rand(1,2);ID=water_bucket,amount=#rand(1,2);ID=lava_bucket,amount=#rand(1,2);ID=milk_bucket,amount=#rand(1,2))"@chance=0.2@luck=0

/End
group(ID=ender_pearl,amount=10;ID=ender_eye,amount=5)@"@chance=0.2@luck=0

/Brauen
group(ID=ender_pearl,amount=#rand(1,3);ID=blaze_rod,amount=#rand(1,3);ID=ghast_tear,amount=#rand(1,3);ID=gold_nugget,amount=#rand(1,3);ID=nether_wart,amount=#rand(1,3);ID=spider_eye,amount=#rand(1,3);ID=fermented_spider_eye,amount=#rand(1,3);ID=blaze_powder,amount=#rand(1,3);ID=magma_cream,amount=#rand(1,3);ID=ender_eye,amount=#rand(1,3);ID=speckled_melon,amount=#rand(1,3);ID=rabbit_foot,amount=#rand(1,3);type=particle,ID=2002,damage=3)"@chance=0.1@luck=0

/Gapples
group(ID=golden_apple,amount=#rand(16,24);ID=golden_apple,amount=#rand(3,13),damage=1)"@chance=0.2@luck=0

/Pferde Rüstung
group(ID=iron_horse_armor;ID=golden_horse_armor;ID=diamond_horse_armor)"@chance=0.2@luck=0

/Leder Set
group(ID=leather_helmet;ID=leather_chestplate;ID=leather_leggings;ID=leather_boots)"@chance=0.1@luck=0

/Ketten Set
group(ID=chainmail_helmet;ID=chainmail_chestplate;ID=chainmail_leggings;ID=chainmail_boots)"@chance=0.1@luck=0

/Eisen Set
group(ID=iron_helmet;ID=iron_chestplate;ID=iron_leggings;ID=iron_boots)"@chance=0.1@luck=0

/sponge
ID=sponge,NBTTag=(display=(Name="$eSpongebob?"))@chance=0.2@luck=0

/Fake Gold
ID=gold_block,NBTTag=(display=(Name="$eFakeGold"))@chance=0.2@luck=0

/Fake Diamond
ID=diamond_block,NBTTag=(display=(Name="$eFakeDiamond"))@chance=0.1@luck=0

/slimeblocks
ID=slime,NBTTag=(display=(Name="$aSchnodder")),amount=56"@chance=0.2@luck=0

/cake
ID=cake,amount=#rand(1,4)"@chance=0.2@luck=0

/Wolle
ID=wool,amount=64"@chance=0.2@luck=0

/XP
ID=experience_bottle,amount=64"@chance=0.1@luck=0

/end portal frame
ID=end_portal_frame,amount=#rand(6,16)"@chance=0.2@luck=0

/Schnee
ID=snow_layer,amount=#rand(16,32)"@chance=0.2@luck=0

/Pfeile
ID=arrow,amount=38"@chance=0.2@luck=0

/falling iron
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=iron_block);type=particle,ID=largesmoke,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=random.fizz,delay=2)"@chance=0.2@luck=0

/falling gold
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=gold_block);type=particle,ID=flame,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=item.Charge.use,delay=2)"@chance=0.2@luck=0

/falling diamond
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=diamond_block);type=entity,ID=LightningBolt,delay=2)"@chance=0.2@luck=0

/falling emerald
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=emerald_block);type=particle,ID=happyVillager,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=dig.grass,delay=2)"@chance=0.2@luck=0

/falling lapis
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=lapis_block);type=particle,ID=splash,size=(1,2,1),particleAmount=1000,delay=2;type=sound,ID=game.neutral.swim.splash,delay=2)"@chance=0.2@luck=0

/falling redstone
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=redstone_block);type=particle,ID=reddust,size=(1,2,1),particleAmount=500,delay=2;type=sound,ID=tile.piston.in,delay=2)"@chance=0.2@luck=0

/falling coal
group(type=fill,ID=air,size=(1,8,1);type=entity,ID=FallingSand,posY=#bPosY+7,NBTTag=(Block=coal_block);type=particle,ID=townaura,size=(1,2,1),particleAmount=700,delay=2;type=sound,ID=random.anvil_land,delay=2)"@chance=0.2@luck=0

/petrig386
group(type=message,ID="$epetrig386 joined the game";type=entity,ID=ArmorStand,NBTTag=(CustomName="petrig386",CustomNameVisible=true,Equipment=[(id=diamond_sword,Count=1),(id=diamond_boots,Count=1),(id=diamond_leggings,Count=1),(id=diamond_chestplate,Count=1),(id=skull,Count=1,Damage=3,tag=(SkullOwner="petrig386"))]);ID=golden_apple,damage=1,amount=#rand(5,10))"@chance=0.1@luck=0

/Saduza
group(type=message,ID="$eSaduza joined the game";type=entity,ID=ArmorStand,NBTTag=(CustomName="Saduza",CustomNameVisible=true,Equipment=[(id=diamond_sword,Count=1),(id=diamond_boots,Count=1),(id=diamond_leggings,Count=1),(id=diamond_chestplate,Count=1),(id=skull,Count=1,Damage=3,tag=(SkullOwner="Saduza"))]);ID=golden_apple,damage=1,amount=#rand(5,10))"@chance=0.1@luck=0

type=command,ID="/summon Creeper ~ ~ ~ {powered:1,ExplosionRadius:100}"@chance=0.2@luck=0

/ lava
type=fill,ID=lava,size=(15,5,15)@chance=0.2@luck=0

/ lucky potion
ID=potion,damage=8195,NBTTag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lDeath Note Lucky Potion"))"@chance=0.2@luck=0

/ unlucky potion
ID=potion,damage=16428,NBTTag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lDeath Note Unlucky Potion"))"@chance=0.2@luck=0

id=lootplusplus:dn.deathnote,amount=#rand(2,5)@chance=0.2@luck=0

id=lootplusplus:dn.auge_des_shinigamis,amount=#rand(1,1)@chance=0.2@luck=0

id=lootplusplus:dn.shinigami_apfel,amount=#rand(5,23)@chance=0.2@luck=0

group(type=item,ID=lootplusplus:dn.deathnote_sword,NBTTag=(Unbreakable=1,display=(Name="DeathNoteSword",Lore=["$r$7DeathNote II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

id=lootplusplus:dn.shinigami_feder,amount=#rand(8,10)@chance=0.2@luck=0

group(type=item,ID=lootplusplus:dn.ryuk_fluegel,NBTTag=(Unbreakable=1,display=(Name="Ryuk´s Flügel",Lore=["$r$7Flug II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

id=lootplusplus:dn.l,amount=#rand(5,27)@chance=0.2@luck=0

id=lootplusplus:dn.n,amount=#rand(5,27)@chance=0.2@luck=0

group(type=item,ID=lootplusplus:dn.l_helmet,NBTTag=(Unbreakable=1,display=(Name="L Helmet",Lore=["$r$7No Knockback III"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.l_chestplate,NBTTag=(Unbreakable=1,display=(Name="L Chestplate",Lore=["$r$7Stärke"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.l_leggings,NBTTag=(Unbreakable=1,display=(Name="L Leggings",Lore=["$r$7Schnelligkeit III"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.l_boots,NBTTag=(Unbreakable=1,display=(Name="L Boots",Lore=["$r$7Auto Jump II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

type=item,ID=lootplusplus:dn.l_sword,NBTTag=(ench=#luckySwordEnchantments,display=(Name="L Sword"),Unbreakable=true)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.rem_fluegel,NBTTag=(Unbreakable=1,display=(Name="Rem´s Flügel",Lore=["$r$7Langsamer Fall"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.deathnote_helmet,NBTTag=(Unbreakable=1,display=(Name="DeathNote Helmet",Lore=["$r$7No Knockback III","$r$7Unterwasseratmung","$r$7Reflection III","$r$7Reichweite II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.deathnote_chestplate,NBTTag=(Unbreakable=1,display=(Name="DeathNote Chestplate",Lore=["$r$7Stärke","$r$7Reflection III","$r$7Reichweite II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.deathnote_leggings,NBTTag=(Unbreakable=1,display=(Name="DeathNote Leggings",Lore=["$r$7Schnelligkeit III","$r$7Reflection III","$r$7Reichweite II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.deathnote_boots,NBTTag=(Unbreakable=1,display=(Name="DeathNote Boots",Lore=["$r$7Auto Jump II","$r$7Reflection III","$r$7Reichweite II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.kira_helmet,NBTTag=(Unbreakable=1,display=(Name="Kira Helmet",Lore=["$r$7No Knockback II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.kira_chestplate,NBTTag=(Unbreakable=1,display=(Name="Kira Chestplate",Lore=["$r$7Stärke","$r$7Fire"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.kira_leggings,NBTTag=(Unbreakable=1,display=(Name="Kira Leggings",Lore=["$r$7Schnelligkeit III"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

group(type=item,ID=lootplusplus:dn.kira_boots,NBTTag=(Unbreakable=1,display=(Name="Kira Boots",Lore=["$r$7Auto Jump II"]),ench=[(id=0,lvl=5),(id=34,lvl=4)],AttributeModifiers=[(AttributeName=generic.maxHealth,Name=health,Amount=10,Operation=0,UUIDLeast=13,UUIDMost=2)],HideFlags=1);type=particle,ID=flame,length=1,height=1,width=1,particleAmount=20)@luck=0@chance=0.2

type=item,ID=lootplusplus:dn.kira_sword,NBTTag=(ench=#luckySwordEnchantments,display=(Name="Kira Sword"),Unbreakable=true)@luck=0@chance=0.2

id=lootplusplus:dn.deathnote_page,amount=#rand(5,27)@chance=0.2@luck=0

group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lootplusplus:dn.deathnote_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=lootplusplus:dn.deathnote_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:dn.deathnote_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:dn.deathnote_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:dn.deathnote_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],ExplosionPower=3,CustomName="$5$lDeathNote Bob",CustomNameVisible=true,Attributes=[(Name=generic.maxHealth,Base=50)]))"@chance=0.2@luck=0

group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lootplusplus:dn.l_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=lootplusplus:dn.l_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:dn.l_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:dn.l_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:dn.l_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],ExplosionPower=3,CustomName="$5$lL Lawliet",CustomNameVisible=true,Attributes=[(Name=generic.maxHealth,Base=50)]))"@chance=0.2@luck=0

group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lootplusplus:dn.kira_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=lootplusplus:dn.kira_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments)),(id=lootplusplus:dn.kira_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:dn.kira_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:dn.kira_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments))],DropChances=[#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f,#randList(0,2)f],ExplosionPower=3,CustomName="$5$lLight Yagami",CustomNameVisible=true,Attributes=[(Name=generic.maxHealth,Base=50)]))"@chance=0.2@luck=0

type=fill,ID=lucky:lucky_block_deathnote,size=(3,3,3)"@chance=0.2@luck=0

ID=potion,amount=1,damage=8267,reinitialize=true,NBTTag=(CustomPotionEffects=[(Id=1,Amplifier=5,Duration=#rand(6000,12000)),(Id=3,Amplifier=5,Duration=#rand(6000,12000)),(Id=5,Amplifier=5,Duration=#rand(6000,12000)),(Id=6,Amplifier=5),(Id=8,Amplifier=5,Duration=#rand(6000,12000)),(Id=10,Amplifier=5,Duration=#rand(6000,12000)),(Id=11,Amplifier=5,Duration=#rand(6000,12000)),(Id=12,Amplifier=5,Duration=#rand(6000,12000)),(Id=13,Amplifier=5,Duration=#rand(6000,12000)),(Id=14,Amplifier=5,Duration=#rand(6000,12000)),(Id=16,Amplifier=5,Duration=#rand(6000,12000)),(Id=21,Amplifier=5,Duration=#rand(6000,12000)),(Id=22,Amplifier=5,Duration=#rand(6000,12000)),(Id=23,Amplifier=5,Duration=#rand(6000,12000))],display=(Name="$e$lOP DeathNote Lucky Potion"))@chance=0.2@luck=0

type=structure,ID=deathnote@luck=0@chance=0.2



 
                     ║{[(▬▬▬▬▬▬▬▬ Lucky Block OP Drops ▬▬▬▬▬▬▬▬)]}║


Credits:Game Style_exe




/OVER POWERED SWORD
group(type=item,ID="lootplusplus:op_sword",NBTTag=(ench=[(id=20,lvl=10000),(id=16,lvl=10000)],display=(Name="§6§kalal §4§l OP Sword §6§kalal",Lore=["The strongest Sword in history, not even Shade is that strong!"]),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=130999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901762009,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="note.pling",volume=8)@luck=4

/OVER POWERED HELMET
group(type=item,ID="lootplusplus:op_helmet",NBTTag=(ench=[(id=0,lvl=10000),(id=1,lvl=10000),(id=34,lvl=10000),(id=7,lvl=10000),(id=3,lvl=10000),(id=4,lvl=10000)],display=(Name="§6§kalal §4§l OP Helmet §6§kalal",Lore=["The strongest Helmet in histrory of the World!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=4

/OVER POWERED CHESTPLATE
group(type=item,ID="lootplusplus:op_chestplate",NBTTag=(ench=[(id=0,lvl=10000),(id=1,lvl=10000),(id=34,lvl=10000),(id=7,lvl=10000),(id=3,lvl=10000),(id=4,lvl=10000)],display=(Name="§6§kalal §4§l OP Chestplate §6§kalal",Lore=["The strongest Chestplate in histrory of the World!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=4

/OVER POWERED LEGGINGS
group(type=item,ID="lootplusplus:op_leggings",NBTTag=(ench=[(id=0,lvl=10000),(id=1,lvl=10000),(id=34,lvl=10000),(id=7,lvl=10000),(id=3,lvl=10000),(id=4,lvl=10000)],display=(Name="§6§kalal §4§l OP Leggings §6§kalal",Lore=["The strongest Leggings in histrory of the World!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=4

/OVER POWERED BOOTS
group(type=item,ID="lootplusplus:op_boots",NBTTag=(ench=[(id=0,lvl=10000),(id=1,lvl=10000),(id=34,lvl=10000),(id=7,lvl=10000),(id=3,lvl=10000),(id=4,lvl=10000)],display=(Name="§6§kalal §4§l OP Boots §6§kalal",Lore=["The strongest Boots in histrory of the World!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

/OVER POWERED BOW
group(type=item,ID="lootplusplus:op_bow",NBTTag=(ench=[(id=48,lvl=5000),(id=50,lvl=50),(id=51,lvl=1)],display=(Name="§6§kalal §1§ OP Bow §6§kalal",Lore=["The strongest Bow in history, not even Shade is that strong!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

/OVER POWERED PICKAXE
group(type=item,ID="lootplusplus:op_pickaxe",NBTTag=(ench=[(id=20,lvl=10)],display=(Name="§6§kalal §1§ OP Pickaxe §6§kalal",Lore=["The strongest Pickaxe in history, not even Shade is that strong!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

/OVER POWERED AXE
group(type=item,ID="lootplusplus:op_axe",NBTTag=(ench=[(id=20,lvl=10)],display=(Name="§6§kalal §1§ OP Axe §6§kalal",Lore=["The strongest Axe in history, not even Shade is that strong!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=3

/OVER POWERED SHOVEL
group(type=item,ID="lootplusplus:op_shovel",NBTTag=(ench=[(id=20,lvl=10)],display=(Name="§6§kalal §1§ OP Shovel §6§kalal",Lore=["The strongest Shovel in history, not even Shade is that strong!"]),Unbreakable=true);type=particle,ID="angryVillager",size=(0.5,0.5,0.5),particleAmount=20;type=sound,ID="ambient.weather.thunder",volume=8)@luck=2

/OVER POWERED MATERIAL
ID=lootplusplus:op_material,amount=#rand(5,25)@luck=3


/Optima Sword
group(type=item,ID="lootplusplus:optima_sword",NBTTag=(ench=[(id=21,lvl=10),(id=16,lvl=12)],display=(Name="§a Optima Sword",Lore=["A Sword made out of an new mysterious Gem"]),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=290000034000000000013900,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=false)@luck=4

/Optima Pickaxe
group(type=item,ID="lootplusplus:optima_pickaxe",NBTTag=(ench=[(id=35,lvl=20),(id=19,lvl=6),(id=20,lvl=1)],display=(Name="§a Optima Pickaxe",Lore=["A Pickaxe made out of an new mysterious Gem"]),Unbreakable=false)@luck=3

/Optima Axe
group(type=item,ID="lootplusplus:optima_axe",NBTTag=(ench=[(id=35,lvl=20),(id=19,lvl=6,(id=20,lvl=1)],display=(Name="§a Optima Axe",Lore=["A Pickaxe made out of an new mysterious Gem"]),Unbreakable=false)@luck=3

/Optima Shovel
group(type=item,ID="lootplusplus:optima_shovel",NBTTag=(ench=[(id=35,lvl=20),(id=19,lvl=6,(id=20,lvl=1)],display=(Name="§a Optima Shovel",Lore=["A Shovel made out of an new mysterious Gem"]),Unbreakable=false)@luck=2

/Optima Gem
ID=lootplusplus:optima_gem,amount=#rand(10,25)@luck=3
ID=lootplusplus:optima_gem,amount=#rand(18,30)@luck=4

/Prote Gem
ID=lootplusplus:prote_gem,amount=#rand(5,15)@luck=3
ID=lootplusplus:prote_gem,amount=#rand(10,25)@luck=3

/Prote Helmet
group(type=item,ID="lootplusplus:prote_helmet",NBTTag=(ench=[(id=0,lvl=4624),(id=34,lvl=18),(id=4,lvl=2)],display=(Name="§4 Prote Helmet",Lore=["This is a Helmet completly made out of Prote Gem"]),Unbreakable=false)@luck=3

/Prote Chestplate
group(type=item,ID="lootplusplus:prote_chestplate",NBTTag=(ench=[(id=0,lvl=4630),(id=34,lvl=20),(id=4,lvl=2)],display=(Name="§4 Prote Chestplate",Lore=["This is a Chestplate completly made out of Prote Gem"]),Unbreakable=false)@luck=3

/Prote Leggings
group(type=item,ID="lootplusplus:prote_leggings",NBTTag=(ench=[(id=0,lvl=4627),(id=34,lvl=19),(id=4,lvl=2)],display=(Name="§4 Prote Leggings",Lore=["This is a Leggings completly made out of Prote Gem"]),Unbreakable=false)@luck=3

/Prote Boots
group(type=item,ID="lootplusplus:prote_boots",NBTTag=(ench=[(id=0,lvl=4621),(id=34,lvl=17),(id=4,lvl=2)],display=(Name="§4 Prote Boots",Lore=["These are Boots completly made out of Prote Gem"]),Unbreakable=false)@luck=3

/Prote Pickaxe
group(type=item,ID="lootplusplus:prote_pickaxe",NBTTag=(ench=[(id=20,lvl=10),(id=35,lvl=10)],display=(Name="§4 Prote Pickaxe",Lore=["This is a Pickaxe completly made out of Prote Gem"]),Unbreakable=false)@luck=2

/Prote Axe
group(type=item,ID="lootplusplus:prote_axe",NBTTag=(ench=[(id=20,lvl=10),(id=35,lvl=10)],display=(Name="§4 Prote Axe",Lore=["This is a Axe completly made out of Prote Gem"]),Unbreakable=false)@luck=2

/Prote Shovel
group(type=item,ID="lootplusplus:prote_shovel",NBTTag=(ench=[(id=20,lvl=10),(id=35,lvl=10)],display=(Name="§4 Prote Shovel",Lore=["This is a Shovel completly made out of Prote Gem"]),Unbreakable=false)@luck=2

/Tentra Material
ID=lootplusplus:tentra_material,amount=#rand(3,10)@luck=3
ID=lootplusplus:tentra_material,amount=#rand(5,15)@luck=3
ID=lootplusplus:tentra_material,amount=#rand(15,25)@luck=4


/Tentra Helmet
group(type=item,ID="lootplusplus:tentra_helmet",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§d Tentra Helmet",Lore=["A Helmet made out of Tentra Material"]),Unbreakable=false)@luck=3

/Tentra Chestplate
group(type=item,ID="lootplusplus:tentra_chestplate",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§d Tentra Chestplate",Lore=["A Chestplate made out of Tentra Material"]),Unbreakable=false)@luck=4

/Tentra Leggings
group(type=item,ID="lootplusplus:tentra_leggings",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§d Tentra Leggings",Lore=["A Leggings made out of Tentra Material"]),Unbreakable=false)@luck=4

/Tentra Boots
group(type=item,ID="lootplusplus:tentra_boots",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§d Tentra Boots",Lore=["Boots made out of Tentra Material"]),Unbreakable=false)@luck=3

/Tentra Bow
group(type=item,ID="lootplusplus:tentra_bow",NBTTag=(ench=[(id=48,lvl=30),(id=51,lvl=1)],display=(Name="§d Tentra Bow",Lore=["A Bow made out of Tentra Material"]),Unbreakable=false)@luck=2

/Tentra Pickaxe
group(type=item,ID="lootplusplus:tentra_pickaxe",NBTTag=(ench=[(id=19,lvl=2)],display=(Name="§d Tentra Pickaxe",Lore=["A Pickaxe made out of Tentra Material"]),Unbreakable=false)@luck=3

/Tentra Axe
group(type=item,ID="lootplusplus:tentra_axe",NBTTag=(ench=[(id=19,lvl=2)],display=(Name="§d Tentra Axe",Lore=["A Axe made out of Tentra Material"]),Unbreakable=false)@luck=3

/Tentra Shovel
group(type=item,ID="lootplusplus:tentra_shovel",NBTTag=(ench=[(id=19,lvl=2)],display=(Name="§d Tentra Shovel",Lore=["A Shovel made out of Tentra Material"]),Unbreakable=false)@luck=2


/Stento Pickaxe
group(type=item,ID="lootplusplus:stento_pickaxe",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§7 Stento Pickaxe",Lore=[",Lore:["The Stento Pickaxe, a simple but also a very strong Pickaxe!"]),Unbreakable=false)@luck=1

/Stento Axe
group(type=item,ID="lootplusplus:stento_axe",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§7 Stento Axe",Lore=[",Lore:["The Stento Axe, a simple but also a very strong Axe!"]),Unbreakable=false)@luck=1

/Stento Shovel
group(type=item,ID="lootplusplus:stento_shovel",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§7 Stento Shovel",Lore=[",Lore:["The Stento Shovel, a simple but also a very strong Shovel!"]),Unbreakable=false)@luck=0

/Stento Material
ID=lootplusplus:stento_material,amount=#rand(3,8)@luck=2
ID=lootplusplus:stento_material,amount=#rand(5,10)@luck=2
ID=lootplusplus:stento_material,amount=#rand(10,15)@luck=3


/Keyme Material
ID=lootplusplus:keyme_material,amount=#rand(3,8)@luck=1
ID=lootplusplus:keyme_material,amount=#rand(5,15)@luck=2

/Keyme Sword
group(type=item,ID="lootplusplus:keyme_sword",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§2 Keyme Sword",Lore=["This Sword is made out of Keyme Material, a Human made copy of the Optima Gem!"]),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=8588185919193212,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=false)@luck=4

/Keyme Helmet
group(type=item,ID="lootplusplus:keyme_helmet",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§2 Keyme Helmet",Lore=["This Helmet is made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=3

/Keyme Chestplate
group(type=item,ID="lootplusplus:keyme_chestplate",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§2 Keyme Chestplate",Lore=["This Chestplate is made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=4

/Keyme Leggings
group(type=item,ID="lootplusplus:keyme_leggings",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§2 Keyme Leggings",Lore=["This Leggings is made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=4

/Keyme Boots
group(type=item,ID="lootplusplus:keyme_boots",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§2 Keyme Boots",Lore=["These Boots are made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=4

/Keyme Pickaxe
group(type=item,ID="lootplusplus:keyme_pickaxe",NBTTag=(ench=[(id=35,lvl=15)],display=(Name="§2 Keyme Pickaxe",Lore=[",Lore:["This Pickaxe is made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=3

/Keyme Axe
group(type=item,ID="lootplusplus:keyme_axe",NBTTag=(ench=[(id=35,lvl=15)],display=(Name="§2 Keyme Axe",Lore=[",Lore:["This Axe is made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=3

/Keyme Shovel
group(type=item,ID="lootplusplus:keyme_shovel",NBTTag=(ench=[(id=35,lvl=15)],display=(Name="§2 Keyme Shovel",Lore=[",Lore:["This Shovel is made out of Keyme Material, a Human made copy of the Optima Gem!"]),Unbreakable=false)@luck=2


/Kinta Bow
group(type=item,ID="lootplusplus:kinta_bow",NBTTag=(ench=[(id=48,lvl=55),(id=50,lvl=10),(id=51,lvl=1)],display=(Name="§4 Kinta Bow",Lore=["A Bow made out of Kinta, it was forged to burn your enemy!"]),Unbreakable=false)@luck=3

/Kinta Pickaxe
group(type=item,ID="lootplusplus:kinta_pickaxe",NBTTag=(ench=[(id=20,lvl=10),(id=35,lvl=5)],display=(Name="§4 Kinta Pickaxe",Lore=[",Lore:["A Pickaxe made out of Kinta!"]),Unbreakable=false)@luck=3

/Kinta Axe
group(type=item,ID="lootplusplus:kinta_axe",NBTTag=(ench=[(id=20,lvl=10),(id=35,lvl=5)],display=(Name="§4 Kinta Axe",Lore=[",Lore:["A Axe made out of Kinta!"]),Unbreakable=false)@luck=3

/Kinta Shovel
group(type=item,ID="lootplusplus:kinta_shovel",NBTTag=(ench=[(id=20,lvl=10),(id=35,lvl=5)],display=(Name="§4 Kinta Shovel",Lore=[",Lore:["A Shovel made out of Kinta!"]),Unbreakable=false)@luck=2

/Kinta Material
ID=lootplusplus:kinta_material,amount=#rand(5,10)@luck=0
ID=lootplusplus:kinta_material,amount=#rand(10,20)@luck=1
ID=lootplusplus:kinta_material,amount=#rand(15,25)@luck=2


/Blacklight Sword
group(type=item,ID="lootplusplus:blacklight_sword",NBTTag=display=(Name="§0 Blacklight Sword",Lore=["The Blacklight Sword it was forged with the mythical Blacklight Gem"]),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=14000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=false)@luck=1

/Blacklight Gem
ID=lootplusplus:blacklight_gem,amount=#rand(5,10)@luck=0
ID=lootplusplus:blacklight_gem,amount=#rand(10,15)@luck=1
ID=lootplusplus:blacklight_gem,amount=#rand(20,25)@luck=2


/Whitelight Sword
group(type=item,ID="lootplusplus:whitelight_sword",NBTTag=display=(Name="§f Whitelight Sword",Lore=["The Whitelight Sword it was forged with the mythical Whitelight Gem"]),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=16000,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=false)@luck=1

/Whitelight Gem
ID=lootplusplus:whitelight_gem,amount=#rand(3,8)@luck=0
ID=lootplusplus:whitelight_gem,amount=#rand(10,15)@luck=1
ID=lootplusplus:whitelight_gem,amount=#rand(15,25)@luck=2


/Cyanta Sword
group(type=item,ID="lootplusplus:cyanta_sword",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§b Cyanta Sword",Lore=["This Sword is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),AttributeModifiers=[(AttributeName=generic.attackDamage,Name="damage",Amount=633207789,Operation=0,UUIDLeast=1,UUIDMost=1)],Unbreakable=false)@luck=2


/Cyanta Helmet
group(type=item,ID="lootplusplus:cyanta_helmet",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§b Cyanta Helmet",Lore=["This Helmet is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=2


/Cyanta Chestplate
group(type=item,ID="lootplusplus:cyanta_chestplate",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§b Cyanta Chestplate",Lore=["This Chestplate is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=2


/Cyanta Leggings
group(type=item,ID="lootplusplus:cyanta_leggings",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§b Cyanta Leggings",Lore=["This Leggings is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=2


/Cyanta Boots
group(type=item,ID="lootplusplus:cyanta_boots",NBTTag=(ench=[(id=0,lvl=0)],display=(Name="§b Cyanta Boots",Lore=["These Boots are made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=2


/Cyanta Bow
group(type=item,ID="lootplusplus:cyanta_bow",NBTTag=(ench=[(id=48,lvl=45),(id=34,lvl=35),(id=51,lvl=1)],display=(Name="§b Cyanta Bow",Lore=["This Bow is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=2


/Cyanta Pickaxe
group(type=item,ID="lootplusplus:cyanta_pickaxe",NBTTag=(ench=[(id=34,lvl=35)],display=(Name="§b Cyanta Pickaxe",Lore=[",Lore:["This Pickaxe is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=3

/Cyanta Axe
group(type=item,ID="lootplusplus:cyanta_axe",NBTTag=(ench=[(id=34,lvl=35)],display=(Name="§b Cyanta Axe",Lore=[",Lore:["This Axe is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=3

/Cyanta Shovel
group(type=item,ID="lootplusplus:cyanta_shovel",NBTTag=(ench=[(id=34,lvl=35)],display=(Name="§b Cyanta Shovel",Lore=[",Lore:["This Shovel is made out of Cyanta Crystal, wich is known for it's high duarbillity"]),Unbreakable=false)@luck=2


/Cyanta Crystal
ID=lootplusplus:cyanta_crystal,amount=#rand(1,5)@luck=0
ID=lootplusplus:cyanta_crystal,amount=#rand(10,15)@luck=0
ID=lootplusplus:cyanta_crystal,amount=#rand(15,25)@luck=1



/Alphastein Material
ID=lootplusplus:alphastein_material,amount=#rand(5,10)@luck=0
ID=lootplusplus:alphastein_material,amount=#rand(10,20)@luck=1
ID=lootplusplus:alphastein_material,amount=#rand(15,25)@luck=2
ID=lootplusplus:alphastein_material,amount=#rand(30,40)@luck=3



/Alphastein Sword
ID=stone_sword,NBTTag=(display=(Name="§7 Alphastein Sword",Lore=["This Sword once belonged to the legendary Fighter §7 Alphastein, §f and is now searching for it's new Owner!"]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=18000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=19,lvl=5)]))@luck=1


/Alphastein Pickaxe
ID=stone_pickaxe,NBTTag=(display=(Name="§7 Alphastein Pickaxe",Lore=["This Pickaxe once belonged to the legendary Fighter §7 Alphastein, §f and is now searching for it's new Owner!"]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1800D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=32,lvl=18)]))@luck=2



/Alphastein Axe
ID=stone_axe,NBTTag=(display=(Name="§7 Alphastein Axe",Lore=["This Axe once belonged to the legendary Fighter §7 Alphastein, §f and is now searching for it's new Owner!"]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1800D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=32,lvl=18)]))@luck=2



/Modded Food Drops

ID=lootplusplus:op_apple,amount=#rand(1,3)@luck=2
ID=lootplusplus:op_apple,amount=#rand(5,10)@luck=2
ID=lootplusplus:op_apple,amount=#rand(15,23)@luck=3

ID=lootplusplus:optima_apple,amount=#rand(5,10)@luck=1
ID=lootplusplus:optima_apple,amount=#rand(10,20)@luck=2
ID=lootplusplus:optima_apple,amount=#rand(20,30)@luck=3

ID=lootplusplus:prote_apple,amount=#rand(3,5)@luck=0
ID=lootplusplus:prote_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:prote_apple,amount=#rand(15,25)@luck=2

ID=lootplusplus:tentra_apple,amount=#rand(5,15)@luck=0
ID=lootplusplus:tentra_apple,amount=#rand(15,20)@luck=1
ID=lootplusplus:tentra_apple,amount=#rand(20,30)@luck=2

ID=lootplusplus:stento_apple,amount=#rand(5,15)@luck=0
ID=lootplusplus:stento_apple,amount=#rand(15,25)@luck=1
ID=lootplusplus:stento_apple,amount=#rand(25,35)@luck=1
ID=lootplusplus:stento_apple,amount=#rand(35,50)@luck=2

ID=lootplusplus:keyme_apple,amount=#rand(5,10)@luck=1
ID=lootplusplus:keyme_apple,amount=#rand(10,20)@luck=2
ID=lootplusplus:keyme_apple,amount=#rand(20,30)@luck=3

ID=lootplusplus:kinta_apple,amount=#rand(5,15)@luck=0
ID=lootplusplus:kinta_apple,amount=#rand(15,25)@luck=1
ID=lootplusplus:kinta_apple,amount=#rand(25,35)@luck=2

ID=lootplusplus:blacklight_apple,amount=#rand(3,8)@luck=0
ID=lootplusplus:blacklight_apple,amount=#rand(10,15)@luck=0
ID=lootplusplus:blacklight_apple,amount=#rand(20,25)@luck=1

ID=lootplusplus:whitelight_apple,amount=#rand(3,8)@luck=0
ID=lootplusplus:whitelight_apple,amount=#rand(10,15)@luck=0
ID=lootplusplus:whitelight_apple,amount=#rand(20,25)@luck=1

ID=lootplusplus:cyanta_apple,amount=#rand(5,10)@luck=0
ID=lootplusplus:cyanta_apple,amount=#rand(10,20)@luck=1
ID=lootplusplus:cyanta_apple,amount=#rand(15,30)@luck=2

ID=lootplusplus:alphastein_apple,amount=#rand(3,8)@luck=0
ID=lootplusplus:alphastein_apple,amount=#rand(10,15)@luck=0
ID=lootplusplus:alphastein_apple,amount=#rand(20,25)@luck=1

/ Ente Süßsauer

type=item,ID=minecraft:cooked_chicken,NBTTag=(display=(Name="§6 Ente Süßsauer",Lore=["Eine von Alphastein frisch zu bereitete Ente Süßsauer für 2€"])luck=1
type=item,ID=minecraft:cooked_chicken,NBTTag=(display=(Name="§6 Ente Süßsauer",Lore=["Eine von Alphastein frisch zu bereitete Ente Süßsauer für 2€"])luck=2





/OP Lucky Sword
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=100)luck=2
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=75)luck=1
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=50)luck=1
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=25)luck=0
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=10)luck=0
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=0)luck=0
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=-10)luck=0
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=-25)luck=-0
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=-50)luck=-1
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=-75)luck=-1
type=item,ID=lucky:op_lucky_sword,NBTTag=(Luck=-100)luck=-2




/OP Lucky Potion
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=100)luck=2
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=75)luck=1
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=50)luck=1
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=25)luck=0
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=10)luck=0
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=0)luck=0
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=-10)luck=0
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=-25)luck=-0
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=-50)luck=-1
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=-75)luck=-1
type=item,ID=lucky:op_lucky_potion,NBTTag=(Luck=-100)luck=-2



/OP Lucky Bow
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=100)luck=2
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=75)luck=1
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=50)luck=1
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=25)luck=0
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=10)luck=0
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=0)luck=0
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=-10)luck=0
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=-25)luck=-0
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=-50)luck=-1
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=-75)luck=-1
type=item,ID=lucky:op_lucky_bow,NBTTag=(Luck=-100)luck=-2




/Weak Wooden Swords

ID=wooden_sword,NBTTag=(display=(Name="Weak Wooden Sword",Lore=["Just a weak Wooden Sword...."]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=20,lvl=10)]))@luck=0
ID=wooden_sword,NBTTag=(display=(Name="Weak Wooden Sword",Lore=["Just a weak Wooden Sword...."]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=1500D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=20,lvl=10)]))@luck=0
ID=wooden_sword,NBTTag=(display=(Name="Weak Wooden Sword",Lore=["Just a weak Wooden Sword...."]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=3000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=20,lvl=10)]))@luck=1
ID=wooden_sword,NBTTag=(display=(Name="Weak Wooden Sword",Lore=["Just a weak Wooden Sword...."]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=4000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=20,lvl=10)]))@luck=2
ID=wooden_sword,NBTTag=(display=(Name="Weak Wooden Sword",Lore=["Just a weak Wooden Sword...."]),AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=5000D,Operation=0,UUIDLeast=894654,UUIDMost=2872)],ench=[(id=20,lvl=10)]))@luck=2



/ lucky wells

group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour modded wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=lootplusplus:tentra_material,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:prote_gem,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:op_material,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=3
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"Emeralds Blocks!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=emerald_block,amount=#rand(50,100),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"So much Emeralds!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald_block,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour modded wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=lootplusplus:stento_material,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:alpha_gem,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:keyme_material,amount=#rand(15,25),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour modded wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:op_material,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=3
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour modded wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=lootplusplus:blacklight_gem,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:whitelight_gem,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:cyanta_crystal,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$bYour modded wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(30,64),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=stone,amount=#rand(30,40),posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=lootplusplus:alphastein_material,amount=#rand(10,20),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"Emeralds Blocks!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=FireworksRocketEntity,NBTTag=(LifeTime=20,FireworksItem=(id=fireworks,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=lucky_block_op,amount=#rand(10,25),posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=2
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Your death wish came true!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=30)"]))@luck=-1
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin...";type=command,ID="/give #pName gold_nugget 1 0 {display:{Name:\"$6Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4Destruction!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=100)"]))@luck=-3
group(type=structure,ID=wishing_well;type=message,ID="TNT or Diamonds";type=command,ID="/give #pName dirt 1 0 {display:{Name:\"$6Fake Coin\"}}";type=block,ID=lucky:lucky_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$4TNT!\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion='#'randLaunchMotion),posY='#'bPosY+7,amount=20)"]))@luck=0


/ Effect Orbs

ID=lootplusplus:speed_effect_orb@luck=1
ID=lootplusplus:slowness_effect_orb@luck=-1
ID=lootplusplus:haste_effect_orb@luck=1
ID=lootplusplus:mining_fatigue_effect_orb@luck=-1
ID=lootplusplus:strength_effect_orb@luck=1
ID=lootplusplus:instant_health_effect_orb@luck=1
ID=lootplusplus:instant_damage_effect_orb@luck=-1
ID=lootplusplus:jump_boost_effect_orb@luck=1
ID=lootplusplus:nausea_effect_orb@luck=-1
ID=lootplusplus:regeneration_effect_orb@luck=1
ID=lootplusplus:resistance_effect_orb@luck=1
ID=lootplusplus:fire_resistance_effect_orb@luck=1
ID=lootplusplus:water_breathing_effect_orb@luck=1
ID=lootplusplus:invisibility_effect_orb@luck=1
ID=lootplusplus:blindness_effect_orb@luck=-1
ID=lootplusplus:night_vision_effect_orb@luck=1
ID=lootplusplus:hunger_effect_orb@luck=-1
ID=lootplusplus:weakness_effect_orb@luck=-1
ID=lootplusplus:poison_effect_orb@luck=-1
ID=lootplusplus:wither_effect_orb@luck=-1
ID=lootplusplus:health_boost_effect_orb@luck=1
ID=lootplusplus:absorption_effect_orb@luck=1
ID=lootplusplus:saturation_effect_orb@luck=1



/ 9 x 9 OP Block
type=fill,ID=lootplusplus:op_block,size=(2,2,2)@luck=2
type=fill,ID=lootplusplus:op_block,size=(3,3,3)@luck=2
type=fill,ID=lootplusplus:op_block,size=(4,4,4)@luck=3



/ 9 x 9 Optima Block
type=fill,ID=lootplusplus:optima_block,size=(2,2,2)@luck=1
type=fill,ID=lootplusplus:optima_block,size=(3,3,3)@luck=2
type=fill,ID=lootplusplus:optima_block,size=(4,4,4)@luck=3



/ 9 x 9 Prote Block
type=fill,ID=lootplusplus:prote_block,size=(2,2,2)@luck=0
type=fill,ID=lootplusplus:prote_block,size=(3,3,3)@luck=1
type=fill,ID=lootplusplus:prote_block,size=(4,4,4)@luck=2



/ 9 x 9 Tentra Block
type=fill,ID=lootplusplus:tentra_block,size=(2,2,2)@luck=0
type=fill,ID=lootplusplus:tentra_block,size=(3,3,3)@luck=1
type=fill,ID=lootplusplus:tentra_block,size=(4,4,4)@luck=2



/ 9 x 9 Keyme Block
type=fill,ID=lootplusplus:keyme_block,size=(2,2,2)@luck=0
type=fill,ID=lootplusplus:keyme_block,size=(3,3,3)@luck=2
type=fill,ID=lootplusplus:keyme_block,size=(4,4,4)@luck=3



/ 9 x 9 Kinta Block
type=fill,ID=lootplusplus:kinta_block,size=(2,2,2)@luck=0
type=fill,ID=lootplusplus:kinta_block,size=(3,3,3)@luck=1
type=fill,ID=lootplusplus:kinta_block,size=(4,4,4)@luck=2



/ 9 x 9 Blacklight Block
type=fill,ID=lootplusplus:blacklight_block,size=(2,2,2)@luck=0
type=fill,ID=lootplusplus:blacklight_block,size=(3,3,3)@luck=1
type=fill,ID=lootplusplus:blacklight_block,size=(4,4,4)@luck=2



/ 9 x 9 Whitelight Block
type=fill,ID=lootplusplus:whitelight_block,size=(2,2,2)@luck=1
type=fill,ID=lootplusplus:whitelight_block,size=(3,3,3)@luck=2
type=fill,ID=lootplusplus:whitelight_block,size=(4,4,4)@luck=3



/ 9 x 9 Cyanta Block
type=fill,ID=lootplusplus:cyanta_block,size=(2,2,2)@luck=1
type=fill,ID=lootplusplus:cyanta_block,size=(3,3,3)@luck=2
type=fill,ID=lootplusplus:cyanta_block,size=(4,4,4)@luck=3



/ 9 x 9 Alphastein Block
type=fill,ID=lootplusplus:alphastein_block,size=(2,2,2)@luck=0
type=fill,ID=lootplusplus:alphastein_block,size=(3,3,3)@luck=1
type=fill,ID=lootplusplus:alphastein_block,size=(3,3,3)@luck=2
type=fill,ID=lootplusplus:alphastein_block,size=(4,4,4)@luck=3



/ Vanilla Item Drops


/ Emerald

ID=emerald,amount=#rand(5,10)@luck=0
ID=emerald,amount=#rand(10,20)@luck=0
ID=emerald,amount=#rand(15,25)@luck=0




/ Emerald Ore

ID=emerald_ore,amount=#rand(5,10)@luck=0
ID=emerald_ore,amount=#rand(10,20)@luck=0
ID=emerald_ore,amount=#rand(15,25)@luck=0




/ Emerald Block

ID=emerald_block,amount=#rand(3,8)@luck=0
ID=emerald_block,amount=#rand(10,15)@luck=1
ID=emerald_block,amount=#rand(15,23)@luck=1



/ Arrows

ID=arrow,amount=#rand(10,25)@luck=0
ID=arrow,amount=#rand(32,64)@luck=1
ID=arrow,amount=#rand(64,128)@luck=1
ID=arrow,amount=#rand(128,256)@luck=2


/ Wooden Planks

ID=planks,amount,amount=#rand(10,25)@luck=0
ID=planks,amount,amount=#rand(32,64)@luck=1


/ Wooden Logs

ID=log,amount=#rand(10,25)@luck=0
ID=log,amount=#rand(30,45)@luck=1


/ Sticks

ID=stick,amount=#rand(10,25)@luck=0
ID=stick,amount=#rand(30,45)@luck=1





/ Obsidian

ID=obsidian,amount=#rand(3,15)@luck=0
ID=obsidian,amount=#rand(20,30)@luck=1
ID=obsidian,amount=#rand(35,50)@luck=2



/ Bedrock

ID=bedrock,amount=#rand(1,5)@luck=0
ID=bedrock,amount=#rand(10,20)@luck=1
ID=bedrock,amount=#rand(20,35)@luck=3



/ Vanilla Block Places




/ 9 x 9 Emerald Block
type=fill,ID=emerald_block,size=(2,2,2)@luck=0
type=fill,ID=emerald_block,size=(3,3,3)@luck=1
type=fill,ID=emerald_block,size=(4,4,4)@luck=2




/ 9 x 9 Emerald Ore
type=fill,ID=emerald_ore,size=(2,2,2)@luck=0
type=fill,ID=emerald_ore,size=(3,3,3)@luck=1
type=fill,ID=emerald_ore,size=(4,4,4)@luck=2




/ 3 x 3 Nether Portal
type=fill,ID=nether_portal,size=(3,3,3)@luck=-1



/ 3 x 3 End Portal
type=fill,ID=end_portal,size=(3,3,3)@luck=-2




/ 9 x 9 Water
type=fill,ID=water,size=(2,2,2)@luck=0
type=fill,ID=water,size=(3,3,3)@luck=1
type=fill,ID=water,size=(4,4,4)@luck=2



/ 9 x 9 Lava
type=fill,ID=lava,size=(2,2,2)@luck=0
type=fill,ID=lava,size=(3,3,3)@luck=-1
type=fill,ID=lave,size=(4,4,4)@luck=-2



/ Default Drops



ID=cobblestone,amount=64
ID=enderpearl_block,amount=16
ID=diamond_ore,amount=4
ID=emerald_ore,amount=4
ID=diamond,amount=10
ID=iron_ingot,amount=10
ID=gold_ingot,amount=10
ID=ender_pearl,amount=10
ID=cookie,amount=10
type=entity,ID=Zombie,NBTTag=(OpName="Armor Destroyer",Attributes=[(Name=generic.attackDamage,Base=50000.0)])@luck=-1
group(type=difficulty,ID=normal;type=entity,ID=Giant)@luck=-2
type=fill,ID=diamond_block,size=(3,3,3)@luck=1
type=fill,ID=gold_block,size=(3,3,3)@luck=0


/ -----New-----

/ tnt chest
type=block,ID=chest,tileEntity=(Items=#chest(contents=[(id=tnt,minAmount=2,maxAmount=64,weight=1)],maxTotalAmount=512))@luck=2@chance=1.2

/ trap build chest
type=block,ID=chest,tileEntity=(Items=#chest(contents=[(id=tnt,minAmount=1,maxAmount=64,weight=2),(id=redstone_torch,maxAmount=4,weight=1),(id=flint_and_steel,maxAmount=1,weight=1),(id=redstone_block,maxAmount=4,weight=0.1),(id=redstone,maxAmount=64,weight=1.8),(id=lucky:lucky_block_tnt,maxAmount=4,weight=0.3),(id=repeater,maxAmount=2,weight=1),(id=stone_button,maxAmount=2,weight=1),(id=wooden_button,maxAmount=3,weight=0.8),(id=lever,maxAmount=1,weight=1.2),(id=stone_pressure_plate,maxAmount=2,weight=1.5),(id=wooden_pressure_plate,maxAmount=1,weight=0.8),(id=light_weighted_pressure_plate,maxAmount=1,weight=0.5),(id=heavy_weighted_pressure_plate,maxAmount=1,weight=0.5),(id=trapped_chest,maxAmount=2,weight=1.0)],maxTotalAmount=512))@luck=2

/ trap build chest 2
type=block,ID=chest,tileEntity=(Items=#chest(contents=[(id=tnt,minAmount=2,maxAmount=64),(id=rail,minAmount=2,maxAmount=32),(id=golden_rail,minAmount=2,maxAmount=32),(id=detector_rail,minAmount=2,maxAmount=32),(id=activator_rail,minAmount=2,maxAmount=32),(id=minecart,minAmount=1,maxAmount=4),(id=tnt_minecart,minAmount=1,maxAmount=4)],maxTotalAmount=512))@luck=2

/ BIG_NUKE
type=explosion,radius=100,fire=true@luck=-2@chance=0.1

/ NUKE
type=explosion,radius=25,fire=true@luck=-2@chance=0.3

/ arrows!
type=item,ID=arrow,amount=#rand(1,128)@chance=2@luck=1

/ tnt (rand)
type=item,ID=tnt,amount=#rand(1,64)@chance=1.5@luck=1
/fake tnt
type=item,ID=lootplusplus:tnt.fake_tnt,amount=#rand(1,64)@chance=1@luck=0

/ obsidian (rand)
type=item,ID=tnt,amount=#rand(1,64)@chance=1.5@luck=1@chance=0.5

/launched stuff
group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=tnt,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20)@luck=1

group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=redstone_block,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20)@luck=1
group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=tnt,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20;type=explosion,radius=5,delay=10)@luck=-2

group(type=entity,ID=ThrownEgg,NBTTag=(Motion=#randLaunchMotion(0.6,15)),amount=40;type=entity,ID=Item,NBTTag=(Item=(id=obsidian,Count=1),Motion=#randLaunchMotion(0.7,18)),amount=20)@luck=1
/ --Structures--

/ -BigTNT-
/ BigTNT 1
type=structure,ID=BigTNT,posZ=#pPosZ-8@chance=0.01@luck=-2

/ BigTNT 2
type=structure,ID=BigTNT,posX=#pPosX-8@chance=0.01@luck=-2

/ BigTNT 3
type=structure,ID=BigTNT,posZ=#pPosZ+10@chance=0.01@luck=-2

/ BigTNT 4
type=structure,ID=BigTNT,posX=#pPosX+10@chance=0.01@luck=-2


/ BigTNT2 1
type=structure,ID=BigTNT2,posZ=#pPosZ-8@chance=0.05@luck=0

/ BigTNT2 2
type=structure,ID=BigTNT2,posX=#pPosX-8@chance=0.05@luck=0

/ BigTNT2 3
type=structure,ID=BigTNT2,posZ=#pPosZ+10@chance=0.05@luck=0

/ BigTNT2 4
type=structure,ID=BigTNT2,posX=#pPosX+10@chance=0.05@luck=0


/ BigTNT Empty 1
type=structure,ID=BigTNTEmpty,posZ=#pPosZ-8@chance=0.04@luck=0

/ BigTNT Empty 2
type=structure,ID=BigTNTEmpty,posX=#pPosX-8@chance=0.04@luck=0

/ BigTNT Empty 3
type=structure,ID=BigTNTEmpty,posZ=#pPosZ+10@chance=0.04@luck=0

/ BigTNT Empty 4
type=structure,ID=BigTNTEmpty,posX=#pPosX+10@chance=0.04@luck=0

/ explosion
group(type=structure,ID=fort,pos=#bPos;type=explosion,radius=10,delay=5)@chance=0.1@luck=-2
group(type=structure,ID=temple,pos=#bPos;type=explosion,radius=10,delay=5)@chance=0.1@luck=-2

/ TNT filled temple + fort
type=structure,ID=fort_tnt,pos=#bPos@chance=0.1@luck=0
type=structure,ID=temple_tnt,pos=#bPos@chance=0.1@luck=0

/ Trap temple + fort
type=structure,ID=fort_trap,pos=#bPos@chance=0.1@luck=-2
type=structure,ID=temple_trap,pos=#bPos@chance=0.1@luck=-2

/ Creeper Heads
group(type=structure,ID=Creeperhead,pos=#pPos;type=entity,ID=creeper,posX=#pPosX+1;type=entity,ID=creeper,posX=#pPosX-1;type=entity,ID=creeper,posY=#pPosZ+1;type=entity,ID=creeper,posY=#pPosZ-1)@luck=-2@chance=0.1
type=structure,ID=CreeperheadEmpty,pos=#bPos@lucky=0@chance=0.1
type=structure,ID=CreeperheadTNT,pos=#bPos@lucky=0@chance=0.1
group(type=structure,ID=CreeperheadEmpty,pos=#bPos;type=explosion,radius=25,delay=15)@luck=-2@chance=0.1

/ tnt fall down
group(type=structure,ID=fort_tnt,pos=#bPos;type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX+2,posZ=#bPosZ+2;group(posY=#bPosY+10,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+15,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+20,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+25,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+30,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+35,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+40,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+45,posX=#bPosX+2,posZ=#bPosZ+2;posY=#bPosY+50,posX=#bPosX+2,posZ=#bPosZ+2),type=entity,ID=FallingSand,NBTTag=(Block=tnt);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX-2,posZ=#bPosZ-2;group(posY=#bPosY+10,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+15,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+20,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+25,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+30,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+35,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+40,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+45,posX=#bPosX-2,posZ=#bPosZ-2;posY=#bPosY+50,posX=#bPosX-2,posZ=#bPosZ-2),type=entity,ID=FallingSand,NBTTag=(Block=tnt);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX-2,posZ=#bPosZ+2;group(posY=#bPosY+10,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+15,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+20,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+25,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+30,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+35,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+40,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+45,posX=#bPosX-2,posZ=#bPosZ+2;posY=#bPosY+50,posX=#bPosX-2,posZ=#bPosZ+2),type=entity,ID=FallingSand,NBTTag=(Block=tnt);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX+2,posZ=#bPosZ-2;group(posY=#bPosY+10,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+15,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+20,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+25,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+30,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+35,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+40,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+45,posX=#bPosX+2,posZ=#bPosZ-2;posY=#bPosY+50,posX=#bPosX+2,posZ=#bPosZ-2),type=entity,ID=FallingSand,NBTTag=(Block=tnt))@chance=0.1@luck=-2
group(type=structure,ID=temple_tnt,pos=#bPos;type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5;group(posY=#bPosY+10;posY=#bPosY+15;posY=#bPosY+20;posY=#bPosY+25;posY=#bPosY+30;posY=#bPosY+35;posY=#bPosY+40;posY=#bPosY+45;posY=#bPosY+50),type=entity,ID=FallingSand,NBTTag=(Block=tnt);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX+3,posZ=#bPosZ+3;group(posY=#bPosY+10,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+15,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+20,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+25,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+30,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+35,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+40,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+45,posX=#bPosX+3,posZ=#bPosZ+3;posY=#bPosY+50,posX=#bPosX+3,posZ=#bPosZ+3),type=entity,ID=FallingSand,NBTTag=(Block=tnt),ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX-3,posZ=#bPosZ-3;group(posY=#bPosY+10,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+15,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+20,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+25,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+30,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+35,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+40,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+45,posX=#bPosX-3,posZ=#bPosZ-3;posY=#bPosY+50,posX=#bPosX-3,posZ=#bPosZ-3),type=entity,ID=FallingSand,NBTTag=(Block=tnt);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX+3,posZ=#bPosZ-3;group(posY=#bPosY+10,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+15,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+20,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+25,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+30,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+35,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+40,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+45,posX=#bPosX+3,posZ=#bPosZ-3;posY=#bPosY+50,posX=#bPosX+3,posZ=#bPosZ-3),type=entity,ID=FallingSand,NBTTag=(Block=tnt);type=entity,ID=FallingSand,NBTTag=(Block=tnt),posY=#bPosY+5,posX=#bPosX-3,posZ=#bPosZ+3;group(posY=#bPosY+10,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+15,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+20,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+25,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+30,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+35,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+40,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+45,posX=#bPosX-3,posZ=#bPosZ+3;posY=#bPosY+50,posX=#bPosX-3,posZ=#bPosZ+3),type=entity,ID=FallingSand,NBTTag=(Block=tnt))@chance=0.1@luck=-2

/ -fort-
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_classic_-100_inner,pos=#bPos)@chance=0.01@luck=-2

group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_tnt_-100_inner,pos=#bPos)@chance=0.01@luck=-2

group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix_-100_inner,pos=#bPos)@chance=0.01@luck=-2

group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=fort,pos=#bPos;type=structure,ID=fort_mix2_-100_inner,pos=#bPos)@chance=0.01@luck=-2

/ -temple-
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_classic_-100_inner,pos=#bPos)@chance=0.01@luck=-2

group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_tnt_-100_inner,pos=#bPos)@chance=0.01@luck=-2

group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix_-100_inner,pos=#bPos)@chance=0.01@luck=-2

group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_100_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_75_inner,pos=#bPos)@chance=0.01@luck=2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_50_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_25_inner,pos=#bPos)@chance=0.01@luck=1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_0_inner,pos=#bPos)@chance=0.01@luck=0
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_-25_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_-50_inner,pos=#bPos)@chance=0.01@luck=-1
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_-75_inner,pos=#bPos)@chance=0.01@luck=-2
group(type=structure,ID=temple,pos=#bPos;type=structure,ID=temple_mix2_-100_inner,pos=#bPos)@chance=0.01@luck=-2


/ --explosion armors-- (added 1.2)
/ leather
/ lvl 1
group(ID=leather_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fhelmet $fLVL.1"),ench=[(id=3,lvl=1)]);ID=leather_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fchestplate $fLVL.1"),ench=[(id=3,lvl=1)]);ID=leather_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fleggings $fLVL.1"),ench=[(id=3,lvl=1)]);ID=leather_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fboots $fLVL.1"),ench=[(id=3,lvl=1)]))@luck=1@chance=0.1
/ lvl 2
group(ID=leather_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fhelmet $7LVL.2"),ench=[(id=3,lvl=2)]);ID=leather_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fchestplate $7LVL.2"),ench=[(id=3,lvl=2)]);ID=leather_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fleggings $7LVL.2"),ench=[(id=3,lvl=2)]);ID=leather_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fboots $7LVL.2"),ench=[(id=3,lvl=2)]))@luck=1@chance=0.075
/ lvl 3
group(ID=leather_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fhelmet $8LVL.3"),ench=[(id=3,lvl=3)]);ID=leather_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fchestplate $8LVL.3"),ench=[(id=3,lvl=3)]);ID=leather_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fleggings $8LVL.3"),ench=[(id=3,lvl=3)]);ID=leather_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fboots $8LVL.3"),ench=[(id=3,lvl=3)]))@luck=1@chance=0.075
/ lvl 4
group(ID=leather_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fhelmet $0LVL.4"),ench=[(id=3,lvl=4)]);ID=leather_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fchestplate $0LVL.4"),ench=[(id=3,lvl=4)]);ID=leather_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fleggings $0LVL.4"),ench=[(id=3,lvl=4)]);ID=leather_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $cleather $fboots $0LVL.4"),ench=[(id=3,lvl=4)]))@luck=1@chance=0.05

/ chainmail
/ lvl 1
group(ID=chainmail_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fhelmet $fLVL.1"),ench=[(id=3,lvl=1)]);ID=chainmail_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fchestplate $fLVL.1"),ench=[(id=3,lvl=1)]);ID=chainmail_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fleggings $fLVL.1"),ench=[(id=3,lvl=1)]);ID=chainmail_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fboots $fLVL.1"),ench=[(id=3,lvl=1)]))@luck=1@chance=0.075
/ lvl 2
group(ID=chainmail_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fhelmet $7LVL.2"),ench=[(id=3,lvl=2)]);ID=chainmail_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fchestplate $7LVL.2"),ench=[(id=3,lvl=2)]);ID=chainmail_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fleggings $7LVL.2"),ench=[(id=3,lvl=2)]);ID=chainmail_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fboots $7LVL.2"),ench=[(id=3,lvl=2)]))@luck=1@chance=0.05
/ lvl 3
group(ID=chainmail_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fhelmet $8LVL.3"),ench=[(id=3,lvl=3)]);ID=chainmail_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fchestplate $8LVL.3"),ench=[(id=3,lvl=3)]);ID=chainmail_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fleggings $8LVL.3"),ench=[(id=3,lvl=3)]);ID=chainmail_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fboots $8LVL.3"),ench=[(id=3,lvl=3)]))@luck=1@chance=0.05
/ lvl 4
group(ID=chainmail_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fhelmet $0LVL.4"),ench=[(id=3,lvl=4)]);ID=chainmail_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fchestplate $0LVL.4"),ench=[(id=3,lvl=4)]);ID=chainmail_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fleggings $0LVL.4"),ench=[(id=3,lvl=4)]);ID=chainmail_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7chainmail $fboots $0LVL.4"),ench=[(id=3,lvl=4)]))@luck=1@chance=0.025

/ gold
/ lvl 1
group(ID=golden_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fhelmet $fLVL.1"),ench=[(id=3,lvl=1)]);ID=golden_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fchestplate $fLVL.1"),ench=[(id=3,lvl=1)]);ID=golden_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fleggings $fLVL.1"),ench=[(id=3,lvl=1)]);ID=golden_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fboots $fLVL.1"),ench=[(id=3,lvl=1)]))@luck=1@chance=0.075
/ lvl 2
group(ID=golden_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fhelmet $7LVL.2"),ench=[(id=3,lvl=2)]);ID=golden_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fchestplate $7LVL.2"),ench=[(id=3,lvl=2)]);ID=golden_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fleggings $7LVL.2"),ench=[(id=3,lvl=2)]);ID=golden_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fboots $7LVL.2"),ench=[(id=3,lvl=2)]))@luck=1@chance=0.05
/ lvl 3
group(ID=golden_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fhelmet $8LVL.3"),ench=[(id=3,lvl=3)]);ID=golden_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fchestplate $8LVL.3"),ench=[(id=3,lvl=3)]);ID=golden_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fleggings $8LVL.3"),ench=[(id=3,lvl=3)]);ID=golden_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fboots $8LVL.3"),ench=[(id=3,lvl=3)]))@luck=1@chance=0.05
/ lvl 4
group(ID=golden_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fhelmet $0LVL.4"),ench=[(id=3,lvl=4)]);ID=golden_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fchestplate $0LVL.4"),ench=[(id=3,lvl=4)]);ID=golden_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fleggings $0LVL.4"),ench=[(id=3,lvl=4)]);ID=golden_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $6golden $fboots $0LVL.4"),ench=[(id=3,lvl=4)]))@luck=1@chance=0.025

/ iron
/ lvl 1
group(ID=iron_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fhelmet $fLVL.1"),ench=[(id=3,lvl=1)]);ID=iron_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fchestplate $fLVL.1"),ench=[(id=3,lvl=1)]);ID=iron_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fleggings $fLVL.1"),ench=[(id=3,lvl=1)]);ID=iron_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fboots $fLVL.1"),ench=[(id=3,lvl=1)]))@luck=2@chance=0.075
/ lvl 2
group(ID=iron_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fhelmet $7LVL.2"),ench=[(id=3,lvl=2)]);ID=iron_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fchestplate $7LVL.2"),ench=[(id=3,lvl=2)]);ID=iron_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fleggings $7LVL.2"),ench=[(id=3,lvl=2)]);ID=iron_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fboots $7LVL.2"),ench=[(id=3,lvl=2)]))@luck=2@chance=0.05
/ lvl 3
group(ID=iron_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fhelmet $8LVL.3"),ench=[(id=3,lvl=3)]);ID=iron_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fchestplate $8LVL.3"),ench=[(id=3,lvl=3)]);ID=iron_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fleggings $8LVL.3"),ench=[(id=3,lvl=3)]);ID=iron_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fboots $8LVL.3"),ench=[(id=3,lvl=3)]))@luck=2@chance=0.05
/ lvl 4
group(ID=iron_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fhelmet $0LVL.4"),ench=[(id=3,lvl=4)]);ID=iron_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fchestplate $0LVL.4"),ench=[(id=3,lvl=4)]);ID=iron_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fleggings $0LVL.4"),ench=[(id=3,lvl=4)]);ID=iron_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $7iron $fboots $0LVL.4"),ench=[(id=3,lvl=4)]))@luck=2@chance=0.025

/ Diamond
/ lvl 1
group(ID=diamond_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fhelmet $fLVL.1"),ench=[(id=3,lvl=1)]);ID=diamond_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fchestplate $fLVL.1"),ench=[(id=3,lvl=1)]);ID=diamond_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fleggings $fLVL.1"),ench=[(id=3,lvl=1)]);ID=diamond_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fboots $fLVL.1"),ench=[(id=3,lvl=1)]))@luck=2@chance=0.03
/ lvl 2
group(ID=diamond_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fhelmet $7LVL.2"),ench=[(id=3,lvl=2)]);ID=diamond_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fchestplate $7LVL.2"),ench=[(id=3,lvl=2)]);ID=diamond_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fleggings $7LVL.2"),ench=[(id=3,lvl=2)]);ID=diamond_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fboots $7LVL.2"),ench=[(id=3,lvl=2)]))@luck=2@chance=0.02
/ lvl 3
group(ID=diamond_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fhelmet $8LVL.3"),ench=[(id=3,lvl=3)]);ID=diamond_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fchestplate $8LVL.3"),ench=[(id=3,lvl=3)]);ID=diamond_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fleggings $8LVL.3"),ench=[(id=3,lvl=3)]);ID=diamond_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fboots $8LVL.3"),ench=[(id=3,lvl=3)]))@luck=2@chance=0.02
/ lvl 4
group(ID=diamond_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fhelmet $0LVL.4"),ench=[(id=3,lvl=4)]);ID=diamond_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fchestplate $0LVL.4"),ench=[(id=3,lvl=4)]);ID=diamond_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fleggings $0LVL.4"),ench=[(id=3,lvl=4)]);ID=diamond_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fboots $0LVL.4"),ench=[(id=3,lvl=4)]))@luck=2@chance=0.015
/ lvl 5
group(ID=diamond_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fhelmet $5LVL.5"),ench=[(id=3,lvl=5)]);ID=diamond_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fchestplate $5LVL.5"),ench=[(id=3,lvl=5)]);ID=diamond_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fleggings $5LVL.5"),ench=[(id=3,lvl=5)]);ID=diamond_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fboots $5LVL.5"),ench=[(id=3,lvl=5)]))@luck=2@chance=0.01
/ lvl 10
group(ID=diamond_helmet,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fhelmet $4LVL.10"),ench=[(id=3,lvl=10)]);ID=diamond_chestplate,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fchestplate $4LVL.10"),ench=[(id=3,lvl=10)]);ID=diamond_leggings,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fleggings $4LVL.10"),ench=[(id=3,lvl=10)]);ID=diamond_boots,NBTTag=(display=(Name="$l$n$4E$cxp$6los$eion $bdiamond $fboots $4LVL.10"),ench=[(id=3,lvl=10)]))@luck=2@chance=0.05

/ Creeper Hunter Armor
ID=diamond_helmet,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Helmet $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100)])@luck=2@chance=0.05
ID=diamond_chestplate,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Chestplate $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100)])@luck=2@chance=0.05
ID=diamond_leggings,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["Leggings from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Leggings $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100)])@luck=2@chance=0.05
ID=diamond_boots,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Boots $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100),(id=2,lvl=100)])@luck=2@chance=0.05
ID=diamond_sword,NBTTag=(Unbreakable=1,display=(Lore=["Sword from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Sword $6LVL.100 (ultimate)"),ench=[(id=19,lvl=5),(id=16,lvl=4)])@luck=2@chance=0.05
ID=bow,NBTTag=(Unbreakable=1,display=(Lore=["Bow from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $4Bow $6LVL.100 (ultimate)"),ench=[(id=48,lvl=#rand(1,5)),(id=51,lvl=1),(id=49,lvl=#rand(3,10))])@luck=2@chance=0.05

/ Old Creeper Hunter Armor
ID=iron_helmet,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set:Old  Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Helmet $2LVL.12 (rare)"),ench=[(id=3,lvl=12)])@luck=2@chance=0.1
ID=iron_chestplate,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set:Old  Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Chestplate $2LVL.12 (rare)"),ench=[(id=3,lvl=12)])@luck=2@chance=0.1
ID=iron_leggings,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["Leggings from the Set:Old  Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Leggings $2LVL.12 (rare)"),ench=[(id=3,lvl=12)])@luck=2@chance=0.1
ID=iron_boots,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set:Old  Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Boots $2LVL.12 (rare)"),ench=[(id=3,lvl=12),(id=2,lvl=12)])@luck=2@chance=0.1
ID=iron_sword,NBTTag=(Unbreakable=1,display=(Lore=["Sword from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Sword $2LVL.12 (rare)"),ench=[(id=19,lvl=3),(id=16,lvl=1)])@luck=2@chance=0.1
ID=bow,NBTTag=(Unbreakable=1,display=(Lore=["Bow from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $4Bow $2LVL.12 (rare)"),ench=[(id=48,lvl=#rand(1,2)),(id=49,lvl=#rand(1,4))])@luck=2@chance=0.1

/ Future Creeper Hunter Armor
ID=lootplusplus:tnt.future_helmet,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set:Future  Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Helmet $6LVL.250 (legendary)"),ench=[(id=3,lvl=120)])
ID=lootplusplus:tnt.future_chestplate,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set:Future  Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Chestplate $6LVL.250 (legendary)"),ench=[(id=3,lvl=120)])
ID=lootplusplus:tnt.future_leggings,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["Leggings from the Set:Future  Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Leggings $6LVL.250 (legendary)"),ench=[(id=3,lvl=120)])
ID=lootplusplus:tnt.future_boots,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set:Future  Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Boots $6LVL.250 (legendary)"),ench=[(id=3,lvl=120),(id=2,lvl=120)])
ID=lootplusplus:3bladesword,NBTTag=(Unbreakable=1,display=(Lore=["Sword from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Sword $6LVL.250 (legendary)"),ench=[(id=19,lvl=#rand(5,10))])
ID=lootplusplus:future_gun,NBTTag=(Unbreakable=1,display=(Lore=["Gun from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $4Bow $6LVL.250 (legendary)"),ench=[(id=48,lvl=#rand(3,5)),(id=51,lvl=1),(id=49,lvl=#rand(4,12))])

/ Broken Creeper Hunter Armor
ID=lootplusplus:tnt.broken_helmet,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(1,2),Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set:Broken  Creeper Hunter Armor"],Name="$7Broken $2Cr$0ee$2per $4Hunter $7Helmet $7LVL.5 (broken)"),ench=[(id=3,lvl=5)])
ID=lootplusplus:tnt.broken_chestplate,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(1,2),Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set:Broken  Creeper Hunter Armor"],Name="$7Broken $2Cr$0ee$2per $4Hunter $7Chestplate $7LVL.5 (broken)"),ench=[(id=3,lvl=5)])
ID=lootplusplus:tnt.broken_leggings,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(1,2),Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["Leggings from the Set:Broken  Creeper Hunter Armor"],Name="$7Broken $2Cr$0ee$2per $4Hunter $7Leggings $7LVL.5 (broken)"),ench=[(id=3,lvl=5)])
ID=lootplusplus:tnt.broken_boots,NBTTag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(1,2),Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set:Broken  Creeper Hunter Armor"],Name="$7Broken $2Cr$0ee$2per $4Hunter $7Boots $7LVL.5 (broken)"),ench=[(id=3,lvl=5)])
ID=lootplusplus:tnt.broken_sword,NBTTag=(Unbreakable=1,display=(Lore=["Sword from the Set: Broken Creeper Hunter Armor"],Name="$7Broken $2Cr$0ee$2per $4Hunter $7Sword $7LVL.5 (broken)"),ench=[(id=19,lvl=#rand(1,2))])

/costumes
/creeper
group(ID=skull,damage=3,NBTTag=(SkullOwner="MHF_Creeper",display=(Name="$2Cr$0ee$2per $fHead $8(costume)"),ench=[(id=3,lvl=10)]);ID=leather_chestplate,NBTTag=(display=(color=369920,Name="$2Cr$0ee$2per $fBody $8(costume)"));ID=leather_leggings,NBTTag=(display=(color=369920,Name="$2Cr$0ee$2per $fLegs $8(costume)"));ID=leather_boots,NBTTag=(display=(color=369920,Name="$2Cr$0ee$2per $fFeet $8(costume)")))@luck=1@chance=0.1

/Ghast
group(ID=skull,damage=3,NBTTag=(SkullOwner="MHF_Ghast",display=(Name="$fGhast $fHead $8(costume)"),ench=[(id=3,lvl=5)]);ID=leather_chestplate,NBTTag=(display=(color=16777215,Name="$fGhast $fTentacle $8(costume)"));ID=leather_leggings,NBTTag=(display=(color=16777215,Name="$fGhast $fTentacle $8(costume)"));ID=leather_boots,NBTTag=(display=(color=16777215,Name="$fGhast $fTentacle $8(costume)")))@luck=1@chance=0.1

/Blaze
group(ID=skull,damage=3,NBTTag=(SkullOwner="MHF_Blaze",display=(Name="$6Blaze $fHead $8(costume)"),ench=[(id=3,lvl=3)]);ID=leather_chestplate,NBTTag=(display=(color=16552960,Name="$6Blaze $fRod $8(costume)"));ID=leather_leggings,NBTTag=(display=(color=16552960,Name="$6Blaze $fRod $8(costume)"));ID=leather_boots,NBTTag=(display=(color=16552960,Name="$6Blaze $fRod $8(costume)")))@luck=1@chance=0.1

/Wither
group(ID=skull,damage=3,NBTTag=(SkullOwner="MHF_Wither",display=(Name="$0Wither $fHead $8(costume)"),ench=[(id=3,lvl=7)]);ID=leather_chestplate,NBTTag=(display=(color=0,Name="$0Wither $fBody $8(costume)"));ID=leather_leggings,NBTTag=(display=(color=0,Name="$0Wither $fTail $8(costume)"));ID=leather_boots,NBTTag=(display=(color=0,Name="$0Wither $fTail $8(costume)")))@luck=1@chance=0.1

/tnt
group(ID=skull,damage=3,NBTTag=(SkullOwner="MHF_TNT",display=(Name="$4T$fN$4T $fHead $8(costume)"),ench=[(id=3,lvl=50)]);ID=leather_chestplate,NBTTag=(display=(color=16711680,Name="$4T$fN$4T $fBody $8(costume)"));ID=leather_leggings,NBTTag=(display=(color=16711680,Name="$4T$fN$4T $fLeg $8(costume)"));ID=leather_boots,NBTTag=(display=(color=16711680,Name="$4T$fN$4T $fFeed $8(costume)")))@luck=1@chance=0.1

/tnt2
group(ID=skull,damage=3,NBTTag=(SkullOwner="MHF_TNT2",display=(Name="$4T$fN$4T $fHead $8(costume)"),ench=[(id=3,lvl=50)]);ID=leather_chestplate,NBTTag=(display=(color=16711680,Name="$4T$fN$4T $fBody $8(costume)"));ID=leather_leggings,NBTTag=(display=(color=16711680,Name="$4T$fN$4T $fLeg $8(costume)"));ID=leather_boots,NBTTag=(display=(color=16711680,Name="$4T$fN$4T $fFeed $8(costume)")))@luck=1@chance=0.1

/ -items- (added 1.6)
/creeper hater
ID=stick,NBTTag=(display=(Name="$0creeper hater"),ench=[(id=19,lvl=25)])@luck=2@chance=0.5

/ "I hate creepers"
ID=iron_sword,NBTTag=(display=(Name="$l$n$0$k---$2I hate creepers$l$n$0$k---"),ench=[(id=19,lvl=3),(id=16,lvl=4),(id=20,lvl=3),(id=21,lvl=3)])@luck=2@chance=0.4

/ THE flint and Steel
ID=flint_and_steel,NBTTag=(Unbreakable=1,display=(Lore=["$6Set your enemy on FIRE!"],Name="$6Legandary $8flint $fand $7Steel"),ench=[(id=20,lvl=100)])@luck=2@chance=0.1

/ lootplusplus stuff
type=item,ID=lootplusplus:3bladesword@luck=2@chance=0.1
type=item,ID=lootplusplus:future_axe@luck=2@chance=0.2
type=item,ID=lootplusplus:future_gun@luck=2@chance=0.2
type=item,ID=lootplusplus:future_hoe@luck=2@chance=0.2
type=item,ID=lootplusplus:future_pickaxe@luck=2@chance=0.2
type=item,ID=lootplusplus:future_shovel@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.broken_axe@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_boots@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_chestplate@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_helmet@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_hoe@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_leggings@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_pickaxe@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_shovel@luck=2@chance=1
type=item,ID=lootplusplus:tnt.broken_sword@luck=2@chance=1
type=item,ID=lootplusplus:tnt.explosion_sword,NBTTag=(display=(Lore=["$4E$cxp$6los$eion $fI"]))@luck=2@chance=0.3
type=item,ID=lootplusplus:tnt.explosion_sword2,NBTTag=(display=(Lore=["$4E$cxp$6los$eion $fII"]))@luck=2@chance=0.25
type=item,ID=lootplusplus:tnt.explosion_sword3,NBTTag=(display=(Lore=["$4E$cxp$6los$eion $fIII"]))@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.explosion_sword4,NBTTag=(display=(Lore=["$4E$cxp$6los$eion $fIV"]))@luck=2@chance=0.15
type=item,ID=lootplusplus:tnt.explosion_sword5,NBTTag=(display=(Lore=["$4E$cxp$6los$eion $fV"]))@luck=2@chance=0.1
type=item,ID=lootplusplus:tnt.tnt_boots@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.tnt_chestplate@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.tnt_helmet@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.tnt_leggings@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.tnt_sword,NBTTag=(display=(Lore=["$4T$fN$4T $fI"]))@luck=2@chance=0.5
type=item,ID=lootplusplus:tnt.tnt_sword2,NBTTag=(display=(Lore=["$4T$fN$4T $fII"]))@luck=2@chance=0.45
type=item,ID=lootplusplus:tnt.tnt_sword3,NBTTag=(display=(Lore=["$4T$fN$4T $fIII"]))@luck=2@chance=0.4
type=item,ID=lootplusplus:tnt.tnt_sword4,NBTTag=(display=(Lore=["$4T$fN$4T $fIV"]))@luck=2@chance=0.35
type=item,ID=lootplusplus:tnt.tnt_sword5,NBTTag=(display=(Lore=["$4T$fN$4T $fV"]))@luck=2@chance=0.3
type=item,ID=lootplusplus:tnt.tnt_sword6,NBTTag=(display=(Lore=["$4T$fN$4T $fVI"]))@luck=2@chance=0.25
type=item,ID=lootplusplus:tnt.tnt_sword7,NBTTag=(display=(Lore=["$4T$fN$4T $fVII"]))@luck=2@chance=0.2
type=item,ID=lootplusplus:tnt.tnt_sword8,NBTTag=(display=(Lore=["$4T$fN$4T $fVIII"]))@luck=2@chance=0.15
type=item,ID=lootplusplus:tnt.tnt_sword9,NBTTag=(display=(Lore=["$4T$fN$4T $fIX"]))@luck=2@chance=0.1
type=item,ID=lootplusplus:tnt.tnt_sword10,NBTTag=(display=(Lore=["$4T$fN$4T $fX"]))@luck=2@chance=0.05
type=item,ID=lootplusplus:tnt.tnt2_boots@luck=2@chance=0.1
type=item,ID=lootplusplus:tnt.tnt2_chestplate,NBTTag=(display=(Lore=["you will fly like a rocket"]),AttributeModifiers=[(AttributeName="generic.knockbackResistance",Name="generic.knockbackResistance",Amount=1,Operation=0,UUIDMost=82092,UUIDLeast=126164)])@luck=2@chance=0.1
type=item,ID=lootplusplus:tnt.tnt2_helmet@luck=2@chance=0.1
type=item,ID=lootplusplus:tnt.tnt2_leggings@luck=2@chance=0.1

/ --lucky items--
/ normal
type=item,ID=lucky:tnt_lucky_sword@chance=0.4@luck=1
type=item,ID=lucky:tnt_lucky_bow@chance=0.4@luck=1
type=item,ID=lucky:tnt_lucky_potion,amount=#rand(10,15)@chance=0.4@luck=1
/ lucky
type=item,ID=lucky:tnt_lucky_sword,NBTTag=(Luck=100,display=(Name="$l$n$2Lucky $4T$fN$4T $7Sword"))@chance=0.15@luck=2
type=item,ID=lucky:tnt_lucky_bow,NBTTag=(Luck=100,display=(Name="$l$n$2Lucky $4T$fN$4T $8Bow"))@chance=0.15@luck=2
type=item,ID=lucky:tnt_lucky_potion,NBTTag=(Luck=100,display=(Name="$l$n$2Lucky $4T$fN$4T $aPotion")),amount=#rand(10,15)@chance=0.15@luck=2
/ unlucky
type=item,ID=lucky:tnt_lucky_sword,NBTTag=(Luck=-100,display=(Name="$l$n$4Unlucky $4T$fN$4T $7Sword"))@chance=0.5@luck=0
type=item,ID=lucky:tnt_lucky_bow,NBTTag=(Luck=-100,display=(Name="$l$n$4Unlucky $4T$fN$4T $8Bow"))@chance=0.5@luck=0
type=item,ID=lucky:tnt_lucky_potion,NBTTag=(Luck=-100,display=(Name="$l$n$4Unlucky $4T$fN$4T $aPotion")),amount=#rand(10,15)@chance=0.5@luck=0
/ lucky or unlucky
type=item,ID=lucky:tnt_lucky_sword,NBTTag=(Luck=#randList(100,-100),display=(Name="$l$n$0$k---$r$l$n$2LUCKY $fOR $4UNLUCKY?$r$l$n$0$k---"))@chance=0.25@luck=2
type=item,ID=lucky:tnt_lucky_bow,NBTTag=(Luck=#randList(100,-100),display=(Name="$l$n$0$k---$r$l$n$2LUCKY $fOR $4UNLUCKY?$r$l$n$0$k---"))@chance=0.25@luck=2
type=item,ID=lucky:tnt_lucky_potion,NBTTag=(Luck=#randList(100,-100),display=(Name="$l$n$0$k---$r$l$n$2LUCKY $fOR $4UNLUCKY?$r$l$n$0$k---")),amount=#rand(10,15)@chance=0.25@luck=2
/ random
type=item,ID=lucky:tnt_lucky_sword,NBTTag=(Luck=#rand(-100,100),display=(Name="$l$n$1R$2A$3N$4D$5O$6M $7T$8N$9T $aS$bW$cO$dR$eD"))@chance=0.25@luck=2
type=item,ID=lucky:tnt_lucky_bow,NBTTag=(Luck=#rand(-100,100),display=(Name="$l$n$1R$2A$3N$4D$5O$6M $7T$8N$9T $aB$bO$cW"))@chance=0.25@luck=2
type=item,ID=lucky:tnt_lucky_potion,NBTTag=(Luck=#rand(-100,100),display=(Name="$l$n$1R$2A$3N$4D$5O$6M $7T$8N$9T $aP$bO$cT$dI$eO$fN")),amount=#rand(10,15)@chance=0.25@luck=2

/lucky tnt sword and bow
ID=lucky:tnt_lucky_sword,NBTTag=(Luck=#rand(100,-100),ench=#luckySwordEnchantments,display=(Name="$e$9TNT Lucky Sword"))@luck=2@chance=0.25
ID=lucky:tnt_lucky_bow,NBTTag=(Luck=#rand(100,-100),ench=#luckyBowEnchantments,display=(Name="$e$9TNT Lucky Bow"))@luck=2@chance=0.25

/ ultimative tnt sword and bow
ID=lucky:tnt_lucky_sword,NBTTag=(Luck=100,ench=[(id=16,lvl=5),(id=18,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)],display=(Name="$6Ultimative TNT Lucky Sword"))@luck=2@chance=0.1
ID=lucky:tnt_lucky_bow,NBTTag=(Luck=100,ench=[(id=34,lvl=3),(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1)],display=(Name="$6Ultimative TNT Lucky Bow"))@luck=2@chance=0.1

/ --followtnt--
/ -short-
/ easy short
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=8)@luck=-2@chance=0.2
/ medium short
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=8)@luck=-2@chance=0.2
/ hard short
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=8)@luck=-2@chance=0.2
/ nightmare short
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=1;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=3;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=4)@luck=-2@chance=0.1

/ -long-
/ easy long
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=8;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=10;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=12;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=14;type=entity,ID=PrimedTnt,NBTTag=(Fuse=50),ExactPos=#pExactPos,delay=16)@luck=-2@chance=0.1
/ medium long
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=8;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=10;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=12;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=14;type=entity,ID=PrimedTnt,NBTTag=(Fuse=40),ExactPos=#pExactPos,delay=16)@luck=-2@chance=0.1
/ hard long
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=8;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=10;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=12;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=14;type=entity,ID=PrimedTnt,NBTTag=(Fuse=30),ExactPos=#pExactPos,delay=16)@luck=-2@chance=0.1
/ nightmare long
group(type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=0;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=1;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=2;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=3;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=4;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=5;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=6;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=7;type=entity,ID=PrimedTnt,NBTTag=(Fuse=20),ExactPos=#pExactPos,delay=8)@luck=-2@chance=0.05

/ ----entitys----
/ ---moving tnt---
type=entity,ID=PrimedTnt,NBTTag=(CustomName="$4$lAngryTNT",CustomNameVisible=1,Fuse=100,Riding=(id="Silverfish",CustomName="$4$lAngryTNT",Attributes=[(Name=generic.maxHealth,Base=1),(Name=generic.movementSpeed,Base=0.35),(Name=generic.attackDamage,Base=1),(Name=generic.followRange,Base=100),(Name=generic.knockbackResistance,Base=1)],HealF=1,Silent=1,ActiveEffects=[(Id=14,Amplifier=0,Duration=20000,ShowParticles=0b)]))@luck=-2@chance=0.5

/ ---normal---
/ tnt sword mobs (rand armor)
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1

/ tnt bow mobs (rand armor)
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1)])@luck=-2@chance=0.1

/ tnt sword mobs (no armor)
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1)])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1)],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1)])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1)])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1)])@luck=-2@chance=0.1

/ tnt bow mobs (no armor)
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1)])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1)],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1)])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1)])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1)])@luck=-2@chance=0.1

/ ULTIMATIVE tnt bow mobs
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(Luck=100,ench=[(id=34,lvl=3),(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1)],display=(Name="$6Ultimative TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(Luck=100,ench=[(id=34,lvl=3),(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1)],display=(Name="$6Ultimative TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(Luck=100,ench=[(id=34,lvl=3),(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1)],display=(Name="$6Ultimative TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(Luck=100,ench=[(id=34,lvl=3),(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1)],display=(Name="$6Ultimative TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(Luck=100,ench=[(id=34,lvl=3),(id=48,lvl=5),(id=49,lvl=2),(id=50,lvl=1),(id=51,lvl=1)],display=(Name="$6Ultimative TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1

/ ULTIMATIVE tnt sword mobs
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(Luck=100,ench=[(id=16,lvl=5),(id=18,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)],display=(Name="$6Ultimative TNT Lucky Sword"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(Luck=100,ench=[(id=16,lvl=5),(id=18,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)],display=(Name="$6Ultimative TNT Lucky Sword"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(Luck=100,ench=[(id=16,lvl=5),(id=18,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)],display=(Name="$6Ultimative TNT Lucky Sword"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(Luck=100,ench=[(id=16,lvl=5),(id=18,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)],display=(Name="$6Ultimative TNT Lucky Sword"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(Luck=100,ench=[(id=16,lvl=5),(id=18,lvl=5),(id=19,lvl=2),(id=20,lvl=2),(id=21,lvl=3),(id=34,lvl=3)],display=(Name="$6Ultimative TNT Lucky Sword"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1

/random generated
/ tnt bow mobs (rand armor, rand sword)
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_bow,Count=1,tag=(ench=#luckyBowEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1

/ tnt sword mobs (rand armor, rand sword)
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Skeleton,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))],SkeletonType=1)@luck=-2@chance=0.1
type=entity,ID=Zombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=PigZombie,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1
type=entity,ID=Giant,NBTTag=(Equipment=[(id=lucky:tnt_lucky_sword,Count=1,tag=(ench=#luckySwordEnchantments,display=(Name="$e$9TNT Lucky Bow"))),(id=#randList(chainmail_helmet,diamond_helmet,leather_helmet,iron_helmet,golden_helmet),Count=1,tag=(ench=#luckyHelmetEnchantments)),(id=#randList(chainmail_chestplate,diamond_chestplate,leather_chestplate,iron_chestplate,golden_chestplate),Count=1,tag=(ench=#luckyChestplateEnchantments)),(id=#randList(chainmail_leggings,diamond_leggings,leather_leggings,iron_leggings,golden_leggings),Count=1,tag=(ench=#luckyLeggingsEnchantments)),(id=#randList(chainmail_boots,diamond_boots,leather_boots,iron_boots,golden_boots),Count=1,tag=(ench=#luckyBootsEnchantments))])@luck=-2@chance=0.1

/ ---Boss---

/ Withy the Wither
type=entity,ID=WitherBoss,NBTTag=(CustomName=$0$k---$r$0$n$lWithy the Wither$r$0$k---,CustomNameVisible=1,Attributes=[(Name=generic.maxHealth,Base=20),(Name=generic.movementSpeed,Base=0.1)])@chance=0.2@luck=-1

/ Bob the Blaze
type=entity,ID=Blaze,NBTTag=(CustomName=$6$k---$r$6$n$lBob the Blaze$r$6$k---,CustomNameVisible=1,Attributes=[(Name=generic.maxHealth,Base=50),(Name=generic.movementSpeed,Base=0.1)])@chance=0.4@luck=-2

/ Ghost the Ghast
type=entity,ID=Ghast,NBTTag=(CustomName=$f$k---$r$f$n$lGhost the Ghast$r$f$k---,CustomNameVisible=1,Attributes=[(Name=generic.maxHealth,Base=20),(Name=generic.movementSpeed,Base=0.1)])@chance=0.2@luck=-1

/ Carl the Creeper
type=entity,ID=Creeper,NBTTag=(CustomName=$a$k---$r$a$n$lCarl$r$a$k---$r,CustomNameVisible=1,ExplosionRadius=25,Fuse=50,Attributes=[(Name=generic.maxHealth,Base=200),(Name=generic.movementSpeed,Base=0.3)])@chance=0.2@luck=-2

/ King Creepy The IV
type=entity,ID=Creeper,NBTTag=(CustomName=$6King $aCreepy $4the $7IV,CustomNameVisible=1,ExplosionRadius=10,Fuse=100,Attributes=[(Name=generic.maxHealth,Base=200),(Name=generic.movementSpeed,Base=0.4)])@chance=0.3@luck=-2

/ Criper
type=entity,ID=Creeper,NBTTAG=(CustomName=$2$l$nCriper$r,CustomNameVisible=1,ExplosionRadius=5,Fuse=10,Attributes=[(Name=generic.maxHealth,Base=40),(Name=generic.movementSpeed,Base=0.2)])@chance=0.2@luck=-2
/ final Boss:
/world destroyer
group(type=entity,ID=Ghast,NBTTag=(CustomName="$4$lWorld Destroyer",CustomNameVisible=1,ExplosionPower=10,Equipment=[(id=nether_star,Count=32,tag=(AttributeModifiers=[(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=10,Operation=0,UUIDLeast=565871,UUIDMost=831039)],display=(Name="Star",Lore=[$4$lDestroyed Star]))),(id=bedrock,Count=1,tag=(HideFlags=63,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=64,Operation=0,UUIDLeast=816697,UUIDMost=644578),(AttributeName="generic.knockbackResistance",Name="generic.knockbackResistance",Amount=1,Operation=0,UUIDLeast=917211,UUIDMost=754647),(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=10,Operation=0,UUIDLeast=306195,UUIDMost=933986),(AttributeName="generic.armor",Name="generic.armor",Amount=10,Operation=0,UUIDLeast=381214,UUIDMost=257676)],display=(Name="Piece of something Hard",Lore=[$k$0$lInactive Black Hole]))),(id=ghast_tear,Count=1,tag=(AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=1000,Operation=0,UUIDLeast=127509,UUIDMost=600617),(AttributeName="generic.knockbackResistance",Name="generic.knockbackResistance",Amount=1,Operation=0,UUIDLeast=868916,UUIDMost=794067),(AttributeName="generic.attackDamage",Name="generic.attackDamage",Amount=25,Operation=0,UUIDLeast=391533,UUIDMost=191425)],display=(Name="Tear",Lore=[???]))),(id=arrow,Count=64,tag=(display=(Name="Old Arrow",Lore=[old arrow]))),(id=tnt,Count=64)],DropChances=[0.5F,0.1F,0.1F,2.0F,0.9F],Attributes=[(Name=generic.maxHealth,Base=1000),(Name=generic.followRange,Base=200),(Name=generic.knockbackResistance,Base=1)],HealF=1000);type=command,ID="lppcondition title @a[r=64] title $0$lWorld Destroyer!")@chance=0.1@luck=-2

/ ---Villager---

/Unucky tnt Villager
type=entity,ID=Villager,NBTTag=(CustomName="$4Unlucky TNT Villager",Offers=(Recipes=[(buy=(id="tnt",Count=2),maxUses=9999999,sell=(id="coal",Count=1)),(buy=(id="tnt",Count=4),maxUses=9999999,sell=(id="redstone",Count=1)),(buy=(id="tnt",Count=8),maxUses=9999999,sell=(id="dye",Count=1,Damage=4)),(buy=(id="tnt",Count=16),maxUses=9999999,sell=(id="iron_ingot",Count=1)),(buy=(id="tnt",Count=32),maxUses=9999999,sell=(id="gold_ingot",Count=1)),(buy=(id="tnt",Count=64),maxUses=9999999,sell=(id="diamond",Count=1)),(buy=(id="tnt",Count=64),buyB=(id="tnt",Count=64),maxUses=9999999,sell=(id="emerald",Count=1))]))@luck=2@chance=0.7

/lucky tnt Villager
type=entity,ID=Villager,NBTTag=(CustomName="$2Lucky TNT Villager",Offers=(Recipes=[(buy=(id="coal",Count=1),maxUses=9999999,sell=(id="tnt",Count=1)),(buy=(id="redstone",Count=1),maxUses=9999999,sell=(id="tnt",Count=2)),(buy=(id="dye",Count=1,Damage=4),maxUses=9999999,sell=(id="tnt",Count=4)),(buy=(id="iron_ingot",Count=1),maxUses=9999999,sell=(id="tnt",Count=8)),(buy=(id="gold_ingot",Count=1),maxUses=9999999,sell=(id="tnt",Count=16)),(buy=(id="diamond",Count=1),maxUses=9999999,sell=(id="tnt",Count=32)),(buy=(id="emerald",Count=1),maxUses=9999999,sell=(id="tnt",Count=64))]))@luck=2@chance=0.7

/lucky Explosive Villager
type=entity,ID=Villager,NBTTag=(CustomName="$2lucky Explosive Villager",Offers=(Recipes=[(buy=(id="diamond",Count=1),maxUses=9999999,sell=(id="lucky:lucky_block_tnt",Count=1,tag=(Luck=100,display=(Name="$2:D")))),(buy=(id="diamond",Count=15),maxUses=9999999,sell=(id="lucky:tnt_lucky_sword",Count=1,tag=(Luck=100,display=(Name="$2:D")))),(buy=(id="diamond",Count=40),maxUses=9999999,sell=(id="lucky:tnt_lucky_bow",Count=1,tag=(Luck=100,display=(Name="$2:D")))),(buy=(id="diamond",Count=1),maxUses=9999999,sell=(id="lucky:tnt_lucky_potion",Count=1,tag=(Luck=100,display=(Name="$2:D"))))]))@luck=2@chance=0.7

/Unlucky Explosive Villager
type=entity,ID=Villager,NBTTag=(CustomName="$4Unlucky Explosive Villager",Offers=(Recipes=[(buy=(id="diamond",Count=1),maxUses=9999999,sell=(id="lucky:lucky_block_tnt",Count=1,tag=(Luck=-100,display=(Name="$4:C")))),(buy=(id="diamond",Count=10),maxUses=9999999,sell=(id="lucky:tnt_lucky_sword",Count=1,tag=(Luck=-100,display=(Name="$4:C")))),(buy=(id="diamond",Count=20),maxUses=9999999,sell=(id="lucky:tnt_lucky_bow",Count=1,tag=(Luck=-100,display=(Name="$4:C")))),(buy=(id="diamond",Count=1),maxUses=9999999,sell=(id="lucky:tnt_lucky_potion",Count=1,tag=(Luck=-100,display=(Name="$4:C"))))]))@luck=2@chance=0.7

/Tnt Weapon merchant
type=entity,ID=Villager,NBTTag=(CustomName="$6Tnt Weapon Merchant",Offers=(Recipes=[(buy=(id="lucky:tnt_lucky_sword",Count=1),maxUses=9999999,sell=(id="diamond",Count=8)),(buy=(id="lucky:tnt_lucky_bow",Count=1),maxUses=9999999,sell=(id="diamond",Count=16)),(buy=(id="diamond",Count=16),maxUses=9999999,sell=(id="lucky:tnt_lucky_sword",Count=1)),(buy=(id="diamond",Count=24),maxUses=9999999,sell=(id="lucky:tnt_lucky_bow",Count=1))]))@luck=2@chance=0.5

/Old Creeper Hunter
type=entity,ID=Villager,NBTTag=(CustomName="$8Old Creeper Hunter",Offers=(Recipes=[\
(buy=(id="diamond",Count=5),maxUses=9999999,sell=(id="iron_helmet",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Helmet $2LVL.12 (rare)"),ench=[(id=3,lvl=12)]))),\
(buy=(id="diamond",Count=5),maxUses=9999999,sell=(id="iron_chestplate",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Chestplate $2LVL.12 (rare)"),ench=[(id=3,lvl=12)]))),\
(buy=(id="diamond",Count=5),maxUses=9999999,sell=(id="iron_leggings",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["leggings from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7leggings $2LVL.12 (rare)"),ench=[(id=3,lvl=12)]))),\
(buy=(id="diamond",Count=5),maxUses=9999999,sell=(id="iron_boots",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Boots $2LVL.12 (rare)"),ench=[(id=3,lvl=12),(id=2,lvl=12)]))),\
(buy=(id="diamond",Count=5),maxUses=9999999,sell=(id="iron_sword",Count=1,tag=(Unbreakable=1,display=(Lore=["Sword from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $7Sword $2LVL.12 (rare)"),ench=[(id=19,lvl=3),(id=16,lvl=1)]))),\
(buy=(id="diamond",Count=5),maxUses=9999999,sell=(id="bow",Count=1,tag=(Unbreakable=1,display=(Lore=["Bow from the Set: Old Creeper Hunter Armor"],Name="$8Old $2Cr$0ee$2per $4Hunter $4Bow $2LVL.12 (rare)"),ench=[(id=48,lvl=#rand(1,2)),(id=49,lvl=#rand(1,4))])))]))@luck=2@chance=0.1

/Creeper Hunter
type=entity,ID=Villager,NBTTag=(CustomName="$aCreeper Hunter",Offers=(Recipes=[\
(buy=(id="diamond_block",Count=5),maxUses=9999999,sell=(id="diamond_helmet",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Helmet $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100)]))),\
(buy=(id="diamond_block",Count=5),maxUses=9999999,sell=(id="diamond_chestplate",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Chestplate $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100)]))),\
(buy=(id="diamond_block",Count=5),maxUses=9999999,sell=(id="diamond_leggings",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["leggings from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7leggings $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100)]))),\
(buy=(id="diamond_block",Count=5),maxUses=9999999,sell=(id="diamond_boots",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=5,Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Boots $6LVL.100 (ultimate)"),ench=[(id=3,lvl=100),(id=2,lvl=100)]))),\
(buy=(id="diamond_block",Count=5),maxUses=9999999,sell=(id="diamond_sword",Count=1,tag=(Unbreakable=1,display=(Lore=["Sword from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $7Sword $6LVL.100 (ultimate)"),ench=[(id=19,lvl=5),(id=16,lvl=4)]))),\
(buy=(id="diamond_block",Count=5),maxUses=9999999,sell=(id="bow",Count=1,tag=(Unbreakable=1,display=(Lore=["Bow from the Set: Creeper Hunter Armor"],Name="$2Cr$0ee$2per $4Hunter $4Bow $6LVL.100 (ultimate)"),ench=[(id=48,lvl=#rand(1,5)),(id=51,lvl=1),(id=49,lvl=#rand(3,10))])))]))@luck=2@chance=0.1

/modern Creeper Hunter
type=entity,ID=Villager,NBTTag=(CustomName="$6Future Creeper Hunter",Offers=(Recipes=[\
(buy=(id="nether_star",Count=1),maxUses=9999999,sell=(id="lootplusplus:tnt.future_helmet",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22605,UUIDLeast=151755)],display=(Lore=["Helmet from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Helmet $6LVL.250 (legendary)"),ench=[(id=3,lvl=120)]))),\
(buy=(id="nether_star",Count=1),maxUses=9999999,sell=(id="lootplusplus:tnt.future_chestplate",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22606,UUIDLeast=151756)],display=(Lore=["Chestplate from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Chestplate $6LVL.250 (legendary)"),ench=[(id=3,lvl=120)]))),\
(buy=(id="nether_star",Count=1),maxUses=9999999,sell=(id="lootplusplus:tnt.future_leggings",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22607,UUIDLeast=151757)],display=(Lore=["leggings from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7leggings $6LVL.250 (legendary)"),ench=[(id=3,lvl=120)]))),\
(buy=(id="nether_star",Count=1),maxUses=9999999,sell=(id="lootplusplus:tnt.future_boots",Count=1,tag=(Unbreakable=1,AttributeModifiers=[(AttributeName="generic.maxHealth",Name="generic.maxHealth",Amount=#rand(5,20),Operation=0,UUIDMost=22608,UUIDLeast=151758)],display=(Lore=["Boots from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Boots $6LVL.250 (legendary)"),ench=[(id=3,lvl=120),(id=2,lvl=120)]))),\
(buy=(id="nether_star",Count=1),maxUses=9999999,sell=(id="lootplusplus:3bladesword",Count=1,tag=(Unbreakable=1,display=(Lore=["Sword from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $7Sword $6LVL.250 (legendary)"),ench=[(id=19,lvl=#rand(5,10))]))),\
(buy=(id="nether_star",Count=1),maxUses=9999999,sell=(id="lootplusplus:future_gun",Count=1,tag=(Unbreakable=1,display=(Lore=["Gun from the Set: Future Creeper Hunter Armor"],Name="$6Future $2Cr$0ee$2per $4Hunter $4Gun $6LVL.250 (legendary)"),ench=[(id=48,lvl=#rand(3,5)),(id=51,lvl=1),(id=49,lvl=#rand(4,12))])))]))@luck=2@chance=0.1

/ ----WTFBOOM---- /(.-.)\
/ C4
group(type=command,ID="gamerule commandBlockOutput false";type=structure,ID=C4,pos=#bPos; \
type=command,ID="lppcondition title @a[r=64] title $410", delay=2; \
type=command,ID="lppcondition title @a[r=64] title $49", delay=4; \
type=command,ID="lppcondition title @a[r=64] title $48", delay=6; \
type=command,ID="lppcondition title @a[r=64] title $47", delay=8; \
type=command,ID="lppcondition title @a[r=64] title $46", delay=10; \
type=command,ID="lppcondition title @a[r=64] title $45", delay=12; \
type=command,ID="lppcondition title @a[r=64] title $44", delay=14; \
type=command,ID="lppcondition title @a[r=64] title $43", delay=16; \
type=command,ID="lppcondition title @a[r=64] title $42", delay=18; \
type=command,ID="lppcondition title @a[r=64] title $41", delay=20; \
type=command,ID="lppcondition title @a[r=64] title $40", delay=22; \
type=explosion,radius=10,fire=true,delay=22,pos=#bPos)@luck=-2@chance=0.5

/ bomb
group(type=command,ID="gamerule commandBlockOutput false";type=structure,ID=Bomb,pos=#bPos; \
type=command,ID="lppcondition title @a[r=64] title $410", delay=2; \
type=command,ID="lppcondition title @a[r=64] title $49", delay=4; \
type=command,ID="lppcondition title @a[r=64] title $48", delay=6; \
type=command,ID="lppcondition title @a[r=64] title $47", delay=8; \
type=command,ID="lppcondition title @a[r=64] title $46", delay=10; \
type=command,ID="lppcondition title @a[r=64] title $45", delay=12; \
type=command,ID="lppcondition title @a[r=64] title $44", delay=14; \
type=command,ID="lppcondition title @a[r=64] title $43", delay=16; \
type=command,ID="lppcondition title @a[r=64] title $42", delay=18; \
type=command,ID="lppcondition title @a[r=64] title $41", delay=20; \
type=command,ID="lppcondition title @a[r=64] title $40", delay=22; \
type=explosion,radius=50,fire=true,delay=22,pos=#bPos)@luck=-2@chance=0.1

/ Nuke
group(type=command,ID="gamerule commandBlockOutput false"; \
type=command,ID="lppcondition title @a[r=64] title $420", delay=2; \
type=command,ID="lppcondition title @a[r=64] title $419", delay=4; \
type=command,ID="lppcondition title @a[r=64] title $418", delay=6; \
type=command,ID="lppcondition title @a[r=64] title $417", delay=8; \
type=command,ID="lppcondition title @a[r=64] title $416", delay=10; \
type=command,ID="lppcondition title @a[r=64] title $415", delay=12; \
type=command,ID="lppcondition title @a[r=64] title $414", delay=14; \
type=command,ID="lppcondition title @a[r=64] title $413", delay=16; \
type=command,ID="lppcondition title @a[r=64] title $412", delay=18; \
type=command,ID="lppcondition title @a[r=64] title $411", delay=20; \
type=command,ID="lppcondition title @a[r=64] title $410", delay=22; \
type=command,ID="lppcondition title @a[r=64] title $49", delay=24; \
type=command,ID="lppcondition title @a[r=64] title $48", delay=26; \
type=command,ID="lppcondition title @a[r=64] title $47", delay=28; \
type=command,ID="lppcondition title @a[r=64] title $46", delay=30; \
type=command,ID="lppcondition title @a[r=64] title $45", delay=32; \
type=command,ID="lppcondition title @a[r=64] title $44", delay=34; \
type=command,ID="lppcondition title @a[r=64] title $43", delay=36; \
type=command,ID="lppcondition title @a[r=64] title $42", delay=38; \
type=command,ID="lppcondition title @a[r=64] title $41", delay=40; \
type=command,ID="lppcondition title @a[r=64] title $40", delay=42; \
type=structure,ID=NUKE,posY=#bPosY+40,delay=1; \
type=structure,ID=NUKE,posY=#bPosY+39,delay=2; \
type=structure,ID=NUKE,posY=#bPosY+38,delay=3; \
type=structure,ID=NUKE,posY=#bPosY+37,delay=4; \
type=structure,ID=NUKE,posY=#bPosY+36,delay=5; \
type=structure,ID=NUKE,posY=#bPosY+35,delay=6; \
type=structure,ID=NUKE,posY=#bPosY+34,delay=7; \
type=structure,ID=NUKE,posY=#bPosY+33,delay=8; \
type=structure,ID=NUKE,posY=#bPosY+32,delay=9; \
type=structure,ID=NUKE,posY=#bPosY+31,delay=10; \
type=structure,ID=NUKE,posY=#bPosY+30,delay=11; \
type=structure,ID=NUKE,posY=#bPosY+29,delay=12; \
type=structure,ID=NUKE,posY=#bPosY+28,delay=13; \
type=structure,ID=NUKE,posY=#bPosY+27,delay=14; \
type=structure,ID=NUKE,posY=#bPosY+26,delay=15; \
type=structure,ID=NUKE,posY=#bPosY+25,delay=16; \
type=structure,ID=NUKE,posY=#bPosY+24,delay=17; \
type=structure,ID=NUKE,posY=#bPosY+23,delay=18; \
type=structure,ID=NUKE,posY=#bPosY+22,delay=19; \
type=structure,ID=NUKE,posY=#bPosY+21,delay=20; \
type=structure,ID=NUKE,posY=#bPosY+20,delay=21; \
type=structure,ID=NUKE,posY=#bPosY+19,delay=22; \
type=structure,ID=NUKE,posY=#bPosY+18,delay=23; \
type=structure,ID=NUKE,posY=#bPosY+17,delay=24; \
type=structure,ID=NUKE,posY=#bPosY+16,delay=25; \
type=structure,ID=NUKE,posY=#bPosY+15,delay=26; \
type=structure,ID=NUKE,posY=#bPosY+14,delay=27; \
type=structure,ID=NUKE,posY=#bPosY+13,delay=28; \
type=structure,ID=NUKE,posY=#bPosY+12,delay=29; \
type=structure,ID=NUKE,posY=#bPosY+11,delay=30; \
type=structure,ID=NUKE,posY=#bPosY+10,delay=31; \
type=structure,ID=NUKE,posY=#bPosY+9,delay=32; \
type=structure,ID=NUKE,posY=#bPosY+8,delay=33; \
type=structure,ID=NUKE,posY=#bPosY+7,delay=34; \
type=structure,ID=NUKE,posY=#bPosY+6,delay=35; \
type=structure,ID=NUKE,posY=#bPosY+5,delay=36; \
type=structure,ID=NUKE,posY=#bPosY+4,delay=37; \
type=structure,ID=NUKE,posY=#bPosY+3,delay=38; \
type=structure,ID=NUKE,posY=#bPosY+2,delay=39; \
type=structure,ID=NUKE,posY=#bPosY+1,delay=40; \
type=structure,ID=NUKE,posY=#bPosY,delay=41; \
type=explosion,radius=1000,fire=true,delay=42,pos=#bPos)@luck=-2@chance=0.05

/ -------------
/ -----Old-----
/ -------------

/ redstone stuff
group(ID=dispenser,amount=2;ID=noteblock,amount=1;ID=sticky_piston,amount=4;ID=piston,amount=4;ID=tnt,amount=6;ID=lever,amount=2;ID=stone_pressure_plate,amount=2;ID=wooden_pressure_plate,amount=2;ID=redstone_torch,amount=8;ID=stone_button,amount=2;ID=trapdoor,amount=2;ID=iron_trapdoor,amount=2;ID=fence_gate,amount=1;ID=redstone_lamp,amount=4;ID=tripwire_hook,amount=2;ID=wooden_button,amount=2;ID=light_weighted_pressure_plate,amount=1;ID=heavy_weighted_pressure_plate,amount=1;ID=daylight_detector,amount=1;ID=hopper,amount=4;ID=dropper,amount=#rand(2,4);ID=wooden_door,amount=1;ID=iron_door,amount=1;ID=redstone,amount=#rand(32,64);ID=repeater,amount=8;ID=comparator,amount=2;type=particle,ID=2002,damage=9)@luck=2

/ Unlucky drop: explosion
type=explosion,radius=4,fire=true@luck=-2

/ tnt
ID=tnt,amount=8@luck=1
/obsidian
ID=obsidian,amount=14@luck=1

/ lightning creeper
group(type=difficulty,ID=hard;type=entity,ID=Creeper;type=entity,ID=LightningBolt)@luck=-2

/ wither
group(type=difficulty,ID=hard;type=entity,ID=WitherBoss)@chance=0.1@luck=-2

/ creepers!
type=entity,ID=Creeper,amount=#rand(10,30)

/ explosion
group(type=difficulty,ID=hard;type=explosion,radius=6)@luck=-2

/ tnt pole
group(type=fill,ID=air,size=(1,51,1);type=entity,ID=FallingSand,NBTTag=(Block=redstone_block),posY=#bPosY+5;group(posY=#bPosY+10;posY=#bPosY+15;posY=#bPosY+20;posY=#bPosY+25;posY=#bPosY+30;posY=#bPosY+35;posY=#bPosY+40;posY=#bPosY+45;posY=#bPosY+50),type=entity,ID=FallingSand,NBTTag=(Block=tnt))@luck=2

/launched tnt
type=entity,ID=PrimedTnt,NBTTag=(Fuse=50b,Motion=#randLaunchMotion),amount=15@luck=-2
/ ------------                         /I\
/ ----New----- but not listet up there  I
/ ------------                          I

/ --you dont want to read that all!--

/-coal-
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=coal_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=coal_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=coal_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=coal_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=coal_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=coal_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=coal_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=coal_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=coal_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=coal_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=coal_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=coal_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=coal_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=coal_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=coal_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=coal_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=coal_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=coal_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=coal_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=coal_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=coal_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=coal_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=coal_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=coal_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=coal_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=coal_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=coal_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=coal_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=coal_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=coal_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=coal_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=coal_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=coal_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=coal_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=coal_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=coal_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=coal_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=coal_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=coal_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=coal_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=coal_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 coal_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 coal_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 coal_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 coal_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 coal_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 coal_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 coal_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 coal_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 coal_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 coal_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 coal_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 coal_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 coal_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 coal_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 coal_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 coal_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 coal_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 coal_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 coal_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 coal_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 coal_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 coal_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 coal_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 coal_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/ -cobblestone-
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=cobblestone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 cobblestone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 cobblestone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 cobblestone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 cobblestone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 cobblestone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 cobblestone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 cobblestone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 cobblestone",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 cobblestone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 cobblestone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 cobblestone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 cobblestone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 cobblestone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 cobblestone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/diamond
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=diamond_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=diamond_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=diamond_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=diamond_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=diamond_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=diamond_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=diamond_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=diamond_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=diamond_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=diamond_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=diamond_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=diamond_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=diamond_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=diamond_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=diamond_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=diamond_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=diamond_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=diamond_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=diamond_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=diamond_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=diamond_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=diamond_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=diamond_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=diamond_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=diamond_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=diamond_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=diamond_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=diamond_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=diamond_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=diamond_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=diamond_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=diamond_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=diamond_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=diamond_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=diamond_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=diamond_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=diamond_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=diamond_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=diamond_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=diamond_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=diamond_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 diamond_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 diamond_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 diamond_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 diamond_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 diamond_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 diamond_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 diamond_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 diamond_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 diamond_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 diamond_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 diamond_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 diamond_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 diamond_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 diamond_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/emerald
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=emerald_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=emerald_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=emerald_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=emerald_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=emerald_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=emerald_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=emerald_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=emerald_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=emerald_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=emerald_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=emerald_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=emerald_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=emerald_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=emerald_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=emerald_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=emerald_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=emerald_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=emerald_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=emerald_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=emerald_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=emerald_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=emerald_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=emerald_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=emerald_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=emerald_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=emerald_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=emerald_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=emerald_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=emerald_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=emerald_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=emerald_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=emerald_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=emerald_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=emerald_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=emerald_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=emerald_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=emerald_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=emerald_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=emerald_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=emerald_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=emerald_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 emerald_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 emerald_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 emerald_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 emerald_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 emerald_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 emerald_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 emerald_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 emerald_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 emerald_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 emerald_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 emerald_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 emerald_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 emerald_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 emerald_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/end
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=end_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=end_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=end_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=end_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=end_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=end_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=end_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=end_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=end_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=end_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=end_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=end_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=end_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=end_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=end_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=end_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=end_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=end_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=end_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=end_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=end_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=end_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=end_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=end_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=end_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=end_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=end_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=end_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=end_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=end_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=end_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=end_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=end_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=end_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=end_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=end_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=end_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=end_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=end_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=end_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=end_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 end_stone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 end_stone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 end_stone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 end_stone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 end_stone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 end_stone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 end_stone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 end_stone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 end_stone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 end_stone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 end_stone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 end_stone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 end_stone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 end_stone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 end_stone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 end_stone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 end_stone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 end_stone",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 end_stone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 end_stone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 end_stone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 end_stone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 end_stone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 end_stone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/glass
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=glass_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=glass_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=glass_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=glass_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=glass_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=glass_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=glass_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=glass_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=glass_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=glass_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=glass_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=glass_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=glass_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=glass_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=glass_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=glass_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=glass_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=glass_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=glass_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=glass_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=glass_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=glass_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=glass_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=glass_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=glass_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=glass_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=glass_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=glass_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=glass_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=glass_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=glass_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=glass_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=glass_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=glass_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=glass_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=glass_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=glass_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=glass_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=glass_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=glass_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=glass_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 glass",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 glass",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 glass",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 glass",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 glass",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 glass",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 glass",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 glass",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 glass",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 glass",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 glass",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 glass",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 glass",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 glass",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 glass",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 glass",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 glass",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 glass",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 glass"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 glass"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 glass"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 glass"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 glass"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 glass"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 glass"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 glass";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 glass"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 glass"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 glass"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 glass"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 glass";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/glowstone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=glowstone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=glowstone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=glowstone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=glowstone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=glowstone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=glowstone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=glowstone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=glowstone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=glowstone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=glowstone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=glowstone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=glowstone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=glowstone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=glowstone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=glowstone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=glowstone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=glowstone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=glowstone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=glowstone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=glowstone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=glowstone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=glowstone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=glowstone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=glowstone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=glowstone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=glowstone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=glowstone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=glowstone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=glowstone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=glowstone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=glowstone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=glowstone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=glowstone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=glowstone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=glowstone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=glowstone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=glowstone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=glowstone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=glowstone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=glowstone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=glowstone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 glowstone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 glowstone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 glowstone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 glowstone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 glowstone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 glowstone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 glowstone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 glowstone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 glowstone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 glowstone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 glowstone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 glowstone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 glowstone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 glowstone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 glowstone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 glowstone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 glowstone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 glowstone",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 glowstone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 glowstone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 glowstone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 glowstone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 glowstone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 glowstone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/gold
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=gold_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=gold_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=gold_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=gold_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=gold_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=gold_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=gold_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=gold_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=gold_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=gold_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=gold_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=gold_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=gold_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=gold_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=gold_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=gold_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=gold_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=gold_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=gold_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=gold_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=gold_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=gold_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=gold_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=gold_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=gold_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=gold_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=gold_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=gold_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=gold_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=gold_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=gold_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=gold_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=gold_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=gold_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=gold_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=gold_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=gold_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=gold_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=gold_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=gold_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=gold_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 gold_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 gold_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 gold_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 gold_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 gold_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 gold_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 gold_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 gold_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 gold_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 gold_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 gold_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 gold_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 gold_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 gold_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 gold_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 gold_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 gold_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 gold_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 gold_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 gold_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 gold_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 gold_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 gold_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 gold_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/grass
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=grass_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=grass_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=grass_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=grass_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=grass_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=grass_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=grass_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=grass_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=grass_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=grass_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=grass_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=grass_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=grass_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=grass_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=grass_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=grass_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=grass_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=grass_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=grass_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=grass_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=grass_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=grass_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=grass_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=grass_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=grass_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=grass_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=grass_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=grass_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=grass_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=grass_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=grass_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=grass_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=grass_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=grass_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=grass_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=grass_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=grass_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=grass_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=grass_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=grass_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=grass_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 grass",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 grass",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 grass",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 grass",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 grass",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 grass",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 grass",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 grass",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 grass",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 grass",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 grass",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 grass",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 grass",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 grass",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 grass",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 grass",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 grass",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 grass",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 grass"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 grass"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 grass"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 grass"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 grass"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 grass"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 grass"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 grass";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 grass"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 grass"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 grass"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 grass"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 grass";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/hay
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=hay_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=hay_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=hay_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=hay_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=hay_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=hay_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=hay_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=hay_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=hay_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=hay_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=hay_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=hay_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=hay_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=hay_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=hay_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=hay_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=hay_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=hay_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=hay_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=hay_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=hay_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=hay_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=hay_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=hay_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=hay_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=hay_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=hay_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=hay_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=hay_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=hay_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=hay_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=hay_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=hay_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=hay_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=hay_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=hay_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=hay_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=hay_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=hay_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=hay_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=hay_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 hay_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 hay_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 hay_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 hay_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 hay_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 hay_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 hay_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 hay_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 hay_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 hay_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 hay_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 hay_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 hay_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 hay_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 hay_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 hay_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 hay_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 hay_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 hay_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 hay_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 hay_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 hay_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 hay_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 hay_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/ice
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=ice_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=ice_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=ice_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=ice_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=ice_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=ice_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=ice_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=ice_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=ice_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=ice_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=ice_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=ice_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=ice_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=ice_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=ice_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=ice_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=ice_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=ice_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=ice_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=ice_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=ice_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=ice_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=ice_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=ice_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=ice_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=ice_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=ice_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=ice_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=ice_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=ice_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=ice_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=ice_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=ice_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=ice_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=ice_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=ice_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=ice_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=ice_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=ice_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=ice_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=ice_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 ice",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 ice",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 ice",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 ice",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 ice",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 ice",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 ice",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 ice",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 ice",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 ice",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 ice",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 ice",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 ice",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 ice",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 ice",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 ice",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 ice",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 ice",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 ice"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 ice"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 ice"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 ice"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 ice"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 ice"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 ice"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 ice";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 ice"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 ice"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 ice"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 ice"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 ice";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/iron
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=iron_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=iron_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=iron_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=iron_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=iron_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=iron_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=iron_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=iron_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=iron_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=iron_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=iron_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=iron_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=iron_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=iron_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=iron_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=iron_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=iron_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=iron_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=iron_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=iron_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=iron_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=iron_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=iron_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=iron_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=iron_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=iron_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=iron_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=iron_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=iron_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=iron_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=iron_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=iron_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=iron_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=iron_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=iron_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=iron_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=iron_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=iron_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=iron_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=iron_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=iron_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 iron_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 iron_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 iron_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 iron_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 iron_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 iron_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 iron_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 iron_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 iron_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 iron_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 iron_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 iron_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 iron_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 iron_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 iron_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 iron_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 iron_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 iron_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 iron_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 iron_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 iron_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 iron_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 iron_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 iron_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/lapis
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=lapis_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=lapis_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=lapis_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=lapis_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=lapis_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=lapis_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=lapis_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=lapis_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=lapis_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=lapis_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=lapis_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=lapis_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=lapis_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=lapis_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=lapis_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=lapis_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=lapis_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=lapis_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=lapis_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=lapis_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=lapis_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=lapis_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=lapis_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=lapis_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=lapis_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=lapis_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=lapis_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=lapis_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=lapis_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=lapis_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=lapis_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=lapis_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=lapis_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=lapis_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=lapis_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=lapis_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=lapis_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=lapis_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=lapis_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=lapis_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=lapis_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 lapis_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 lapis_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 lapis_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 lapis_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 lapis_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 lapis_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 lapis_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 lapis_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 lapis_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 lapis_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 lapis_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 lapis_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 lapis_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 lapis_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/melon
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=melon_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=melon_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=melon_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=melon_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=melon_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=melon_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=melon_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=melon_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=melon_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=melon_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=melon_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=melon_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=melon_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=melon_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=melon_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=melon_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=melon_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=melon_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=melon_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=melon_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=melon_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=melon_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=melon_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=melon_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=melon_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=melon_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=melon_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=melon_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=melon_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=melon_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=melon_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=melon_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=melon_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=melon_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=melon_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=melon_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=melon_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=melon_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=melon_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=melon_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=melon_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 melon_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 melon_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 melon_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 melon_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 melon_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 melon_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 melon_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 melon_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 melon_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 melon_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 melon_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 melon_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 melon_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 melon_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 melon_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 melon_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 melon_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 melon_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 melon_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 melon_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 melon_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 melon_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 melon_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 melon_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/mycelium
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=mycelium_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=mycelium_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=mycelium_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=mycelium_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=mycelium_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=mycelium_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=mycelium_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=mycelium_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=mycelium_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=mycelium_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=mycelium_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=mycelium_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=mycelium_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=mycelium_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=mycelium_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=mycelium_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=mycelium_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=mycelium_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=mycelium_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=mycelium_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=mycelium_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=mycelium_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=mycelium_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=mycelium_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=mycelium_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=mycelium_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=mycelium_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=mycelium_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=mycelium_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=mycelium_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=mycelium_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=mycelium_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=mycelium_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=mycelium_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=mycelium_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=mycelium_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=mycelium_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=mycelium_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=mycelium_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=mycelium_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=mycelium_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 mycelium",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 mycelium",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 mycelium",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 mycelium",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 mycelium",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 mycelium",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 mycelium",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 mycelium",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 mycelium",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 mycelium",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 mycelium",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 mycelium",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 mycelium",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 mycelium",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 mycelium",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 mycelium",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 mycelium",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 mycelium",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 mycelium"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 mycelium"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 mycelium"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 mycelium";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 mycelium"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 mycelium";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/nether
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=nether_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=nether_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=nether_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=nether_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=nether_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=nether_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=nether_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=nether_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=nether_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=nether_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=nether_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=nether_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=nether_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=nether_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=nether_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=nether_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=nether_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=nether_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=nether_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=nether_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=nether_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=nether_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=nether_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=nether_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=nether_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=nether_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=nether_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=nether_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=nether_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=nether_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=nether_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=nether_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=nether_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=nether_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=nether_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=nether_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=nether_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=nether_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=nether_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=nether_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=nether_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 netherrack",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 netherrack",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 netherrack",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 netherrack",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 netherrack",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 netherrack",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 netherrack",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 netherrack",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 netherrack",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 netherrack",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 netherrack",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 netherrack",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 netherrack",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 netherrack",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 netherrack",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 netherrack",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 netherrack",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 netherrack",delay=42; \
type=command,ID="fill ~9 ~0 ~3 ~-9 ~0 ~-3 fire",delay=42; \
type=command,ID="fill ~3 ~0 ~9 ~-3 ~0 ~-9 fire",delay=42; \
type=command,ID="fill ~8 ~0 ~5 ~-8 ~0 ~-5 fire",delay=42; \
type=command,ID="fill ~5 ~0 ~8 ~-5 ~0 ~-8 fire",delay=42; \
type=command,ID="fill ~7 ~0 ~6 ~-7 ~0 ~-6 fire",delay=42; \
type=command,ID="fill ~6 ~0 ~7 ~-6 ~0 ~-7 fire",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 netherrack"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 netherrack"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 netherrack"; \
type=command,ID="fill ~4 ~0 ~2 ~-4 ~0 ~-2 fire"; \
type=command,ID="fill ~2 ~0 ~4 ~-2 ~0 ~-4 fire"; \
type=command,ID="fill ~3 ~0 ~3 ~-3 ~0 ~-3 fire"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 netherrack"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 netherrack"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 netherrack";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 netherrack"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 netherrack"; \
type=command,ID="fill ~3 ~0 ~1 ~-3 ~0 ~-1 fire"; \
type=command,ID="fill ~1 ~0 ~3 ~-1 ~0 ~-3 fire"; \
type=command,ID="fill ~2 ~0 ~2 ~-2 ~0 ~-2 fire"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 netherrack";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/obsidian
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=obsidian_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=obsidian_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=obsidian_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=obsidian_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=obsidian_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=obsidian_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=obsidian_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=obsidian_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=obsidian_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=obsidian_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=obsidian_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=obsidian_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=obsidian_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=obsidian_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=obsidian_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=obsidian_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=obsidian_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=obsidian_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=obsidian_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=obsidian_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=obsidian_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=obsidian_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=obsidian_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=obsidian_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=obsidian_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=obsidian_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=obsidian_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=obsidian_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=obsidian_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=obsidian_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=obsidian_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=obsidian_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=obsidian_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=obsidian_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=obsidian_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=obsidian_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=obsidian_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=obsidian_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=obsidian_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=obsidian_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=obsidian_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 obsidian",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 obsidian",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 obsidian",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 obsidian",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 obsidian",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 obsidian",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 obsidian",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 obsidian",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 obsidian",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 obsidian",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 obsidian",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 obsidian",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 obsidian",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 obsidian",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 obsidian",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 obsidian",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 obsidian",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 obsidian",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 obsidian"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 obsidian"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 obsidian"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 obsidian";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 obsidian"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 obsidian";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/packedice
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=packedice_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=packedice_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=packedice_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=packedice_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=packedice_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=packedice_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=packedice_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=packedice_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=packedice_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=packedice_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=packedice_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=packedice_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=packedice_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=packedice_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=packedice_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=packedice_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=packedice_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=packedice_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=packedice_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=packedice_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=packedice_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=packedice_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=packedice_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=packedice_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=packedice_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=packedice_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=packedice_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=packedice_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=packedice_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=packedice_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=packedice_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=packedice_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=packedice_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=packedice_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=packedice_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=packedice_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=packedice_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=packedice_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=packedice_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=packedice_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=packedice_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 packed_ice",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 packed_ice",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 packed_ice",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 packed_ice",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 packed_ice",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 packed_ice",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 packed_ice",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 packed_ice",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 packed_ice"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 packed_ice"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 packed_ice"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 packed_ice";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 packed_ice"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 packed_ice";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/podzol
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=podsol_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=podsol_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=podsol_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=podsol_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=podsol_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=podsol_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=podsol_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=podsol_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=podsol_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=podsol_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=podsol_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=podsol_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=podsol_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=podsol_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=podsol_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=podsol_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=podsol_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=podsol_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=podsol_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=podsol_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=podsol_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=podsol_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=podsol_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=podsol_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=podsol_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=podsol_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=podsol_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=podsol_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=podsol_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=podsol_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=podsol_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=podsol_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=podsol_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=podsol_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=podsol_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=podsol_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=podsol_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=podsol_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=podsol_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=podsol_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=podsol_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 dirt 2",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 dirt 2",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 dirt 2",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 dirt 2",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 dirt 2",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 dirt 2",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 dirt 2",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 dirt 2",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 dirt 2"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 dirt 2"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 dirt 2"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 dirt 2";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 dirt 2"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 dirt 2";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/redstone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=redstone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=redstone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=redstone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=redstone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=redstone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=redstone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=redstone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=redstone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=redstone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=redstone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=redstone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=redstone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=redstone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=redstone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=redstone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=redstone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=redstone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=redstone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=redstone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=redstone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=redstone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=redstone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=redstone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=redstone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=redstone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=redstone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=redstone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=redstone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=redstone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=redstone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=redstone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=redstone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=redstone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=redstone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=redstone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=redstone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=redstone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=redstone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=redstone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=redstone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=redstone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 redstone_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 redstone_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 redstone_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 redstone_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 redstone_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 redstone_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 redstone_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 redstone_block",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 redstone_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 redstone_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 redstone_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 redstone_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 redstone_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 redstone_block";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/sealantern
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=sealatern_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=sealatern_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=sealatern_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=sealatern_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=sealatern_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=sealatern_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=sealatern_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=sealatern_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=sealatern_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=sealatern_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=sealatern_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=sealatern_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=sealatern_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=sealatern_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=sealatern_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=sealatern_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=sealatern_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=sealatern_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=sealatern_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=sealatern_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=sealatern_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=sealatern_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=sealatern_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=sealatern_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=sealatern_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=sealatern_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=sealatern_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=sealatern_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=sealatern_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=sealatern_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=sealatern_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=sealatern_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=sealatern_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=sealatern_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=sealatern_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=sealatern_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=sealatern_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=sealatern_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=sealatern_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=sealatern_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=sealatern_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 sea_lantern",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 sea_lantern",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 sea_lantern",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 sea_lantern",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 sea_lantern",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 sea_lantern",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 sea_lantern",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 sea_lantern",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 sea_lantern"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 sea_lantern"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 sea_lantern"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 sea_lantern";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 sea_lantern"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 sea_lantern";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/slime
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=slime_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=slime_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=slime_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=slime_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=slime_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=slime_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=slime_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=slime_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=slime_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=slime_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=slime_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=slime_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=slime_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=slime_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=slime_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=slime_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=slime_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=slime_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=slime_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=slime_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=slime_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=slime_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=slime_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=slime_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=slime_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=slime_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=slime_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=slime_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=slime_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=slime_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=slime_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=slime_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=slime_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=slime_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=slime_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=slime_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=slime_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=slime_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=slime_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=slime_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=slime_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 slime",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 slime",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 slime",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 slime",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 slime",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 slime",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 slime",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 slime",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 slime",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 slime",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 slime",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 slime",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 slime",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 slime",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 slime",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 slime",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 slime",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 slime",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 slime"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 slime"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 slime"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 slime"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 slime"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 slime"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 slime"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 slime";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 slime"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 slime"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 slime"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 slime"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 slime";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/snow
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=snow_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=snow_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=snow_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=snow_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=snow_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=snow_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=snow_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=snow_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=snow_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=snow_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=snow_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=snow_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=snow_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=snow_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=snow_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=snow_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=snow_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=snow_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=snow_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=snow_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=snow_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=snow_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=snow_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=snow_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=snow_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=snow_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=snow_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=snow_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=snow_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=snow_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=snow_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=snow_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=snow_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=snow_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=snow_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=snow_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=snow_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=snow_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=snow_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=snow_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=snow_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 snow",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 snow",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 snow",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 snow",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 snow",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 snow",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 snow",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 snow",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 snow",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 snow",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 snow",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 snow",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 snow",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 snow",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 snow",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 snow",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 snow",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 snow",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 snow"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 snow"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 snow"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 snow"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 snow"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 snow"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 snow"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 snow";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 snow"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 snow"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 snow"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 snow"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 snow";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/soulsand
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=soulsand_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=soulsand_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=soulsand_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=soulsand_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=soulsand_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=soulsand_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=soulsand_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=soulsand_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=soulsand_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=soulsand_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=soulsand_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=soulsand_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=soulsand_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=soulsand_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=soulsand_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=soulsand_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=soulsand_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=soulsand_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=soulsand_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=soulsand_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=soulsand_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=soulsand_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=soulsand_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=soulsand_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=soulsand_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=soulsand_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=soulsand_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=soulsand_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=soulsand_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=soulsand_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=soulsand_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=soulsand_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=soulsand_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=soulsand_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=soulsand_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=soulsand_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=soulsand_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=soulsand_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=soulsand_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=soulsand_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=soulsand_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 soul_sand",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 soul_sand",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 soul_sand",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 soul_sand",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 soul_sand",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 soul_sand",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 soul_sand",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 soul_sand",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 soul_sand"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 soul_sand"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 soul_sand"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 soul_sand";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 soul_sand"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 soul_sand";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/sponge
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=sponge_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=sponge_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=sponge_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=sponge_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=sponge_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=sponge_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=sponge_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=sponge_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=sponge_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=sponge_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=sponge_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=sponge_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=sponge_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=sponge_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=sponge_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=sponge_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=sponge_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=sponge_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=sponge_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=sponge_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=sponge_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=sponge_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=sponge_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=sponge_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=sponge_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=sponge_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=sponge_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=sponge_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=sponge_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=sponge_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=sponge_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=sponge_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=sponge_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=sponge_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=sponge_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=sponge_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=sponge_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=sponge_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=sponge_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=sponge_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=sponge_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 sponge",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 sponge",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 sponge",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 sponge",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 sponge",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 sponge",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 sponge",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 sponge",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 sponge",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 sponge",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 sponge",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 sponge",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 sponge",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 sponge",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 sponge",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 sponge",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 sponge",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 sponge",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 sponge"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 sponge"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 sponge"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 sponge"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 sponge"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 sponge"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 sponge"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 sponge";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 sponge"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 sponge"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 sponge"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 sponge"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 sponge";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/stone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=stone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=stone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=stone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=stone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=stone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=stone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=stone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=stone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=stone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=stone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=stone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=stone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=stone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=stone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=stone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=stone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=stone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=stone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=stone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=stone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=stone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=stone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=stone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=stone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=stone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=stone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=stone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=stone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=stone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=stone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=stone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=stone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=stone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=stone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=stone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=stone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=stone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=stone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=stone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=stone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=stone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 stone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 stone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 stone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 stone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 stone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 stone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 stone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 stone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 stone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 stone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 stone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 stone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 stone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 stone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 stone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 stone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 stone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 stone",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 stone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 stone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 stone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 stone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 stone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 stone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 stone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 stone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 stone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 stone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 stone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 stone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 stone";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/wood1
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood1_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood1_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood1_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood1_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood1_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood1_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood1_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood1_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood1_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood1_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood1_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood1_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood1_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood1_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood1_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood1_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood1_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood1_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood1_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood1_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood1_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood1_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood1_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood1_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood1_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood1_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood1_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood1_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood1_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood1_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood1_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood1_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood1_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood1_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood1_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood1_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood1_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood1_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood1_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood1_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood1_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 12",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 12",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 12",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 12",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 12",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 12",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 12",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 12",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 12",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 12",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 12",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 12",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 12",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 12",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 12",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 12",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 12",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 12",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 12"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 12"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 12"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 12"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 12"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 12"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 12"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 12";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 12"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 12"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 12"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 12"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 12";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/wood2
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood2_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood2_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood2_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood2_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood2_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood2_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood2_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood2_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood2_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood2_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood2_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood2_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood2_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood2_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood2_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood2_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood2_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood2_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood2_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood2_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood2_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood2_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood2_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood2_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood2_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood2_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood2_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood2_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood2_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood2_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood2_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood2_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood2_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood2_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood2_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood2_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood2_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood2_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood2_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood2_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood2_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 13",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 13",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 13",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 13",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 13",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 13",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 13",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 13",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 13",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 13",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 13",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 13",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 13",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 13",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 13",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 13",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 13",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 13",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 13"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 13"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 13"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 13"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 13"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 13"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 13"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 13";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 13"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 13"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 13"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 13"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 13";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/wood3
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood3_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood3_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood3_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood3_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood3_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood3_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood3_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood3_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood3_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood3_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood3_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood3_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood3_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood3_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood3_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood3_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood3_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood3_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood3_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood3_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood3_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood3_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood3_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood3_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood3_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood3_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood3_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood3_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood3_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood3_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood3_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood3_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood3_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood3_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood3_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood3_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood3_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood3_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood3_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood3_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood3_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 14",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 14",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 14",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 14",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 14",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 14",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 14",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 14",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 14",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 14",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 14",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 14",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 14",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 14",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 14",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 14",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 14",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 14",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 14"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 14"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 14"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 14"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 14"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 14"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 14"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 14";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 14"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 14"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 14"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 14"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 14";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/wood4
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood4_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood4_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood4_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood4_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood4_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood4_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood4_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood4_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood4_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood4_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood4_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood4_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood4_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood4_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood4_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood4_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood4_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood4_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood4_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood4_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood4_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood4_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood4_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood4_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood4_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood4_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood4_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood4_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood4_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood4_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood4_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood4_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood4_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood4_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood4_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood4_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood4_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood4_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood4_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood4_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood4_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 15",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 15",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 15",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 15",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 15",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 15",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 15",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 15",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 15",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 15",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 15",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 15",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 15",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 15",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 15",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 15",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 15",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 15",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 15"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 15"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 15"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 15"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 15"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 15"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 15"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 15";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 15"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 15"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 15"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 15"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 15";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/wood5
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood5_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood5_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood5_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood5_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood5_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood5_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood5_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood5_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood5_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood5_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood5_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood5_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood5_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood5_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood5_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood5_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood5_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood5_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood5_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood5_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood5_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood5_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood5_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood5_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood5_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood5_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood5_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood5_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood5_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood5_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood5_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood5_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood5_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood5_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood5_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood5_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood5_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood5_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood5_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood5_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood5_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log2 12",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log2 12",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log2 12",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log2 12",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log2 12",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log2 12",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log2 12",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log2 12",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log2 12",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log2 12",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log2 12",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log2 12",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log2 12",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log2 12",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log2 12",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log2 12",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log2 12",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log2 12",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log2 12"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log2 12"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log2 12"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log2 12";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log2 12"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log2 12";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/wood6
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood6_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood6_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood6_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood6_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood6_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood6_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood6_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood6_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood6_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood6_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood6_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood6_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood6_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood6_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood6_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood6_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood6_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood6_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood6_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood6_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood6_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood6_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood6_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood6_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood6_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood6_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood6_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood6_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood6_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood6_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood6_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood6_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood6_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood6_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood6_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood6_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood6_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood6_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood6_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood6_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood6_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log2 13",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log2 13",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log2 13",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log2 13",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log2 13",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log2 13",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log2 13",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log2 13",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log2 13",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log2 13",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log2 13",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log2 13",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log2 13",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log2 13",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log2 13",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log2 13",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log2 13",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log2 13",delay=42;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=2@chance=0.02

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log2 13"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log2 13"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log2 13"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log2 13";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log2 13"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log2 13";type=sound,ID=random.explode,volume=2.0)@luck=2@chance=0.05

/--------------------------------------------------------------------------------------------------

/-coal-
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=coal_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=coal_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=coal_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=coal_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=coal_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=coal_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=coal_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=coal_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=coal_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=coal_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=coal_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=coal_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=coal_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=coal_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=coal_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=coal_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=coal_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=coal_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=coal_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=coal_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=coal_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=coal_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=coal_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=coal_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=coal_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=coal_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=coal_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=coal_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=coal_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=coal_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=coal_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=coal_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=coal_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=coal_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=coal_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=coal_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=coal_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=coal_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=coal_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=coal_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=coal_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 coal_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 coal_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 coal_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 coal_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 coal_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 coal_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 coal_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 coal_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 coal_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 coal_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 coal_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 coal_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 coal_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 coal_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 coal_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 coal_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 coal_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 coal_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 coal_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 coal_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 coal_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 coal_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 coal_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 coal_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/ -cobblestone-
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=cobblestone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 cobblestone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 cobblestone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 cobblestone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 cobblestone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 cobblestone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 cobblestone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 cobblestone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 cobblestone",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 cobblestone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 cobblestone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 cobblestone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 cobblestone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 cobblestone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 cobblestone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/diamond
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=diamond_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=diamond_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=diamond_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=diamond_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=diamond_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=diamond_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=diamond_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=diamond_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=diamond_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=diamond_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=diamond_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=diamond_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=diamond_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=diamond_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=diamond_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=diamond_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=diamond_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=diamond_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=diamond_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=diamond_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=diamond_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=diamond_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=diamond_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=diamond_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=diamond_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=diamond_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=diamond_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=diamond_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=diamond_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=diamond_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=diamond_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=diamond_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=diamond_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=diamond_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=diamond_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=diamond_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=diamond_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=diamond_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=diamond_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=diamond_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=diamond_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 diamond_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 diamond_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 diamond_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 diamond_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 diamond_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 diamond_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 diamond_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 diamond_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 diamond_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 diamond_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 diamond_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 diamond_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 diamond_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 diamond_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/emerald
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=emerald_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=emerald_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=emerald_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=emerald_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=emerald_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=emerald_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=emerald_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=emerald_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=emerald_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=emerald_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=emerald_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=emerald_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=emerald_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=emerald_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=emerald_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=emerald_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=emerald_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=emerald_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=emerald_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=emerald_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=emerald_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=emerald_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=emerald_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=emerald_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=emerald_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=emerald_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=emerald_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=emerald_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=emerald_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=emerald_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=emerald_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=emerald_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=emerald_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=emerald_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=emerald_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=emerald_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=emerald_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=emerald_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=emerald_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=emerald_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=emerald_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 emerald_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 emerald_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 emerald_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 emerald_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 emerald_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 emerald_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 emerald_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 emerald_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pos=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01


/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 emerald_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 emerald_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 emerald_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 emerald_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 emerald_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 emerald_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/end
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=end_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=end_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=end_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=end_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=end_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=end_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=end_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=end_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=end_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=end_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=end_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=end_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=end_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=end_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=end_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=end_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=end_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=end_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=end_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=end_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=end_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=end_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=end_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=end_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=end_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=end_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=end_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=end_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=end_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=end_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=end_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=end_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=end_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=end_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=end_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=end_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=end_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=end_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=end_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=end_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=end_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 end_stone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 end_stone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 end_stone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 end_stone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 end_stone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 end_stone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 end_stone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 end_stone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 end_stone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 end_stone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 end_stone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 end_stone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 end_stone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 end_stone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 end_stone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 end_stone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 end_stone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 end_stone",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 end_stone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 end_stone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 end_stone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 end_stone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 end_stone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 end_stone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/glass
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=glass_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=glass_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=glass_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=glass_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=glass_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=glass_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=glass_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=glass_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=glass_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=glass_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=glass_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=glass_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=glass_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=glass_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=glass_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=glass_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=glass_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=glass_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=glass_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=glass_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=glass_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=glass_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=glass_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=glass_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=glass_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=glass_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=glass_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=glass_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=glass_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=glass_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=glass_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=glass_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=glass_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=glass_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=glass_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=glass_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=glass_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=glass_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=glass_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=glass_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=glass_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 glass",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 glass",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 glass",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 glass",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 glass",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 glass",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 glass",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 glass",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 glass",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 glass",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 glass",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 glass",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 glass",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 glass",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 glass",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 glass",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 glass",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 glass",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 glass"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 glass"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 glass"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 glass"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 glass"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 glass"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 glass"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 glass"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 glass"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 glass"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 glass"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 glass"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 glass"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/glowstone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=glowstone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=glowstone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=glowstone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=glowstone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=glowstone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=glowstone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=glowstone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=glowstone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=glowstone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=glowstone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=glowstone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=glowstone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=glowstone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=glowstone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=glowstone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=glowstone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=glowstone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=glowstone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=glowstone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=glowstone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=glowstone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=glowstone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=glowstone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=glowstone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=glowstone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=glowstone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=glowstone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=glowstone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=glowstone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=glowstone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=glowstone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=glowstone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=glowstone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=glowstone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=glowstone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=glowstone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=glowstone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=glowstone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=glowstone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=glowstone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=glowstone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 glowstone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 glowstone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 glowstone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 glowstone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 glowstone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 glowstone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 glowstone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 glowstone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 glowstone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 glowstone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 glowstone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 glowstone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 glowstone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 glowstone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 glowstone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 glowstone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 glowstone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 glowstone",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 glowstone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 glowstone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 glowstone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 glowstone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 glowstone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 glowstone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/gold
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=gold_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=gold_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=gold_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=gold_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=gold_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=gold_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=gold_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=gold_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=gold_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=gold_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=gold_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=gold_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=gold_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=gold_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=gold_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=gold_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=gold_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=gold_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=gold_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=gold_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=gold_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=gold_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=gold_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=gold_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=gold_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=gold_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=gold_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=gold_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=gold_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=gold_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=gold_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=gold_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=gold_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=gold_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=gold_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=gold_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=gold_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=gold_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=gold_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=gold_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=gold_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 gold_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 gold_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 gold_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 gold_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 gold_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 gold_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 gold_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 gold_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 gold_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 gold_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 gold_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 gold_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 gold_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 gold_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 gold_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 gold_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 gold_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 gold_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 gold_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 gold_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 gold_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 gold_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 gold_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 gold_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/grass
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=grass_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=grass_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=grass_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=grass_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=grass_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=grass_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=grass_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=grass_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=grass_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=grass_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=grass_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=grass_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=grass_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=grass_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=grass_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=grass_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=grass_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=grass_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=grass_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=grass_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=grass_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=grass_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=grass_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=grass_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=grass_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=grass_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=grass_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=grass_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=grass_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=grass_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=grass_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=grass_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=grass_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=grass_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=grass_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=grass_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=grass_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=grass_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=grass_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=grass_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=grass_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 grass",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 grass",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 grass",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 grass",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 grass",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 grass",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 grass",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 grass",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 grass",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 grass",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 grass",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 grass",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 grass",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 grass",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 grass",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 grass",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 grass",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 grass",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 grass"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 grass"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 grass"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 grass"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 grass"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 grass"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 grass"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 grass"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 grass"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 grass"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 grass"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 grass"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 grass"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/hay
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=hay_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=hay_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=hay_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=hay_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=hay_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=hay_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=hay_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=hay_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=hay_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=hay_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=hay_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=hay_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=hay_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=hay_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=hay_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=hay_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=hay_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=hay_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=hay_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=hay_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=hay_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=hay_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=hay_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=hay_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=hay_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=hay_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=hay_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=hay_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=hay_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=hay_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=hay_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=hay_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=hay_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=hay_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=hay_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=hay_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=hay_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=hay_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=hay_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=hay_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=hay_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 hay_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 hay_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 hay_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 hay_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 hay_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 hay_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 hay_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 hay_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 hay_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 hay_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 hay_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 hay_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 hay_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 hay_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 hay_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 hay_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 hay_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 hay_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 hay_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 hay_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 hay_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 hay_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 hay_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 hay_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/ice
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=ice_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=ice_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=ice_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=ice_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=ice_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=ice_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=ice_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=ice_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=ice_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=ice_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=ice_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=ice_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=ice_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=ice_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=ice_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=ice_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=ice_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=ice_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=ice_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=ice_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=ice_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=ice_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=ice_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=ice_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=ice_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=ice_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=ice_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=ice_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=ice_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=ice_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=ice_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=ice_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=ice_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=ice_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=ice_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=ice_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=ice_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=ice_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=ice_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=ice_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=ice_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 ice",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 ice",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 ice",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 ice",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 ice",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 ice",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 ice",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 ice",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 ice",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 ice",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 ice",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 ice",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 ice",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 ice",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 ice",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 ice",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 ice",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 ice",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 ice"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 ice"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 ice"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 ice"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 ice"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 ice"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 ice"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 ice"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 ice"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 ice"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 ice"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 ice"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 ice"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/iron
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=iron_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=iron_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=iron_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=iron_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=iron_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=iron_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=iron_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=iron_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=iron_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=iron_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=iron_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=iron_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=iron_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=iron_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=iron_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=iron_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=iron_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=iron_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=iron_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=iron_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=iron_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=iron_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=iron_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=iron_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=iron_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=iron_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=iron_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=iron_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=iron_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=iron_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=iron_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=iron_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=iron_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=iron_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=iron_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=iron_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=iron_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=iron_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=iron_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=iron_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=iron_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 iron_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 iron_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 iron_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 iron_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 iron_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 iron_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 iron_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 iron_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 iron_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 iron_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 iron_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 iron_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 iron_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 iron_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 iron_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 iron_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 iron_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 iron_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 iron_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 iron_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 iron_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 iron_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 iron_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 iron_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/lapis
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=lapis_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=lapis_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=lapis_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=lapis_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=lapis_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=lapis_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=lapis_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=lapis_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=lapis_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=lapis_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=lapis_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=lapis_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=lapis_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=lapis_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=lapis_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=lapis_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=lapis_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=lapis_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=lapis_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=lapis_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=lapis_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=lapis_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=lapis_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=lapis_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=lapis_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=lapis_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=lapis_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=lapis_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=lapis_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=lapis_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=lapis_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=lapis_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=lapis_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=lapis_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=lapis_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=lapis_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=lapis_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=lapis_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=lapis_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=lapis_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=lapis_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 lapis_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 lapis_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 lapis_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 lapis_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 lapis_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 lapis_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 lapis_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 lapis_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 lapis_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 lapis_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 lapis_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 lapis_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 lapis_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 lapis_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/melon
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=melon_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=melon_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=melon_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=melon_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=melon_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=melon_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=melon_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=melon_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=melon_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=melon_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=melon_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=melon_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=melon_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=melon_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=melon_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=melon_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=melon_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=melon_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=melon_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=melon_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=melon_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=melon_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=melon_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=melon_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=melon_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=melon_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=melon_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=melon_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=melon_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=melon_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=melon_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=melon_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=melon_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=melon_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=melon_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=melon_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=melon_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=melon_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=melon_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=melon_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=melon_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 melon_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 melon_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 melon_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 melon_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 melon_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 melon_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 melon_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 melon_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 melon_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 melon_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 melon_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 melon_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 melon_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 melon_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 melon_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 melon_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 melon_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 melon_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 melon_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 melon_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 melon_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 melon_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 melon_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 melon_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/mycelium
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=mycelium_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=mycelium_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=mycelium_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=mycelium_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=mycelium_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=mycelium_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=mycelium_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=mycelium_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=mycelium_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=mycelium_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=mycelium_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=mycelium_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=mycelium_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=mycelium_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=mycelium_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=mycelium_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=mycelium_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=mycelium_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=mycelium_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=mycelium_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=mycelium_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=mycelium_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=mycelium_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=mycelium_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=mycelium_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=mycelium_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=mycelium_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=mycelium_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=mycelium_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=mycelium_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=mycelium_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=mycelium_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=mycelium_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=mycelium_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=mycelium_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=mycelium_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=mycelium_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=mycelium_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=mycelium_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=mycelium_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=mycelium_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 mycelium",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 mycelium",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 mycelium",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 mycelium",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 mycelium",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 mycelium",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 mycelium",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 mycelium",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 mycelium",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 mycelium",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 mycelium",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 mycelium",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 mycelium",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 mycelium",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 mycelium",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 mycelium",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 mycelium",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 mycelium",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 mycelium"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 mycelium"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 mycelium"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 mycelium"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 mycelium"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 mycelium"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/nether
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=nether_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=nether_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=nether_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=nether_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=nether_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=nether_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=nether_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=nether_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=nether_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=nether_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=nether_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=nether_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=nether_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=nether_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=nether_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=nether_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=nether_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=nether_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=nether_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=nether_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=nether_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=nether_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=nether_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=nether_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=nether_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=nether_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=nether_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=nether_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=nether_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=nether_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=nether_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=nether_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=nether_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=nether_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=nether_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=nether_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=nether_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=nether_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=nether_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=nether_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=nether_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 netherrack",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 netherrack",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 netherrack",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 netherrack",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 netherrack",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 netherrack",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 netherrack",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 netherrack",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 netherrack",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 netherrack",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 netherrack",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 netherrack",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 netherrack",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 netherrack",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 netherrack",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 netherrack",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 netherrack",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 netherrack",delay=42; \
type=command,ID="fill ~9 ~0 ~3 ~-9 ~0 ~-3 fire",delay=42; \
type=command,ID="fill ~3 ~0 ~9 ~-3 ~0 ~-9 fire",delay=42; \
type=command,ID="fill ~8 ~0 ~5 ~-8 ~0 ~-5 fire",delay=42; \
type=command,ID="fill ~5 ~0 ~8 ~-5 ~0 ~-8 fire",delay=42; \
type=command,ID="fill ~7 ~0 ~6 ~-7 ~0 ~-6 fire",delay=42; \
type=command,ID="fill ~6 ~0 ~7 ~-6 ~0 ~-7 fire",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 netherrack"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 netherrack"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 netherrack"; \
type=command,ID="fill ~4 ~0 ~2 ~-4 ~0 ~-2 fire"; \
type=command,ID="fill ~2 ~0 ~4 ~-2 ~0 ~-4 fire"; \
type=command,ID="fill ~3 ~0 ~3 ~-3 ~0 ~-3 fire"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 netherrack"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 netherrack"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 netherrack"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 netherrack"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 netherrack"; \
type=command,ID="fill ~3 ~0 ~1 ~-3 ~0 ~-1 fire"; \
type=command,ID="fill ~1 ~0 ~3 ~-1 ~0 ~-3 fire"; \
type=command,ID="fill ~2 ~0 ~2 ~-2 ~0 ~-2 fire"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 netherrack"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/obsidian
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=obsidian_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=obsidian_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=obsidian_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=obsidian_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=obsidian_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=obsidian_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=obsidian_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=obsidian_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=obsidian_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=obsidian_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=obsidian_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=obsidian_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=obsidian_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=obsidian_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=obsidian_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=obsidian_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=obsidian_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=obsidian_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=obsidian_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=obsidian_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=obsidian_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=obsidian_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=obsidian_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=obsidian_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=obsidian_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=obsidian_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=obsidian_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=obsidian_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=obsidian_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=obsidian_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=obsidian_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=obsidian_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=obsidian_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=obsidian_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=obsidian_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=obsidian_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=obsidian_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=obsidian_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=obsidian_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=obsidian_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=obsidian_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 obsidian",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 obsidian",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 obsidian",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 obsidian",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 obsidian",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 obsidian",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 obsidian",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 obsidian",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 obsidian",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 obsidian",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 obsidian",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 obsidian",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 obsidian",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 obsidian",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 obsidian",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 obsidian",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 obsidian",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 obsidian",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 obsidian"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 obsidian"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 obsidian"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 obsidian"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 obsidian"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 obsidian"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/packedice
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=packedice_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=packedice_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=packedice_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=packedice_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=packedice_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=packedice_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=packedice_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=packedice_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=packedice_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=packedice_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=packedice_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=packedice_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=packedice_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=packedice_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=packedice_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=packedice_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=packedice_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=packedice_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=packedice_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=packedice_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=packedice_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=packedice_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=packedice_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=packedice_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=packedice_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=packedice_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=packedice_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=packedice_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=packedice_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=packedice_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=packedice_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=packedice_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=packedice_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=packedice_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=packedice_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=packedice_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=packedice_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=packedice_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=packedice_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=packedice_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=packedice_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 packed_ice",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 packed_ice",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 packed_ice",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 packed_ice",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 packed_ice",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 packed_ice",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 packed_ice",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 packed_ice",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 packed_ice"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 packed_ice"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 packed_ice"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 packed_ice"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 packed_ice"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 packed_ice"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/podzol
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=podsol_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=podsol_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=podsol_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=podsol_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=podsol_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=podsol_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=podsol_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=podsol_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=podsol_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=podsol_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=podsol_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=podsol_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=podsol_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=podsol_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=podsol_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=podsol_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=podsol_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=podsol_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=podsol_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=podsol_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=podsol_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=podsol_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=podsol_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=podsol_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=podsol_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=podsol_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=podsol_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=podsol_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=podsol_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=podsol_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=podsol_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=podsol_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=podsol_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=podsol_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=podsol_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=podsol_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=podsol_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=podsol_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=podsol_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=podsol_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=podsol_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 dirt 2",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 dirt 2",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 dirt 2",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 dirt 2",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 dirt 2",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 dirt 2",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 dirt 2",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 dirt 2",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 dirt 2"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 dirt 2"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 dirt 2"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 dirt 2"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 dirt 2"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 dirt 2"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/redstone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=redstone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=redstone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=redstone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=redstone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=redstone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=redstone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=redstone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=redstone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=redstone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=redstone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=redstone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=redstone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=redstone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=redstone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=redstone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=redstone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=redstone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=redstone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=redstone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=redstone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=redstone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=redstone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=redstone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=redstone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=redstone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=redstone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=redstone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=redstone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=redstone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=redstone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=redstone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=redstone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=redstone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=redstone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=redstone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=redstone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=redstone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=redstone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=redstone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=redstone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=redstone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 redstone_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 redstone_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 redstone_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 redstone_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 redstone_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 redstone_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 redstone_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 redstone_block",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 redstone_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 redstone_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 redstone_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 redstone_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 redstone_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 redstone_block"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/sealantern
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=sealatern_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=sealatern_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=sealatern_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=sealatern_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=sealatern_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=sealatern_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=sealatern_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=sealatern_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=sealatern_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=sealatern_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=sealatern_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=sealatern_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=sealatern_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=sealatern_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=sealatern_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=sealatern_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=sealatern_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=sealatern_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=sealatern_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=sealatern_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=sealatern_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=sealatern_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=sealatern_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=sealatern_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=sealatern_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=sealatern_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=sealatern_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=sealatern_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=sealatern_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=sealatern_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=sealatern_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=sealatern_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=sealatern_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=sealatern_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=sealatern_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=sealatern_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=sealatern_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=sealatern_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=sealatern_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=sealatern_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=sealatern_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 sea_lantern",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 sea_lantern",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 sea_lantern",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 sea_lantern",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 sea_lantern",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 sea_lantern",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 sea_lantern",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 sea_lantern",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 sea_lantern"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 sea_lantern"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 sea_lantern"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 sea_lantern"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 sea_lantern"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 sea_lantern"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/slime
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=slime_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=slime_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=slime_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=slime_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=slime_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=slime_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=slime_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=slime_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=slime_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=slime_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=slime_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=slime_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=slime_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=slime_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=slime_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=slime_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=slime_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=slime_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=slime_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=slime_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=slime_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=slime_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=slime_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=slime_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=slime_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=slime_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=slime_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=slime_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=slime_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=slime_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=slime_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=slime_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=slime_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=slime_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=slime_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=slime_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=slime_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=slime_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=slime_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=slime_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=slime_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 slime",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 slime",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 slime",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 slime",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 slime",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 slime",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 slime",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 slime",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 slime",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 slime",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 slime",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 slime",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 slime",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 slime",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 slime",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 slime",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 slime",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 slime",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 slime"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 slime"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 slime"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 slime"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 slime"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 slime"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 slime"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 slime"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 slime"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 slime"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 slime"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 slime"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 slime"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/snow
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=snow_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=snow_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=snow_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=snow_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=snow_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=snow_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=snow_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=snow_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=snow_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=snow_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=snow_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=snow_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=snow_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=snow_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=snow_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=snow_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=snow_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=snow_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=snow_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=snow_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=snow_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=snow_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=snow_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=snow_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=snow_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=snow_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=snow_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=snow_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=snow_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=snow_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=snow_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=snow_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=snow_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=snow_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=snow_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=snow_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=snow_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=snow_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=snow_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=snow_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=snow_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 snow",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 snow",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 snow",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 snow",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 snow",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 snow",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 snow",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 snow",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 snow",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 snow",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 snow",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 snow",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 snow",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 snow",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 snow",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 snow",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 snow",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 snow",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 snow"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 snow"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 snow"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 snow"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 snow"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 snow"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 snow"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 snow"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 snow"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 snow"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 snow"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 snow"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 snow"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/soulsand
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=soulsand_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=soulsand_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=soulsand_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=soulsand_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=soulsand_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=soulsand_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=soulsand_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=soulsand_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=soulsand_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=soulsand_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=soulsand_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=soulsand_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=soulsand_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=soulsand_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=soulsand_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=soulsand_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=soulsand_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=soulsand_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=soulsand_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=soulsand_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=soulsand_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=soulsand_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=soulsand_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=soulsand_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=soulsand_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=soulsand_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=soulsand_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=soulsand_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=soulsand_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=soulsand_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=soulsand_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=soulsand_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=soulsand_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=soulsand_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=soulsand_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=soulsand_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=soulsand_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=soulsand_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=soulsand_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=soulsand_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=soulsand_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 soul_sand",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 soul_sand",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 soul_sand",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 soul_sand",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 soul_sand",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 soul_sand",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 soul_sand",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 soul_sand",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 soul_sand"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 soul_sand"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 soul_sand"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 soul_sand"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 soul_sand"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 soul_sand"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/sponge
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=sponge_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=sponge_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=sponge_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=sponge_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=sponge_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=sponge_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=sponge_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=sponge_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=sponge_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=sponge_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=sponge_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=sponge_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=sponge_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=sponge_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=sponge_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=sponge_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=sponge_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=sponge_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=sponge_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=sponge_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=sponge_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=sponge_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=sponge_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=sponge_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=sponge_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=sponge_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=sponge_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=sponge_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=sponge_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=sponge_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=sponge_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=sponge_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=sponge_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=sponge_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=sponge_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=sponge_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=sponge_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=sponge_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=sponge_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=sponge_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=sponge_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 sponge",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 sponge",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 sponge",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 sponge",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 sponge",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 sponge",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 sponge",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 sponge",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 sponge",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 sponge",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 sponge",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 sponge",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 sponge",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 sponge",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 sponge",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 sponge",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 sponge",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 sponge",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 sponge"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 sponge"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 sponge"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 sponge"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 sponge"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 sponge"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 sponge"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 sponge"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 sponge"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 sponge"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 sponge"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 sponge"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 sponge"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/stone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=stone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=stone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=stone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=stone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=stone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=stone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=stone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=stone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=stone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=stone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=stone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=stone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=stone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=stone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=stone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=stone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=stone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=stone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=stone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=stone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=stone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=stone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=stone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=stone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=stone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=stone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=stone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=stone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=stone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=stone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=stone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=stone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=stone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=stone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=stone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=stone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=stone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=stone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=stone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=stone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=stone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 stone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 stone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 stone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 stone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 stone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 stone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 stone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 stone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 stone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 stone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 stone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 stone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 stone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 stone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 stone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 stone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 stone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 stone",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 stone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 stone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 stone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 stone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 stone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 stone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 stone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 stone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 stone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 stone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 stone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 stone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 stone"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood1
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood1_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood1_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood1_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood1_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood1_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood1_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood1_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood1_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood1_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood1_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood1_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood1_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood1_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood1_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood1_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood1_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood1_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood1_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood1_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood1_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood1_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood1_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood1_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood1_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood1_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood1_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood1_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood1_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood1_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood1_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood1_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood1_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood1_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood1_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood1_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood1_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood1_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood1_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood1_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood1_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood1_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 12",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 12",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 12",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 12",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 12",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 12",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 12",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 12",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 12",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 12",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 12",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 12",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 12",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 12",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 12",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 12",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 12",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 12",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 12"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 12"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 12"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 12"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 12"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 12"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 12"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 12"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 12"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 12"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 12"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 12"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 12"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood2
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood2_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood2_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood2_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood2_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood2_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood2_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood2_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood2_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood2_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood2_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood2_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood2_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood2_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood2_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood2_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood2_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood2_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood2_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood2_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood2_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood2_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood2_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood2_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood2_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood2_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood2_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood2_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood2_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood2_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood2_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood2_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood2_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood2_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood2_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood2_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood2_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood2_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood2_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood2_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood2_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood2_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 13",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 13",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 13",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 13",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 13",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 13",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 13",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 13",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 13",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 13",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 13",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 13",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 13",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 13",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 13",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 13",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 13",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 13",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 13"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 13"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 13"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 13"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 13"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 13"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 13"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 13"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 13"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 13"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 13"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 13"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 13"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood3
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood3_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood3_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood3_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood3_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood3_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood3_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood3_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood3_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood3_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood3_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood3_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood3_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood3_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood3_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood3_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood3_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood3_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood3_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood3_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood3_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood3_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood3_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood3_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood3_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood3_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood3_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood3_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood3_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood3_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood3_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood3_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood3_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood3_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood3_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood3_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood3_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood3_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood3_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood3_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood3_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood3_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 14",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 14",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 14",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 14",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 14",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 14",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 14",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 14",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 14",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 14",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 14",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 14",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 14",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 14",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 14",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 14",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 14",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 14",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 14"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 14"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 14"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 14"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 14"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 14"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 14"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 14"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 14"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 14"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 14"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 14"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 14"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood4
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood4_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood4_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood4_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood4_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood4_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood4_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood4_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood4_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood4_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood4_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood4_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood4_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood4_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood4_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood4_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood4_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood4_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood4_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood4_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood4_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood4_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood4_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood4_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood4_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood4_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood4_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood4_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood4_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood4_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood4_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood4_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood4_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood4_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood4_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood4_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood4_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood4_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood4_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood4_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood4_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood4_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 15",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 15",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 15",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 15",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 15",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 15",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 15",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 15",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 15",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 15",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 15",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 15",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 15",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 15",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 15",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 15",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 15",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 15",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 15"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 15"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 15"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 15"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 15"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 15"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 15"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 15"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 15"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 15"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 15"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 15"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 15"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood5
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood5_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood5_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood5_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood5_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood5_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood5_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood5_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood5_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood5_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood5_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood5_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood5_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood5_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood5_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood5_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood5_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood5_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood5_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood5_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood5_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood5_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood5_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood5_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood5_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood5_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood5_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood5_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood5_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood5_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood5_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood5_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood5_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood5_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood5_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood5_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood5_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood5_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood5_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood5_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood5_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood5_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log2 12",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log2 12",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log2 12",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log2 12",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log2 12",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log2 12",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log2 12",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log2 12",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log2 12",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log2 12",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log2 12",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log2 12",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log2 12",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log2 12",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log2 12",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log2 12",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log2 12",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log2 12",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log2 12"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log2 12"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log2 12"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log2 12"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log2 12"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log2 12"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood6
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood6_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood6_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood6_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood6_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood6_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood6_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood6_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood6_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood6_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood6_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood6_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood6_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood6_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood6_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood6_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood6_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood6_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood6_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood6_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood6_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood6_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood6_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood6_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood6_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood6_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood6_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood6_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood6_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood6_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood6_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood6_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood6_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood6_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood6_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood6_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood6_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood6_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood6_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood6_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood6_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood6_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log2 13",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log2 13",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log2 13",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log2 13",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log2 13",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log2 13",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log2 13",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log2 13",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log2 13",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log2 13",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log2 13",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log2 13",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log2 13",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log2 13",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log2 13",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log2 13",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log2 13",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log2 13",delay=42; \
type=explosion,fire=false,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log2 13"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log2 13"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log2 13"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log2 13"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log2 13"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log2 13"; \
type=explosion,fire=false,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/ ---------------------------------------------------------------------------------------------------------------------------------------------lol

/-coal-
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=coal_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=coal_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=coal_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=coal_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=coal_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=coal_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=coal_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=coal_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=coal_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=coal_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=coal_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=coal_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=coal_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=coal_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=coal_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=coal_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=coal_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=coal_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=coal_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=coal_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=coal_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=coal_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=coal_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=coal_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=coal_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=coal_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=coal_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=coal_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=coal_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=coal_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=coal_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=coal_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=coal_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=coal_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=coal_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=coal_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=coal_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=coal_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=coal_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=coal_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=coal_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 coal_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 coal_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 coal_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 coal_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 coal_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 coal_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 coal_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 coal_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 coal_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 coal_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 coal_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 coal_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 coal_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 coal_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 coal_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 coal_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 coal_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 coal_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 coal_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 coal_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 coal_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 coal_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 coal_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 coal_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 coal_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 coal_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/ -cobblestone-
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=cobblestone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=cobblestone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 cobblestone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 cobblestone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 cobblestone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 cobblestone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 cobblestone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 cobblestone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 cobblestone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 cobblestone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 cobblestone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 cobblestone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 cobblestone",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 cobblestone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 cobblestone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 cobblestone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 cobblestone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 cobblestone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 cobblestone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 cobblestone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 cobblestone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/diamond
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=diamond_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=diamond_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=diamond_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=diamond_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=diamond_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=diamond_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=diamond_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=diamond_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=diamond_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=diamond_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=diamond_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=diamond_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=diamond_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=diamond_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=diamond_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=diamond_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=diamond_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=diamond_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=diamond_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=diamond_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=diamond_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=diamond_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=diamond_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=diamond_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=diamond_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=diamond_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=diamond_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=diamond_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=diamond_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=diamond_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=diamond_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=diamond_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=diamond_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=diamond_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=diamond_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=diamond_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=diamond_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=diamond_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=diamond_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=diamond_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=diamond_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 diamond_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 diamond_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 diamond_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 diamond_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 diamond_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 diamond_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 diamond_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 diamond_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 diamond_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 diamond_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 diamond_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 diamond_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 diamond_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 diamond_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 diamond_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 diamond_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 diamond_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 diamond_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 diamond_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/emerald
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=emerald_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=emerald_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=emerald_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=emerald_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=emerald_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=emerald_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=emerald_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=emerald_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=emerald_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=emerald_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=emerald_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=emerald_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=emerald_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=emerald_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=emerald_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=emerald_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=emerald_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=emerald_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=emerald_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=emerald_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=emerald_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=emerald_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=emerald_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=emerald_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=emerald_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=emerald_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=emerald_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=emerald_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=emerald_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=emerald_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=emerald_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=emerald_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=emerald_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=emerald_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=emerald_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=emerald_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=emerald_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=emerald_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=emerald_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=emerald_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=emerald_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 emerald_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 emerald_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 emerald_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 emerald_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 emerald_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 emerald_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 emerald_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 emerald_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 emerald_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 emerald_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 emerald_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 emerald_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 emerald_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 emerald_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 emerald_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 emerald_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 emerald_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 emerald_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 emerald_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/end
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=end_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=end_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=end_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=end_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=end_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=end_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=end_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=end_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=end_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=end_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=end_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=end_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=end_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=end_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=end_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=end_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=end_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=end_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=end_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=end_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=end_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=end_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=end_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=end_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=end_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=end_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=end_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=end_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=end_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=end_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=end_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=end_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=end_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=end_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=end_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=end_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=end_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=end_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=end_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=end_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=end_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 end_stone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 end_stone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 end_stone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 end_stone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 end_stone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 end_stone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 end_stone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 end_stone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 end_stone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 end_stone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 end_stone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 end_stone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 end_stone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 end_stone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 end_stone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 end_stone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 end_stone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 end_stone",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 end_stone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 end_stone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 end_stone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 end_stone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 end_stone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 end_stone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 end_stone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 end_stone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/glass
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=glass_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=glass_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=glass_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=glass_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=glass_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=glass_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=glass_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=glass_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=glass_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=glass_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=glass_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=glass_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=glass_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=glass_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=glass_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=glass_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=glass_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=glass_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=glass_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=glass_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=glass_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=glass_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=glass_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=glass_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=glass_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=glass_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=glass_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=glass_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=glass_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=glass_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=glass_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=glass_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=glass_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=glass_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=glass_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=glass_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=glass_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=glass_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=glass_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=glass_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=glass_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 glass",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 glass",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 glass",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 glass",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 glass",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 glass",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 glass",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 glass",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 glass",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 glass",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 glass",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 glass",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 glass",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 glass",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 glass",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 glass",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 glass",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 glass",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 glass"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 glass"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 glass"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 glass"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 glass"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 glass"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 glass"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 glass"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 glass"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 glass"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 glass"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 glass"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 glass"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/glowstone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=glowstone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=glowstone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=glowstone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=glowstone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=glowstone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=glowstone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=glowstone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=glowstone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=glowstone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=glowstone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=glowstone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=glowstone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=glowstone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=glowstone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=glowstone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=glowstone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=glowstone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=glowstone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=glowstone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=glowstone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=glowstone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=glowstone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=glowstone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=glowstone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=glowstone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=glowstone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=glowstone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=glowstone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=glowstone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=glowstone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=glowstone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=glowstone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=glowstone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=glowstone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=glowstone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=glowstone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=glowstone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=glowstone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=glowstone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=glowstone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=glowstone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 glowstone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 glowstone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 glowstone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 glowstone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 glowstone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 glowstone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 glowstone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 glowstone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 glowstone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 glowstone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 glowstone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 glowstone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 glowstone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 glowstone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 glowstone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 glowstone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 glowstone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 glowstone",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 glowstone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 glowstone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 glowstone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 glowstone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 glowstone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 glowstone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 glowstone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 glowstone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/gold
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=gold_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=gold_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=gold_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=gold_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=gold_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=gold_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=gold_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=gold_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=gold_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=gold_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=gold_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=gold_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=gold_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=gold_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=gold_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=gold_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=gold_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=gold_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=gold_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=gold_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=gold_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=gold_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=gold_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=gold_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=gold_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=gold_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=gold_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=gold_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=gold_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=gold_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=gold_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=gold_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=gold_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=gold_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=gold_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=gold_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=gold_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=gold_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=gold_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=gold_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=gold_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 gold_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 gold_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 gold_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 gold_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 gold_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 gold_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 gold_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 gold_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 gold_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 gold_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 gold_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 gold_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 gold_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 gold_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 gold_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 gold_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 gold_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 gold_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 gold_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 gold_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 gold_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 gold_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 gold_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 gold_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 gold_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 gold_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/grass
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=grass_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=grass_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=grass_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=grass_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=grass_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=grass_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=grass_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=grass_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=grass_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=grass_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=grass_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=grass_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=grass_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=grass_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=grass_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=grass_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=grass_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=grass_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=grass_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=grass_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=grass_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=grass_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=grass_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=grass_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=grass_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=grass_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=grass_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=grass_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=grass_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=grass_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=grass_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=grass_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=grass_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=grass_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=grass_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=grass_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=grass_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=grass_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=grass_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=grass_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=grass_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 grass",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 grass",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 grass",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 grass",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 grass",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 grass",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 grass",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 grass",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 grass",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 grass",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 grass",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 grass",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 grass",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 grass",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 grass",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 grass",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 grass",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 grass",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 grass"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 grass"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 grass"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 grass"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 grass"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 grass"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 grass"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 grass"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 grass"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 grass"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 grass"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 grass"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 grass"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/hay
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=hay_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=hay_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=hay_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=hay_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=hay_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=hay_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=hay_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=hay_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=hay_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=hay_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=hay_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=hay_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=hay_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=hay_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=hay_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=hay_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=hay_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=hay_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=hay_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=hay_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=hay_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=hay_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=hay_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=hay_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=hay_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=hay_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=hay_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=hay_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=hay_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=hay_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=hay_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=hay_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=hay_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=hay_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=hay_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=hay_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=hay_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=hay_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=hay_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=hay_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=hay_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 hay_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 hay_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 hay_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 hay_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 hay_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 hay_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 hay_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 hay_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 hay_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 hay_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 hay_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 hay_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 hay_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 hay_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 hay_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 hay_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 hay_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 hay_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 hay_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 hay_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 hay_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 hay_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 hay_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 hay_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 hay_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 hay_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/ice
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=ice_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=ice_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=ice_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=ice_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=ice_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=ice_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=ice_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=ice_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=ice_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=ice_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=ice_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=ice_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=ice_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=ice_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=ice_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=ice_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=ice_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=ice_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=ice_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=ice_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=ice_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=ice_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=ice_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=ice_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=ice_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=ice_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=ice_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=ice_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=ice_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=ice_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=ice_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=ice_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=ice_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=ice_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=ice_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=ice_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=ice_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=ice_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=ice_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=ice_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=ice_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 ice",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 ice",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 ice",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 ice",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 ice",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 ice",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 ice",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 ice",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 ice",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 ice",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 ice",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 ice",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 ice",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 ice",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 ice",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 ice",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 ice",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 ice",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 ice"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 ice"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 ice"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 ice"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 ice"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 ice"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 ice"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 ice"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 ice"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 ice"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 ice"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 ice"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 ice"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/iron
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=iron_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=iron_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=iron_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=iron_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=iron_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=iron_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=iron_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=iron_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=iron_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=iron_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=iron_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=iron_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=iron_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=iron_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=iron_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=iron_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=iron_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=iron_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=iron_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=iron_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=iron_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=iron_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=iron_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=iron_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=iron_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=iron_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=iron_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=iron_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=iron_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=iron_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=iron_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=iron_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=iron_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=iron_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=iron_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=iron_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=iron_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=iron_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=iron_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=iron_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=iron_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 iron_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 iron_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 iron_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 iron_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 iron_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 iron_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 iron_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 iron_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 iron_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 iron_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 iron_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 iron_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 iron_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 iron_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 iron_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 iron_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 iron_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 iron_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 iron_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 iron_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 iron_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 iron_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 iron_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 iron_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 iron_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 iron_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/lapis
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=lapis_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=lapis_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=lapis_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=lapis_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=lapis_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=lapis_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=lapis_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=lapis_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=lapis_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=lapis_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=lapis_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=lapis_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=lapis_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=lapis_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=lapis_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=lapis_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=lapis_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=lapis_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=lapis_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=lapis_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=lapis_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=lapis_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=lapis_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=lapis_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=lapis_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=lapis_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=lapis_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=lapis_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=lapis_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=lapis_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=lapis_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=lapis_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=lapis_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=lapis_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=lapis_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=lapis_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=lapis_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=lapis_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=lapis_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=lapis_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=lapis_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 lapis_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 lapis_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 lapis_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 lapis_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 lapis_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 lapis_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 lapis_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 lapis_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 lapis_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 lapis_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 lapis_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 lapis_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 lapis_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 lapis_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 lapis_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 lapis_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 lapis_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 lapis_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 lapis_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/melon
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=melon_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=melon_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=melon_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=melon_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=melon_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=melon_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=melon_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=melon_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=melon_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=melon_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=melon_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=melon_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=melon_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=melon_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=melon_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=melon_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=melon_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=melon_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=melon_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=melon_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=melon_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=melon_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=melon_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=melon_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=melon_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=melon_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=melon_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=melon_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=melon_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=melon_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=melon_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=melon_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=melon_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=melon_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=melon_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=melon_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=melon_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=melon_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=melon_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=melon_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=melon_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 melon_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 melon_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 melon_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 melon_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 melon_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 melon_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 melon_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 melon_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 melon_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 melon_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 melon_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 melon_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 melon_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 melon_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 melon_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 melon_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 melon_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 melon_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 melon_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 melon_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 melon_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 melon_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 melon_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 melon_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 melon_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 melon_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/mycelium
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=mycelium_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=mycelium_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=mycelium_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=mycelium_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=mycelium_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=mycelium_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=mycelium_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=mycelium_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=mycelium_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=mycelium_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=mycelium_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=mycelium_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=mycelium_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=mycelium_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=mycelium_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=mycelium_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=mycelium_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=mycelium_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=mycelium_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=mycelium_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=mycelium_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=mycelium_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=mycelium_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=mycelium_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=mycelium_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=mycelium_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=mycelium_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=mycelium_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=mycelium_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=mycelium_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=mycelium_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=mycelium_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=mycelium_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=mycelium_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=mycelium_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=mycelium_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=mycelium_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=mycelium_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=mycelium_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=mycelium_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=mycelium_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 mycelium",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 mycelium",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 mycelium",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 mycelium",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 mycelium",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 mycelium",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 mycelium",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 mycelium",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 mycelium",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 mycelium",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 mycelium",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 mycelium",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 mycelium",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 mycelium",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 mycelium",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 mycelium",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 mycelium",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 mycelium",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 mycelium"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 mycelium"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 mycelium"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 mycelium"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 mycelium"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 mycelium"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 mycelium"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 mycelium"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/nether
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=nether_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=nether_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=nether_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=nether_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=nether_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=nether_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=nether_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=nether_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=nether_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=nether_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=nether_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=nether_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=nether_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=nether_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=nether_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=nether_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=nether_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=nether_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=nether_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=nether_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=nether_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=nether_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=nether_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=nether_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=nether_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=nether_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=nether_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=nether_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=nether_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=nether_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=nether_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=nether_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=nether_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=nether_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=nether_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=nether_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=nether_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=nether_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=nether_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=nether_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=nether_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 netherrack",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 netherrack",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 netherrack",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 netherrack",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 netherrack",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 netherrack",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 netherrack",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 netherrack",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 netherrack",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 netherrack",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 netherrack",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 netherrack",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 netherrack",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 netherrack",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 netherrack",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 netherrack",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 netherrack",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 netherrack",delay=42; \
type=command,ID="fill ~9 ~0 ~3 ~-9 ~0 ~-3 fire",delay=42; \
type=command,ID="fill ~3 ~0 ~9 ~-3 ~0 ~-9 fire",delay=42; \
type=command,ID="fill ~8 ~0 ~5 ~-8 ~0 ~-5 fire",delay=42; \
type=command,ID="fill ~5 ~0 ~8 ~-5 ~0 ~-8 fire",delay=42; \
type=command,ID="fill ~7 ~0 ~6 ~-7 ~0 ~-6 fire",delay=42; \
type=command,ID="fill ~6 ~0 ~7 ~-6 ~0 ~-7 fire",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 netherrack"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 netherrack"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 netherrack"; \
type=command,ID="fill ~4 ~0 ~2 ~-4 ~0 ~-2 fire"; \
type=command,ID="fill ~2 ~0 ~4 ~-2 ~0 ~-4 fire"; \
type=command,ID="fill ~3 ~0 ~3 ~-3 ~0 ~-3 fire"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 netherrack"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 netherrack"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 netherrack"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 netherrack"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 netherrack"; \
type=command,ID="fill ~3 ~0 ~1 ~-3 ~0 ~-1 fire"; \
type=command,ID="fill ~1 ~0 ~3 ~-1 ~0 ~-3 fire"; \
type=command,ID="fill ~2 ~0 ~2 ~-2 ~0 ~-2 fire"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 netherrack"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 netherrack"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/obsidian
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=obsidian_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=obsidian_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=obsidian_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=obsidian_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=obsidian_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=obsidian_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=obsidian_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=obsidian_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=obsidian_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=obsidian_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=obsidian_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=obsidian_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=obsidian_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=obsidian_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=obsidian_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=obsidian_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=obsidian_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=obsidian_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=obsidian_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=obsidian_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=obsidian_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=obsidian_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=obsidian_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=obsidian_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=obsidian_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=obsidian_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=obsidian_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=obsidian_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=obsidian_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=obsidian_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=obsidian_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=obsidian_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=obsidian_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=obsidian_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=obsidian_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=obsidian_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=obsidian_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=obsidian_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=obsidian_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=obsidian_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=obsidian_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 obsidian",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 obsidian",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 obsidian",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 obsidian",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 obsidian",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 obsidian",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 obsidian",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 obsidian",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 obsidian",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 obsidian",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 obsidian",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 obsidian",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 obsidian",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 obsidian",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 obsidian",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 obsidian",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 obsidian",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 obsidian",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 obsidian"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 obsidian"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 obsidian"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 obsidian"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 obsidian"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 obsidian"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 obsidian"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 obsidian"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/packedice
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=packedice_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=packedice_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=packedice_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=packedice_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=packedice_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=packedice_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=packedice_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=packedice_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=packedice_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=packedice_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=packedice_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=packedice_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=packedice_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=packedice_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=packedice_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=packedice_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=packedice_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=packedice_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=packedice_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=packedice_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=packedice_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=packedice_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=packedice_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=packedice_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=packedice_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=packedice_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=packedice_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=packedice_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=packedice_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=packedice_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=packedice_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=packedice_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=packedice_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=packedice_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=packedice_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=packedice_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=packedice_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=packedice_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=packedice_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=packedice_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=packedice_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 packed_ice",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 packed_ice",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 packed_ice",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 packed_ice",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 packed_ice",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 packed_ice",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 packed_ice",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 packed_ice",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 packed_ice",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 packed_ice",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 packed_ice",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 packed_ice"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 packed_ice"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 packed_ice"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 packed_ice"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 packed_ice"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 packed_ice"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 packed_ice"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 packed_ice"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/podzol
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=podsol_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=podsol_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=podsol_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=podsol_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=podsol_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=podsol_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=podsol_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=podsol_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=podsol_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=podsol_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=podsol_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=podsol_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=podsol_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=podsol_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=podsol_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=podsol_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=podsol_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=podsol_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=podsol_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=podsol_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=podsol_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=podsol_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=podsol_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=podsol_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=podsol_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=podsol_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=podsol_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=podsol_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=podsol_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=podsol_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=podsol_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=podsol_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=podsol_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=podsol_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=podsol_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=podsol_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=podsol_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=podsol_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=podsol_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=podsol_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=podsol_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 dirt 2",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 dirt 2",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 dirt 2",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 dirt 2",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 dirt 2",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 dirt 2",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 dirt 2",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 dirt 2",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 dirt 2",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 dirt 2",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 dirt 2",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 dirt 2"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 dirt 2"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 dirt 2"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 dirt 2"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 dirt 2"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 dirt 2"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 dirt 2"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 dirt 2"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/redstone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=redstone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=redstone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=redstone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=redstone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=redstone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=redstone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=redstone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=redstone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=redstone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=redstone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=redstone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=redstone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=redstone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=redstone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=redstone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=redstone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=redstone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=redstone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=redstone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=redstone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=redstone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=redstone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=redstone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=redstone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=redstone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=redstone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=redstone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=redstone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=redstone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=redstone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=redstone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=redstone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=redstone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=redstone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=redstone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=redstone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=redstone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=redstone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=redstone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=redstone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=redstone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 redstone_block",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 redstone_block",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 redstone_block",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 redstone_block",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 redstone_block",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 redstone_block",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 redstone_block",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 redstone_block",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 redstone_block",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 redstone_block",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 redstone_block",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 redstone_block"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 redstone_block"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 redstone_block"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 redstone_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 redstone_block"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 redstone_block"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 redstone_block"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 redstone_block"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/sealantern
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=sealatern_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=sealatern_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=sealatern_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=sealatern_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=sealatern_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=sealatern_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=sealatern_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=sealatern_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=sealatern_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=sealatern_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=sealatern_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=sealatern_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=sealatern_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=sealatern_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=sealatern_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=sealatern_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=sealatern_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=sealatern_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=sealatern_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=sealatern_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=sealatern_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=sealatern_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=sealatern_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=sealatern_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=sealatern_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=sealatern_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=sealatern_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=sealatern_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=sealatern_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=sealatern_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=sealatern_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=sealatern_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=sealatern_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=sealatern_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=sealatern_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=sealatern_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=sealatern_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=sealatern_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=sealatern_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=sealatern_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=sealatern_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 sea_lantern",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 sea_lantern",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 sea_lantern",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 sea_lantern",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 sea_lantern",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 sea_lantern",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 sea_lantern",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 sea_lantern",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 sea_lantern",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 sea_lantern",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 sea_lantern",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 sea_lantern"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 sea_lantern"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 sea_lantern"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 sea_lantern"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 sea_lantern"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 sea_lantern"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 sea_lantern"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 sea_lantern"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/slime
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=slime_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=slime_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=slime_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=slime_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=slime_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=slime_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=slime_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=slime_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=slime_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=slime_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=slime_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=slime_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=slime_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=slime_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=slime_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=slime_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=slime_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=slime_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=slime_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=slime_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=slime_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=slime_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=slime_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=slime_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=slime_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=slime_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=slime_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=slime_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=slime_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=slime_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=slime_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=slime_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=slime_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=slime_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=slime_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=slime_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=slime_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=slime_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=slime_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=slime_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=slime_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 slime",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 slime",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 slime",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 slime",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 slime",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 slime",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 slime",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 slime",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 slime",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 slime",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 slime",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 slime",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 slime",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 slime",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 slime",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 slime",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 slime",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 slime",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 slime"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 slime"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 slime"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 slime"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 slime"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 slime"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 slime"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 slime"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 slime"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 slime"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 slime"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 slime"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 slime"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/snow
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=snow_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=snow_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=snow_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=snow_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=snow_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=snow_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=snow_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=snow_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=snow_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=snow_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=snow_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=snow_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=snow_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=snow_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=snow_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=snow_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=snow_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=snow_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=snow_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=snow_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=snow_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=snow_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=snow_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=snow_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=snow_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=snow_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=snow_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=snow_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=snow_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=snow_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=snow_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=snow_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=snow_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=snow_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=snow_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=snow_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=snow_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=snow_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=snow_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=snow_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=snow_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 snow",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 snow",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 snow",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 snow",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 snow",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 snow",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 snow",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 snow",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 snow",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 snow",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 snow",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 snow",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 snow",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 snow",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 snow",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 snow",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 snow",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 snow",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 snow"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 snow"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 snow"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 snow"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 snow"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 snow"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 snow"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 snow"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 snow"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 snow"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 snow"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 snow"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 snow"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/soulsand
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=soulsand_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=soulsand_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=soulsand_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=soulsand_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=soulsand_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=soulsand_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=soulsand_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=soulsand_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=soulsand_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=soulsand_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=soulsand_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=soulsand_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=soulsand_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=soulsand_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=soulsand_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=soulsand_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=soulsand_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=soulsand_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=soulsand_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=soulsand_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=soulsand_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=soulsand_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=soulsand_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=soulsand_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=soulsand_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=soulsand_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=soulsand_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=soulsand_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=soulsand_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=soulsand_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=soulsand_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=soulsand_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=soulsand_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=soulsand_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=soulsand_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=soulsand_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=soulsand_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=soulsand_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=soulsand_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=soulsand_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=soulsand_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 soul_sand",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 soul_sand",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 soul_sand",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 soul_sand",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 soul_sand",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 soul_sand",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 soul_sand",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 soul_sand",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 soul_sand",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 soul_sand",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 soul_sand",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 soul_sand"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 soul_sand"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 soul_sand"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 soul_sand"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 soul_sand"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 soul_sand"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 soul_sand"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 soul_sand"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/sponge
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=sponge_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=sponge_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=sponge_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=sponge_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=sponge_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=sponge_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=sponge_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=sponge_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=sponge_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=sponge_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=sponge_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=sponge_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=sponge_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=sponge_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=sponge_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=sponge_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=sponge_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=sponge_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=sponge_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=sponge_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=sponge_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=sponge_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=sponge_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=sponge_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=sponge_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=sponge_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=sponge_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=sponge_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=sponge_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=sponge_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=sponge_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=sponge_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=sponge_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=sponge_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=sponge_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=sponge_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=sponge_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=sponge_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=sponge_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=sponge_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=sponge_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 sponge",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 sponge",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 sponge",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 sponge",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 sponge",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 sponge",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 sponge",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 sponge",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 sponge",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 sponge",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 sponge",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 sponge",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 sponge",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 sponge",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 sponge",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 sponge",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 sponge",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 sponge",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 sponge"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 sponge"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 sponge"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 sponge"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 sponge"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 sponge"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 sponge"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 sponge"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 sponge"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 sponge"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 sponge"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 sponge"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 sponge"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/stone
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=stone_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=stone_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=stone_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=stone_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=stone_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=stone_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=stone_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=stone_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=stone_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=stone_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=stone_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=stone_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=stone_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=stone_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=stone_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=stone_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=stone_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=stone_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=stone_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=stone_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=stone_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=stone_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=stone_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=stone_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=stone_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=stone_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=stone_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=stone_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=stone_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=stone_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=stone_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=stone_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=stone_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=stone_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=stone_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=stone_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=stone_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=stone_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=stone_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=stone_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=stone_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 stone",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 stone",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 stone",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 stone",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 stone",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 stone",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 stone",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 stone",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 stone",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 stone",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 stone",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 stone",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 stone",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 stone",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 stone",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 stone",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 stone",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 stone",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 stone"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 stone"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 stone"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 stone"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 stone"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 stone"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 stone"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 stone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 stone"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 stone"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 stone"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 stone"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 stone"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood1
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood1_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood1_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood1_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood1_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood1_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood1_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood1_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood1_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood1_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood1_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood1_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood1_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood1_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood1_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood1_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood1_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood1_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood1_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood1_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood1_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood1_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood1_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood1_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood1_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood1_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood1_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood1_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood1_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood1_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood1_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood1_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood1_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood1_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood1_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood1_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood1_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood1_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood1_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood1_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood1_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood1_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 12",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 12",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 12",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 12",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 12",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 12",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 12",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 12",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 12",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 12",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 12",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 12",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 12",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 12",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 12",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 12",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 12",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 12",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 12"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 12"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 12"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 12"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 12"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 12"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 12"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 12"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 12"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 12"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 12"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 12"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 12"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood2
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood2_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood2_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood2_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood2_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood2_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood2_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood2_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood2_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood2_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood2_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood2_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood2_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood2_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood2_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood2_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood2_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood2_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood2_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood2_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood2_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood2_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood2_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood2_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood2_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood2_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood2_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood2_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood2_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood2_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood2_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood2_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood2_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood2_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood2_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood2_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood2_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood2_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood2_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood2_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood2_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood2_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 13",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 13",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 13",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 13",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 13",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 13",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 13",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 13",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 13",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 13",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 13",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 13",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 13",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 13",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 13",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 13",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 13",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 13",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 13"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 13"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 13"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 13"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 13"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 13"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 13"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 13"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 13"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 13"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 13"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 13"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 13"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood3
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood3_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood3_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood3_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood3_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood3_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood3_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood3_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood3_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood3_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood3_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood3_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood3_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood3_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood3_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood3_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood3_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood3_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood3_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood3_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood3_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood3_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood3_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood3_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood3_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood3_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood3_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood3_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood3_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood3_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood3_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood3_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood3_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood3_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood3_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood3_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood3_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood3_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood3_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood3_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood3_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood3_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 14",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 14",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 14",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 14",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 14",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 14",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 14",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 14",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 14",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 14",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 14",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 14",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 14",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 14",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 14",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 14",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 14",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 14",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 14"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 14"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 14"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 14"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 14"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 14"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 14"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 14"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 14"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 14"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 14"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 14"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 14"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood4
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood4_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood4_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood4_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood4_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood4_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood4_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood4_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood4_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood4_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood4_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood4_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood4_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood4_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood4_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood4_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood4_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood4_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood4_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood4_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood4_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood4_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood4_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood4_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood4_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood4_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood4_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood4_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood4_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood4_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood4_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood4_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood4_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood4_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood4_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood4_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood4_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood4_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood4_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood4_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood4_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood4_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log 15",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log 15",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log 15",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log 15",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log 15",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log 15",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log 15",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log 15",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log 15",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log 15",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log 15",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log 15",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log 15",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log 15",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log 15",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log 15",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log 15",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log 15",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log 15"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log 15"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log 15"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log 15"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log 15"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log 15"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log 15"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log 15"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log 15"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log 15"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log 15"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log 15"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log 15"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood5
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood5_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood5_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood5_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood5_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood5_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood5_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood5_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood5_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood5_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood5_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood5_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood5_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood5_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood5_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood5_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood5_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood5_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood5_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood5_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood5_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood5_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood5_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood5_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood5_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood5_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood5_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood5_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood5_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood5_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood5_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood5_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood5_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood5_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood5_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood5_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood5_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood5_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood5_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood5_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood5_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood5_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log2 12",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log2 12",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log2 12",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log2 12",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log2 12",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log2 12",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log2 12",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log2 12",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log2 12",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log2 12",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log2 12",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log2 12",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log2 12",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log2 12",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log2 12",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log2 12",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log2 12",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log2 12",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log2 12"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log2 12"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log2 12"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log2 12"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log2 12"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log2 12"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log2 12"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log2 12"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/wood6
/ big
group(type=command,ID="gamerule commandBlockOutput false"; \
type=structure,ID=wood6_rocket,posY=#bPosY+40,delay=1; \
type=structure,ID=wood6_rocket,posY=#bPosY+39,delay=2; \
type=structure,ID=wood6_rocket,posY=#bPosY+38,delay=3; \
type=structure,ID=wood6_rocket,posY=#bPosY+37,delay=4; \
type=structure,ID=wood6_rocket,posY=#bPosY+36,delay=5; \
type=structure,ID=wood6_rocket,posY=#bPosY+35,delay=6; \
type=structure,ID=wood6_rocket,posY=#bPosY+34,delay=7; \
type=structure,ID=wood6_rocket,posY=#bPosY+33,delay=8; \
type=structure,ID=wood6_rocket,posY=#bPosY+32,delay=9; \
type=structure,ID=wood6_rocket,posY=#bPosY+31,delay=10; \
type=structure,ID=wood6_rocket,posY=#bPosY+30,delay=11; \
type=structure,ID=wood6_rocket,posY=#bPosY+29,delay=12; \
type=structure,ID=wood6_rocket,posY=#bPosY+28,delay=13; \
type=structure,ID=wood6_rocket,posY=#bPosY+27,delay=14; \
type=structure,ID=wood6_rocket,posY=#bPosY+26,delay=15; \
type=structure,ID=wood6_rocket,posY=#bPosY+25,delay=16; \
type=structure,ID=wood6_rocket,posY=#bPosY+24,delay=17; \
type=structure,ID=wood6_rocket,posY=#bPosY+23,delay=18; \
type=structure,ID=wood6_rocket,posY=#bPosY+22,delay=19; \
type=structure,ID=wood6_rocket,posY=#bPosY+21,delay=20; \
type=structure,ID=wood6_rocket,posY=#bPosY+20,delay=21; \
type=structure,ID=wood6_rocket,posY=#bPosY+19,delay=22; \
type=structure,ID=wood6_rocket,posY=#bPosY+18,delay=23; \
type=structure,ID=wood6_rocket,posY=#bPosY+17,delay=24; \
type=structure,ID=wood6_rocket,posY=#bPosY+16,delay=25; \
type=structure,ID=wood6_rocket,posY=#bPosY+15,delay=26; \
type=structure,ID=wood6_rocket,posY=#bPosY+14,delay=27; \
type=structure,ID=wood6_rocket,posY=#bPosY+13,delay=28; \
type=structure,ID=wood6_rocket,posY=#bPosY+12,delay=29; \
type=structure,ID=wood6_rocket,posY=#bPosY+11,delay=30; \
type=structure,ID=wood6_rocket,posY=#bPosY+10,delay=31; \
type=structure,ID=wood6_rocket,posY=#bPosY+9,delay=32; \
type=structure,ID=wood6_rocket,posY=#bPosY+8,delay=33; \
type=structure,ID=wood6_rocket,posY=#bPosY+7,delay=34; \
type=structure,ID=wood6_rocket,posY=#bPosY+6,delay=35; \
type=structure,ID=wood6_rocket,posY=#bPosY+5,delay=36; \
type=structure,ID=wood6_rocket,posY=#bPosY+4,delay=37; \
type=structure,ID=wood6_rocket,posY=#bPosY+3,delay=38; \
type=structure,ID=wood6_rocket,posY=#bPosY+2,delay=39; \
type=structure,ID=wood6_rocket,posY=#bPosY+1,delay=40; \
type=structure,ID=wood6_rocket,posY=#bPosY,delay=41; \
type=structure,ID=no_rocket,posY=#bPosY,delay=42; \
type=particle,ID=hugeexplosion,pos=#bPos,delay=42; \
type=command,ID="fill ~9 ~-1 ~3 ~-9 ~-1 ~-3 log2 13",delay=42; \
type=command,ID="fill ~3 ~-1 ~9 ~-3 ~-1 ~-9 log2 13",delay=42; \
type=command,ID="fill ~8 ~-1 ~5 ~-8 ~-1 ~-5 log2 13",delay=42; \
type=command,ID="fill ~5 ~-1 ~8 ~-5 ~-1 ~-8 log2 13",delay=42; \
type=command,ID="fill ~7 ~-1 ~6 ~-7 ~-1 ~-6 log2 13",delay=42; \
type=command,ID="fill ~6 ~-1 ~7 ~-6 ~-1 ~-7 log2 13",delay=42; \
type=command,ID="fill ~7 ~-2 ~2 ~-7 ~-2 ~-2 log2 13",delay=42; \
type=command,ID="fill ~2 ~-2 ~7 ~-2 ~-2 ~-7 log2 13",delay=42; \
type=command,ID="fill ~6 ~-2 ~4 ~-6 ~-2 ~-4 log2 13",delay=42; \
type=command,ID="fill ~4 ~-2 ~6 ~-4 ~-2 ~-6 log2 13",delay=42; \
type=command,ID="fill ~5 ~-2 ~5 ~-5 ~-2 ~-5 log2 13",delay=42; \
type=command,ID="fill ~5 ~-3 ~2 ~-5 ~-3 ~-2 log2 13",delay=42; \
type=command,ID="fill ~2 ~-3 ~5 ~-2 ~-3 ~-5 log2 13",delay=42; \
type=command,ID="fill ~4 ~-3 ~3 ~-4 ~-3 ~-3 log2 13",delay=42; \
type=command,ID="fill ~3 ~-3 ~4 ~-3 ~-3 ~-4 log2 13",delay=42; \
type=command,ID="fill ~3 ~-4 ~1 ~-3 ~-4 ~-1 log2 13",delay=42; \
type=command,ID="fill ~1 ~-4 ~3 ~-1 ~-4 ~-3 log2 13",delay=42; \
type=command,ID="fill ~2 ~-4 ~2 ~-2 ~-4 ~-2 log2 13",delay=42; \
type=explosion,fire=true,radius=100,delay=45,pod=#bPos;type=sound,ID=random.explode,volume=2.0,delay=42)@luck=-2@chance=0.01

/middle
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=hugeexplosion,pos=#bPos; \
type=command,ID="fill ~4 ~-1 ~2 ~-4 ~-1 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-1 ~4 ~-2 ~-1 ~-4 log2 13"; \
type=command,ID="fill ~3 ~-1 ~3 ~-3 ~-1 ~-3 log2 13"; \
type=command,ID="fill ~3 ~-2 ~1 ~-3 ~-2 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-2 ~3 ~-1 ~-2 ~-3 log2 13"; \
type=command,ID="fill ~2 ~-2 ~2 ~-2 ~-2 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-3 ~1 ~-2 ~-3 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-3 ~2 ~-1 ~-3 ~-2 log2 13"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/little
group(type=command,ID="gamerule commandBlockOutput false"; \
type=particle,ID=largeexplode,pos=#bPos; \
type=command,ID="fill ~3 ~-1 ~1 ~-3 ~-1 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-1 ~3 ~-1 ~-1 ~-3 log2 13"; \
type=command,ID="fill ~2 ~-1 ~2 ~-2 ~-1 ~-2 log2 13"; \
type=command,ID="fill ~2 ~-2 ~1 ~-2 ~-2 ~-1 log2 13"; \
type=command,ID="fill ~1 ~-2 ~2 ~-1 ~-2 ~-2 log2 13"; \
type=explosion,fire=true,radius=100,delay=5,pos=#bPos;type=sound,ID=random.explode,volume=2.0)@luck=-2@chance=0.015

/apokalypse incoming .-. :c fu ( i mean the bombs down here)

group(type=command,ID="gamerule commandBlockOutput false"; \
type=command,ID="lppcondition title @a[r=64] title $020" , delay=2; \
type=command,ID="lppcondition title @a[r=64] title $e19" , delay=4; \
type=command,ID="lppcondition title @a[r=64] title $018" , delay=6; \
type=command,ID="lppcondition title @a[r=64] title $e17" , delay=8; \
type=command,ID="lppcondition title @a[r=64] title $016" , delay=10; \
type=command,ID="lppcondition title @a[r=64] title $e15" , delay=12; \
type=command,ID="lppcondition title @a[r=64] title $014" , delay=14; \
type=command,ID="lppcondition title @a[r=64] title $e13" , delay=16; \
type=command,ID="lppcondition title @a[r=64] title $012" , delay=18; \
type=command,ID="lppcondition title @a[r=64] title $e11" , delay=20; \
type=command,ID="lppcondition title @a[r=64] title $010" , delay=22; \
type=command,ID="lppcondition title @a[r=64] title $e9" , delay=24; \
type=command,ID="lppcondition title @a[r=64] title $08" , delay=26; \
type=command,ID="lppcondition title @a[r=64] title $e7" , delay=28; \
type=command,ID="lppcondition title @a[r=64] title $06" , delay=30; \
type=command,ID="lppcondition title @a[r=64] title $e5" , delay=32; \
type=command,ID="lppcondition title @a[r=64] title $04" , delay=34; \
type=command,ID="lppcondition title @a[r=64] title $e3" , delay=36; \
type=command,ID="lppcondition title @a[r=64] title $02" , delay=38; \
type=command,ID="lppcondition title @a[r=64] title $e1" , delay=40; \
type=command,ID="lppcondition title @a[r=64] title $00", delay=42; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=2; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=4; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=6; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=8; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=10; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=12; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=14; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=16; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=18; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=20; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=22; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=24; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=26; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=28; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=30; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=32; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=34; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=36; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=38; \
type=command,ID="lppcondition title @a[r=64] subtitle $4RUN!!!",delay=40; \
type=command,ID="lppcondition title @a[r=64] subtitle $4BOOM!!!",delay=42; \
type=structure,ID=big_nuke,posY=#bPosY+40,delay=1; \
type=structure,ID=big_nuke,posY=#bPosY+39,delay=2; \
type=structure,ID=big_nuke,posY=#bPosY+38,delay=3; \
type=structure,ID=big_nuke,posY=#bPosY+37,delay=4; \
type=structure,ID=big_nuke,posY=#bPosY+36,delay=5; \
type=structure,ID=big_nuke,posY=#bPosY+35,delay=6; \
type=structure,ID=big_nuke,posY=#bPosY+34,delay=7; \
type=structure,ID=big_nuke,posY=#bPosY+33,delay=8; \
type=structure,ID=big_nuke,posY=#bPosY+32,delay=9; \
type=structure,ID=big_nuke,posY=#bPosY+31,delay=10; \
type=structure,ID=big_nuke,posY=#bPosY+30,delay=11; \
type=structure,ID=big_nuke,posY=#bPosY+29,delay=12; \
type=structure,ID=big_nuke,posY=#bPosY+28,delay=13; \
type=structure,ID=big_nuke,posY=#bPosY+27,delay=14; \
type=structure,ID=big_nuke,posY=#bPosY+26,delay=15; \
type=structure,ID=big_nuke,posY=#bPosY+25,delay=16; \
type=structure,ID=big_nuke,posY=#bPosY+24,delay=17; \
type=structure,ID=big_nuke,posY=#bPosY+23,delay=18; \
type=structure,ID=big_nuke,posY=#bPosY+22,delay=19; \
type=structure,ID=big_nuke,posY=#bPosY+21,delay=20; \
type=structure,ID=big_nuke,posY=#bPosY+20,delay=21; \
type=structure,ID=big_nuke,posY=#bPosY+19,delay=22; \
type=structure,ID=big_nuke,posY=#bPosY+18,delay=23; \
type=structure,ID=big_nuke,posY=#bPosY+17,delay=24; \
type=structure,ID=big_nuke,posY=#bPosY+16,delay=25; \
type=structure,ID=big_nuke,posY=#bPosY+15,delay=26; \
type=structure,ID=big_nuke,posY=#bPosY+14,delay=27; \
type=structure,ID=big_nuke,posY=#bPosY+13,delay=28; \
type=structure,ID=big_nuke,posY=#bPosY+12,delay=29; \
type=structure,ID=big_nuke,posY=#bPosY+11,delay=30; \
type=structure,ID=big_nuke,posY=#bPosY+10,delay=31; \
type=structure,ID=big_nuke,posY=#bPosY+9,delay=32; \
type=structure,ID=big_nuke,posY=#bPosY+8,delay=33; \
type=structure,ID=big_nuke,posY=#bPosY+7,delay=34; \
type=structure,ID=big_nuke,posY=#bPosY+6,delay=35; \
type=structure,ID=big_nuke,posY=#bPosY+5,delay=36; \
type=structure,ID=big_nuke,posY=#bPosY+4,delay=37; \
type=structure,ID=big_nuke,posY=#bPosY+3,delay=38; \
type=structure,ID=big_nuke,posY=#bPosY+2,delay=39; \
type=structure,ID=big_nuke,posY=#bPosY+1,delay=40; \
type=structure,ID=big_nuke,posY=#bPosY,delay=41; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX-10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX+10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX,posZ=#bPosZ-20,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX,posZ=#bPosZ+20,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX-20,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX+20,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX-10,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX-10,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX+10,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,posY=#bPosY,posX=#bPosX+10,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,posY=#bPosY-10,posX=#bPosX-10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY-10,posX=#bPosX+10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY-10,posX=#bPosX,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,posY=#bPosY-10,posX=#bPosX,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,posY=#bPosY-10,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,posY=#bPosY-20,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=command,ID="/effect @e[r=18] minecraft:instant_damage 1 0",delay=42; \
type=command,ID="/effect @e[r=36] minecraft:instant_damage 1 1",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:instant_damage 1 2",delay=42; \
type=command,ID="/effect @e[r=108] minecraft:instant_damage 1 3",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:wither 10000 1",delay=42; \
type=command,ID="/effect @e[r=18] minecraft:slowness 10000 0",delay=42; \
type=command,ID="/effect @e[r=36] minecraft:slowness 10000 1",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:slowness 10000 2",delay=42; \
type=command,ID="/effect @e[r=144] minecraft:slowness 10000 3",delay=42; \
type=command,ID="/effect @e[r=18] minecraft:hunger 10000 0",delay=42; \
type=command,ID="/effect @e[r=36] minecraft:hunger 10000 1",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:hunger 10000 2",delay=42; \
type=command,ID="/effect @e[r=108] minecraft:hunger 10000 3",delay=42; \
type=command,ID="/effect @e[r=144] minecraft:hunger 10000 4",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:nausea 10000 0",delay=42; \
type=command,ID="/effect @e[r=18] minecraft:weakness 10000 0",delay=42; \
type=command,ID="/effect @e[r=36] minecraft:weakness 10000 1",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:weakness 10000 2",delay=42; \
type=command,ID="/effect @e[r=108] minecraft:weakness 10000 3",delay=42; \
type=command,ID="/effect @e[r=144] minecraft:weakness 10000 4",delay=42; \
type=command,ID="/effect @e[r=18] minecraft:poison 10000 0",delay=42; \
type=command,ID="/effect @e[r=36] minecraft:poison 10000 1",delay=42; \
type=command,ID="/effect @e[r=72] minecraft:poison 10000 2",delay=42; \
type=command,ID="/effect @e[r=108] minecraft:poison10000 3",delay=42; \
type=sound,ID=random.explode,volume=5.0,delay=42)@luck=-2@chance=0.01

group(type=command,ID="gamerule commandBlockOutput false"; \
type=command,ID="lppcondition title @a[r=64] title $020", delay=2; \
type=command,ID="lppcondition title @a[r=64] title $019", delay=4; \
type=command,ID="lppcondition title @a[r=64] title $018", delay=6; \
type=command,ID="lppcondition title @a[r=64] title $017", delay=8; \
type=command,ID="lppcondition title @a[r=64] title $016", delay=10; \
type=command,ID="lppcondition title @a[r=64] title $015", delay=12; \
type=command,ID="lppcondition title @a[r=64] title $014", delay=14; \
type=command,ID="lppcondition title @a[r=64] title $013", delay=16; \
type=command,ID="lppcondition title @a[r=64] title $012", delay=18; \
type=command,ID="lppcondition title @a[r=64] title $011", delay=20; \
type=command,ID="lppcondition title @a[r=64] title $010", delay=22; \
type=command,ID="lppcondition title @a[r=64] title $09", delay=24; \
type=command,ID="lppcondition title @a[r=64] title $08", delay=26; \
type=command,ID="lppcondition title @a[r=64] title $07", delay=28; \
type=command,ID="lppcondition title @a[r=64] title $06", delay=30; \
type=command,ID="lppcondition title @a[r=64] title $05", delay=32; \
type=command,ID="lppcondition title @a[r=64] title $04", delay=34; \
type=command,ID="lppcondition title @a[r=64] title $03", delay=36; \
type=command,ID="lppcondition title @a[r=64] title $02", delay=38; \
type=command,ID="lppcondition title @a[r=64] title $01", delay=40; \
type=command,ID="lppcondition title @a[r=64] title $00", delay=42; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=2; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=4; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=6; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=8; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=10; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=12; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=14; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=16; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=18; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=20; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=22; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=24; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=26; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=28; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=30; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=32; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=34; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=36; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=38; \
type=command,ID="lppcondition title @a[r=64] subtitle $4 your biggest NIGHTMARE became true!!!",delay=40; \
type=command,ID="lppcondition title @a[r=64] subtitle $4BOOM!!!",delay=42; \
type=structure,ID=Nightmare,posY=#bPosY+40,delay=1; \
type=structure,ID=Nightmare,posY=#bPosY+39,delay=2; \
type=structure,ID=Nightmare,posY=#bPosY+38,delay=3; \
type=structure,ID=Nightmare,posY=#bPosY+37,delay=4; \
type=structure,ID=Nightmare,posY=#bPosY+36,delay=5; \
type=structure,ID=Nightmare,posY=#bPosY+35,delay=6; \
type=structure,ID=Nightmare,posY=#bPosY+34,delay=7; \
type=structure,ID=Nightmare,posY=#bPosY+33,delay=8; \
type=structure,ID=Nightmare,posY=#bPosY+32,delay=9; \
type=structure,ID=Nightmare,posY=#bPosY+31,delay=10; \
type=structure,ID=Nightmare,posY=#bPosY+30,delay=11; \
type=structure,ID=Nightmare,posY=#bPosY+29,delay=12; \
type=structure,ID=Nightmare,posY=#bPosY+28,delay=13; \
type=structure,ID=Nightmare,posY=#bPosY+27,delay=14; \
type=structure,ID=Nightmare,posY=#bPosY+26,delay=15; \
type=structure,ID=Nightmare,posY=#bPosY+25,delay=16; \
type=structure,ID=Nightmare,posY=#bPosY+24,delay=17; \
type=structure,ID=Nightmare,posY=#bPosY+23,delay=18; \
type=structure,ID=Nightmare,posY=#bPosY+22,delay=19; \
type=structure,ID=Nightmare,posY=#bPosY+21,delay=20; \
type=structure,ID=Nightmare,posY=#bPosY+20,delay=21; \
type=structure,ID=Nightmare,posY=#bPosY+19,delay=22; \
type=structure,ID=Nightmare,posY=#bPosY+18,delay=23; \
type=structure,ID=Nightmare,posY=#bPosY+17,delay=24; \
type=structure,ID=Nightmare,posY=#bPosY+16,delay=25; \
type=structure,ID=Nightmare,posY=#bPosY+15,delay=26; \
type=structure,ID=Nightmare,posY=#bPosY+14,delay=27; \
type=structure,ID=Nightmare,posY=#bPosY+13,delay=28; \
type=structure,ID=Nightmare,posY=#bPosY+12,delay=29; \
type=structure,ID=Nightmare,posY=#bPosY+11,delay=30; \
type=structure,ID=Nightmare,posY=#bPosY+10,delay=31; \
type=structure,ID=Nightmare,posY=#bPosY+9,delay=32; \
type=structure,ID=Nightmare,posY=#bPosY+8,delay=33; \
type=structure,ID=Nightmare,posY=#bPosY+7,delay=34; \
type=structure,ID=Nightmare,posY=#bPosY+6,delay=35; \
type=structure,ID=Nightmare,posY=#bPosY+5,delay=36; \
type=structure,ID=Nightmare,posY=#bPosY+4,delay=37; \
type=structure,ID=Nightmare,posY=#bPosY+3,delay=38; \
type=structure,ID=Nightmare,posY=#bPosY+2,delay=39; \
type=structure,ID=Nightmare,posY=#bPosY+1,delay=40; \
type=structure,ID=Nightmare,posY=#bPosY,delay=41; \
type=structure,ID=Nightmare_boom,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-5,posZ=#bPosZ+5,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-5,posZ=#bPosZ-5,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+5,posZ=#bPosZ+5,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+5,posZ=#bPosZ-5,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ-20,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ+20,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-20,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+20,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-10,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-10,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+10,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+10,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-10,posX=#bPosX-10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-10,posX=#bPosX+10,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-10,posX=#bPosX,posZ=#bPosZ-10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-10,posX=#bPosX,posZ=#bPosZ+10,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-10,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-20,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY-30,posX=#bPosX,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-20,posZ=#bPosZ-20,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-20,posZ=#bPosZ+20,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+20,posZ=#bPosZ-20,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+20,posZ=#bPosZ+20,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ-30,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX,posZ=#bPosZ+30,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX-30,posZ=#bPosZ,delay=42; \
type=explosion,radius=100,fire=true,posY=#bPosY,posX=#bPosX+30,posZ=#bPosZ,delay=42; \
type=command,ID="/kill @e[r=100]",delay=42; \
type=command,ID="/effect @e[r=180] minecraft:instant_damage 1 0",delay=42; \
type=command,ID="/effect @e[r=360] minecraft:instant_damage 1 1",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:instant_damage 1 2",delay=42; \
type=command,ID="/effect @e[r=1080] minecraft:instant_damage 1 3",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:wither 10000 1",delay=42; \
type=command,ID="/effect @e[r=180] minecraft:slowness 10000 0",delay=42; \
type=command,ID="/effect @e[r=360] minecraft:slowness 10000 1",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:slowness 10000 2",delay=42; \
type=command,ID="/effect @e[r=1440] minecraft:slowness 10000 3",delay=42; \
type=command,ID="/effect @e[r=180] minecraft:hunger 10000 0",delay=42; \
type=command,ID="/effect @e[r=360] minecraft:hunger 10000 1",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:hunger 10000 2",delay=42; \
type=command,ID="/effect @e[r=1080] minecraft:hunger 10000 3",delay=42; \
type=command,ID="/effect @e[r=1440] minecraft:hunger 10000 4",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:nausea 10000 0",delay=42; \
type=command,ID="/effect @e[r=180] minecraft:weakness 10000 0",delay=42; \
type=command,ID="/effect @e[r=360] minecraft:weakness 10000 1",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:weakness 10000 2",delay=42; \
type=command,ID="/effect @e[r=1080] minecraft:weakness 10000 3",delay=42; \
type=command,ID="/effect @e[r=1440] minecraft:weakness 10000 4",delay=42; \
type=command,ID="/effect @e[r=180] minecraft:poison 10000 0",delay=42; \
type=command,ID="/effect @e[r=360] minecraft:poison 10000 1",delay=42; \
type=command,ID="/effect @e[r=720] minecraft:poison 10000 2",delay=42; \
type=command,ID="/effect @e[r=1080] minecraft:poison10000 3",delay=42; \
type=sound,ID=random.explode,volume=5.0,delay=42)@luck=-2@chance=0.01
