/ ========== 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 ==========

/ 1 Luck
ID=tnt,amount=#rand(2,6,4,1,8)@luck=1
ID=beacon,amount=#rand(2,6,4,1,4)@luck=1
ID=sponge,amount=#rand(2,6,4,1,4)@luck=1
ID=obsidian,amount=#rand(2,6,4,1,4)@luck=1
ID=end_portal_frame,amount=#rand(2,6)@luck=1
ID=dragon_egg,amount=#rand(2,6,4,1,4)@luck=1
ID=ender_chest,amount=#rand(2,6,4,1,4)@luck=1
ID=enchanting_table,amount=#rand(2,6,4,1,4)@luck=1
ID=lucky:lucky_block_dorito,amount=#rand(2,6,4,1,4)@luck=1

/ 0 Luck
ID=dropper,amount=8@luck=0
ID=hay_block,amount=8@luck=0

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

/ 2 Luck
ID=nether_star@luck=2

/ 1 Luck
ID=saddle,amount=2@luck=1
ID=painting,amount=4@luck=1
ID=cake,amount=#rand(2,6,4,1,4)@luck=1
ID=gold_ingot,amount=#rand(8,16)@luck=1
ID=rabbit_stew,amount=#rand(5,7)@luck=1
ID=diamond,amount=#rand(2,6,4,1,4)@luck=1
ID=emerald,amount=#rand(2,6,4,1,4)@luck=1

/ -1 Luck
ID=stick@luck=-1
ID=rotten_flesh@luck=-1
ID=red_flower,NBTTag=(display=(Name="$cRomantic Rose"))@luck=-1

/custom drops
type=block,ID=chest,NBTTag=(Items=[(id=lucky:lucky_block_doritos,Count=1,Slot=0),(id=lucky:lucky_block_doritos,Count=1,Slot=1),(id=lucky:lucky_block_doritos,Count=1,Slot=2),(id=lucky:lucky_block_doritos,Count=1,Slot=3),(id=lucky:lucky_block_doritos,Count=1,Slot=4),(id=lucky:lucky_block_doritos,Count=1,Slot=5),(id=lucky:lucky_block_doritos,Count=1,Slot=6),(id=lucky:lucky_block_doritos,Count=1,Slot=7),(id=lucky:lucky_block_doritos,Count=1,Slot=8),(id=lucky:lucky_block_doritos,Count=1,Slot=9),(id=lootplusplus:dorito_clam_chowder,Count=1,Slot=5),(id=lootplusplus:dorito_clam_chowder_helmet,Count=1,Slot=11),(id=lootplusplus:dorito_clam_chowder_chestplate,Count=1,Slot=12),(id=lootplusplus:dorito_clam_chowder_leggings,Count=1,Slot=13),(id=lootplusplus:dorito_clam_chowder_boots,Count=1,Slot=14),(id=lootplusplus:dorito_clam_chowder_sword,Count=1,Slot=15),(id=lootplusplus:dorito_clam_chowder,Count=1,Slot=16),(id=lucky:lucky_block_doritos,Count=1,Slot=17),(id=lucky:lucky_block_doritos,Count=1,Slot=18),(id=lucky:lucky_block_doritos,Count=1,Slot=19),(id=lucky:lucky_block_doritos,Count=1,Slot=20),(id=lucky:lucky_block_doritos,Count=1,Slot=21),(id=lucky:lucky_block_doritos,Count=1,Slot=22),(id=lucky:lucky_block_doritos,Count=1,Slot=23),(id=lucky:lucky_block_doritos,Count=1,Slot=24),(id=lucky:lucky_block_doritos,Count=1,Slot=25),(id=lucky:lucky_block_doritos,Count=1,Slot=26),])

type=block,ID=chest,NBTTag=(Items=[(id=lucky:lucky_block_doritos,Count=1,Slot=0),(id=lucky:lucky_block_doritos,Count=1,Slot=1),(id=lucky:lucky_block_doritos,Count=1,Slot=2),(id=lucky:lucky_block_doritos,Count=1,Slot=3),(id=lucky:lucky_block_doritos,Count=1,Slot=4),(id=lucky:lucky_block_doritos,Count=1,Slot=5),(id=lucky:lucky_block_doritos,Count=1,Slot=6),(id=lucky:lucky_block_doritos,Count=1,Slot=7),(id=lucky:lucky_block_doritos,Count=1,Slot=8),(id=lucky:lucky_block_doritos,Count=1,Slot=9),(id=lootplusplus:dorito_cyber,Count=1,Slot=5),(id=lootplusplus:dorito_cyber_helmet,Count=1,Slot=11),(id=lootplusplus:dorito_cyber_chestplate,Count=1,Slot=12),(id=lootplusplus:dorito_cyber_leggings,Count=1,Slot=13),(id=lootplusplus:dorito_cyber_boots,Count=1,Slot=14),(id=lootplusplus:dorito_cyber_sword,Count=1,Slot=15),(id=lootplusplus:dorito_cyber,Count=1,Slot=16),(id=lucky:lucky_block_doritos,Count=1,Slot=17),(id=lucky:lucky_block_doritos,Count=1,Slot=18),(id=lucky:lucky_block_doritos,Count=1,Slot=19),(id=lucky:lucky_block_doritos,Count=1,Slot=20),(id=lucky:lucky_block_doritos,Count=1,Slot=21),(id=lucky:lucky_block_doritos,Count=1,Slot=22),(id=lucky:lucky_block_doritos,Count=1,Slot=23),(id=lucky:lucky_block_doritos,Count=1,Slot=24),(id=lucky:lucky_block_doritos,Count=1,Slot=25),(id=lucky:lucky_block_doritos,Count=1,Slot=26),])

/ wishing wells
/ 2 Luck
group(type=structure,ID=wishing_well;type=message,ID="A Dorito well? Maybe you should throw in a Dorito...";type=command,ID="/give #pName lootplusplus:dorito 1 0 {display:{Name:\"$6Dorito\"}}";type=block,ID=lucky:lucky_block_doritos,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,Count=1,tag='#'randFireworksRocket)),amount=20,posY='#'bPosY+3,posOffset='#'circleOffset(2);ID=gold_ingot,amount=#rand(20,30),posY='#'bPosY+5,posOffset='#'circleOffset(2);ID=diamond,amount=#rand(20,30),posY='#'bPosY+5,posOffset='#'circleOffset(2);ID=emerald,amount=#rand(20,30),posY='#'bPosY+5,posOffset='#'circleOffset(2);ID=dye,damage=4,amount=#rand(20,30),posY='#'bPosY+5,posOffset='#'circleOffset(2))"]))@luck=2

/ 1 Luck
group(type=structure,ID=wishing_well;type=message,ID="A Dorito wishing well? Maybe you should throw in a Dorito...";type=command,ID="/give #pName lootplusplus:dorito 1 0 {display:{Name:\"$6Dorito\"}}";type=block,ID=lucky:lucky_block_doritos,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour wish came true! (If you like Doritos)\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=lootplusplus:dorito,amount=128,posY='#'bPosY+5,posOffset='#'circleOffset(2);ID=lootplusplus:3d_Doritos,amount=64,posY='#'bPosY+5,posOffset='#'circleOffset(2);ID=lootplusplus:Spisy_Dorito,amount=32,posY='#'bPosY+5,posOffset='#'circleOffset(2))"]))@luck=1

/ -2 Luck
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a Dorito...";type=command,ID="/give #pName lootplusplus:dorito 1 0 {display:{Name:\"$6Dorito\"}}";type=block,ID=lucky:lucky_block_doritos,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



/ lucky armor
group:#rand(1,2):(ID=lootplusplus:dorito_flamin_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lDorito Lucky Helmet"));ID=lootplusplus:dorito_flamin_chestplate,NBTTag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lDorito Lucky Chestplate"),(Lore=["Gives When Worn","Fire Resistance"]);ID=lootplusplus:dorito_flamin_leggings,NBTTag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lDorito Lucky Leggings"));ID=lootplusplus:dorito_flamin_boots,NBTTag=(ench=#luckyBootsEnchantments,display=(Name="$e$lDorito Lucky Boots")))@luck=2

group:#rand(1,2):(ID=lootplusplus:dorito_helmet,NBTTag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lDorito Lucky Helmet"));ID=lootplusplus:dorito_chestplate,NBTTag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lDorito Lucky Chestplate"));ID=lootplusplus:dorito_leggings,NBTTag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lDorito Lucky Leggings"));ID=lootplusplus:dorito_boots,NBTTag=(ench=#luckyBootsEnchantments,display=(Name="$e$lDorito Lucky Boots")))@luck=2
/ lucky potion
ID=potion,damage=8195,NBTTag=(CustomPotionEffects=#luckyPotionEffects,display=(Name="$e$lDorito Lucky Potion"))@luck=2
/ unlucky potion
ID=potion,damage=16428,NBTTag=(CustomPotionEffects=#unluckyPotionEffects,display=(Name="$e$lDorito Unlucky Potion"))@luck=1

/ lucky fort and temple
type=structure,ID=gold,rotation=#pDirect@luck=1
type=structure,ID=EGG,rotation=#pDirect@luck=1
type=structure,ID=BECON,rotation=#pDirect@luck=1
type=structure,ID=dimond,rotation=#pDirect@luck=1
type=structure,ID=dorito_water_trap,pos=#pPos@luck=-2  
type=structure,ID=dorito_lava_trap,pos=#pPos@luck=-2  

/ lucky fort and temple


/normal drops

/ ========== 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=5;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=5)@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(5,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,5)@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(5,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

/ 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
type=entity,ID=Sheep,NBTTag=(CustomName="_Jeb",CustomNameVisible=true,Color=#rand(0,15)),posOffset=#circleOffset(4),amount=16@luck=1

/ thrown eggs
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=Skeleton,NBTTag=(CustomNameVisible=1,CustomName="Ghostly Dorito",Equipment=[(id=lootplusplus:dorito_staff,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=lootplusplus:dorito_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments)),(id=lootplusplus:dorito_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:dorito_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:dorito_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments))]))@luck=-1

group(type=difficulty,ID=hard;type=entity,ID=Zombie,NBTTag=(CustomNameVisible=1,CustomName="Dorito Bob",Equipment=[(id=lootplusplus:dorito_sword,Count=1,Damage=0,tag=(ench=#luckySwordEnchantments)),(id=lootplusplus:dorito_boots,Count=1,Damage=0,tag=(ench=#luckyBootsEnchantments)),(id=lootplusplus:dorito_leggings,Count=1,Damage=0,tag=(ench=#luckyLeggingsEnchantments)),(id=lootplusplus:dorito_chestplate,Count=1,Damage=0,tag=(ench=#luckyChestplateEnchantments)),(id=lootplusplus:dorito_helmet,Count=1,Damage=0,tag=(ench=#luckyHelmetEnchantments))]))@luck=-1

/ stacked mobs
/ 0 luck
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

/ 2 luck
type=entity,ID=Villager,NBTTag=(Riding=(id=Creeper,Riding=(id=Creeper,Riding=(id=Creeper,Riding=(id=Creeper,Riding=(id=Creeper,Riding=(id=Creeper,Riding=(id=Creeper))))))))@luck=-2

/ 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=5);type=entity,ID=LavaSlime,NBTTag=(Size=5))@luck=-2

/ pet wolves
group(type=entity,ID=Wolf,amount=#rand(5,5),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,5),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,5),posOffset=#circleOffset(3),NBTTag=(RabbitType=#rand(0,5),Owner=#pName,Sitting=1);type=particle,ID="heart",size=(2,0,2),particleAmount=20)@luck=1

/ 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(5,15)),sell=(id=fishing_rod,Count=1,tag=(ench=#luckyFishingRodEnchantments,display=(Name="$e$lLucky Fishing Rod"))),maxUses=1),(buy=(id=diamond,Count=#rand(5,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=lootplusplus:dorito,Count=#rand(12,17)),sell=(id=lootplusplus:dorito_helmet,Count=1,tag=(ench=#luckyHelmetEnchantments,display=(Name="$e$lLucky Dorito Helmet"))),maxUses=1),(buy=(id=lootplusplus:dorito,Count=#rand(20,25)),sell=(id=diamond_chestplate,Count=1,tag=(ench=#luckyChestplateEnchantments,display=(Name="$e$lLucky Dorito Chestplate"))),maxUses=1),(buy=(id=lootplusplus:dorito,Count=#rand(15,20)),sell=(id=lootplusplus:dorito_leggings,Count=1,tag=(ench=#luckyLeggingsEnchantments,display=(Name="$e$lLucky Dorito Leggings"))),maxUses=1),(buy=(id=lootplusplus:dorito,Count=#rand(12,17)),sell=(id=lootplusplus:dorito_boots,Count=1,tag=(ench=#luckyBootsEnchantments,display=(Name="$e$lLucky Dorito Boots"))),maxUses=1)]),CustomName="$e$lLucky Villager",CustomNameVisible=true)@luck=1
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=diamond,Count=#rand(5,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(5,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
type=entity,ID=Villager,NBTTag=(Offers=(Recipes=[(buy=(id=lootplusplus:dorito,Count=#rand(30,64)),sell=(id=lootplusplus:dorito_ore,Count=64,tag=(ench=#luckyToolEnchantments,display=(Name="$eDorito Ore"))),maxUses=1),(buy=(id=lootplusplus:dorito,Count=#rand(64,50)),sell=(id=lootplusplus:dorito_sword,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Dorito Sword"))),maxUses=1),(buy=(id=lootplusplus:dorito,Count=#rand(15,20)),sell=(id=lootplusplus:dorito_bowl,Count=1,tag=(ench=#luckyAxeEnchantments,display=(Name="$e$lLucky Dorito Bowl"))),maxUses=1),(buy=(id=lootplusplus:dorito,Count=#rand(64,50)),sell=(id=lootplusplus:dorito_bow,Count=1,tag=(ench=#luckyToolEnchantments,display=(Name="$e$lLucky Dorito Bow"))),maxUses=1)]),CustomName="$e$lLucky Dorito 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=500;type=sound,ID=game.neutral.swim.splash)@luck=0

/ Towers
/ 2 luck
group(type=fill,ID=air,size=(1,51,1);group(NBTTag=(Block=lootplusplus:dorito_ore,Data=14),posY=#bPosY+5;NBTTag=(Block=lootplusplus:dorito_ore,Data=1),posY=#bPosY+5;NBTTag=(Block=lootplusplus:dorito_ore,Data=4),posY=#bPosY+15;NBTTag=(Block=lootplusplus:dorito_ore,Data=5),posY=#bPosY+25;NBTTag=(Block=lootplusplus:dorito_ore,Data=3),posY=#bPosY+35;NBTTag=(Block=lootplusplus:dorito_ore,Data=11),posY=#bPosY+45;NBTTag=(Block=lootplusplus:dorito_ore,Data=5),posY=#bPosY+55;NBTTag=(Block=lootplusplus:dorito_ore,Data=2),posY=#bPosY+65;NBTTag=(Block=lootplusplus:dorito_ore,Data=6),posY=#bPosY+75),type=entity,ID=FallingSand;type=entity,ID=FallingSand,NBTTag=(Block=becon),posY=#bPosY+85;type=entity,ID=LightningBolt,posY=#bPosY+5,delay=5.3)@luck=2
group(type=fill,ID=air,size=(1,51,1);group(NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=14),posY=#bPosY+5;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=1),posY=#bPosY+5;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=4),posY=#bPosY+15;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=5),posY=#bPosY+25;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=3),posY=#bPosY+35;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=11),posY=#bPosY+45;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=5),posY=#bPosY+55;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=2),posY=#bPosY+65;NBTTag=(Block=lootplusplus:dorito_cyber_ore,Data=6),posY=#bPosY+75),type=entity,ID=FallingSand;type=entity,ID=FallingSand,NBTTag=(Block=dragon_egg),posY=#bPosY+85;type=entity,ID=LightningBolt,posY=#bPosY+5,delay=5.3)@luck=2
group(type=fill,ID=air,size=(1,51,1);group(NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=14),posY=#bPosY+5;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=1),posY=#bPosY+5;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=4),posY=#bPosY+15;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=5),posY=#bPosY+25;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=3),posY=#bPosY+35;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=11),posY=#bPosY+45;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=5),posY=#bPosY+55;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=2),posY=#bPosY+65;NBTTag=(Block=lootplusplus:dorito_cyber_cake,Data=6),posY=#bPosY+75),type=entity,ID=FallingSand;type=entity,ID=FallingSand,NBTTag=(Block=diamond_block),posY=#bPosY+85;type=entity,ID=LightningBolt,posY=#bPosY+5,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+5;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=Lootplusplus:dorito,Count=1),(id=Lootplusplus:dorito_boots,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=Lootplusplus:dorito_leggings,Count=1,tag=(display=(color=#rand(0,16777215)))),(id=Lootplusplus:dorito_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
/ ========== 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=dorito_luky_fort,pos=#pPos@luck=2
type=structure,ID=dorito_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=60)@luck=-2

/ choice of 2 lucky blocks

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

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

/ Loot++ Items

/ 1 Luck
Id=lootplusplus:dorito_ore,amount=1@luck=1
Id=lootplusplus:dorito_cool_ranch_ore,amount=1@luck=1
Id=lootplusplus:dorito_flamin_ore,amount=1@luck=1
Id=lootplusplus:dorito_wasabi_ore,amount=1@luck=1
Id=lootplusplus:dorito_black_garlic_ore,amount=1@luck=1
Id=lootplusplus:dorito_salsa_verde_ore,amount=1@luck=1
Id=lootplusplus:dorito_clam_chowder_ore,amount=1@luck=1
Id=lootplusplus:dorito_cyber_ore,amount=1@luck=1


/ Weapons
Id=lootplusplus:dorito_bow,amount=1@luck=1
Id=lootplusplus:dorito_cool_ranch_bow,amount=1@luck=1
Id=lootplusplus:dorito_flamin_bow,amount=1@luck=1
Id=lootplusplus:dorito_wasabi_bow,amount=1@luck=1
Id=lootplusplus:dorito_black_garlic_bow,amount=1@luck=1
Id=lootplusplus:dorito_salsa_verde_bow,amount=1@luck=1
Id=lootplusplus:dorito_clam_chowder_bow,amount=1@luck=1
Id=lootplusplus:dorito_cyber_bow,amount=1@luck=1

Id=lootplusplus:dorito_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_cool_ranch_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_flamin_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_wasabi_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_black_garlic_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_salsa_verde_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_clam_chowder_pickaxe,amount=1@luck=1
Id=lootplusplus:dorito_cyber_pickaxe,amount=1@luck=1


/ Weapon Groups

/2 Luck
group(ID=lootplusplus:dorito_sword;ID=lootplusplus:dorito_cool_ranch_sword;ID=lootplusplus:dorito_flamin_sword;ID=lootplusplus:dorito_wasabi_sword;ID=lootplusplus:dorito_black_garlic_sword;ID=lootplusplus:dorito_salsa_verde_sword;ID=lootplusplus:dorito_cyber_sword;ID=lootplusplus:dorito_clam_chowder_sword)@luck=2

group(ID=lootplusplus:dorito_ore;ID=lootplusplus:dorito_cool_ranch_ore;ID=lootplusplus:dorito_flamin_ore;ID=lootplusplus:dorito_wasabi_ore;ID=lootplusplus:dorito_black_garlic_ore;ID=lootplusplus:dorito_salsa_verde_ore;ID=lootplusplus:dorito_cyber_ore;ID=lootplusplus:dorito_clam_chowder_ore)@luck=2

group(ID=lootplusplus:dorito;ID=lootplusplus:dorito_cool_ranch;ID=lootplusplus:dorito_flamin;ID=lootplusplus:dorito_wasabi;ID=lootplusplus:dorito_black_garlic;ID=lootplusplus:dorito_salsa_verde;ID=lootplusplus:dorito_cyber;ID=lootplusplus:dorito_clam_chowder)@luck=2

group(ID=lootplusplus:dorito_bowl;ID=lootplusplus:dorito_cool_ranch_bowl;ID=lootplusplus:dorito_flamin_bowl;ID=lootplusplus:dorito_wasabi_bowl;ID=lootplusplus:dorito_black_garlic_bowl;ID=lootplusplus:dorito_salsa_verde_bowl;ID=lootplusplus:dorito_cyber_bowl;ID=lootplusplus:dorito_clam_chowder_bowl)@luck=2

group(ID=lootplusplus:dorito_bow;ID=lootplusplus:dorito_cool_ranch_bow;ID=lootplusplus:dorito_flamin_bow;ID=lootplusplus:dorito_wasabi_bow;ID=lootplusplus:dorito_black_garlic_bow;ID=lootplusplus:dorito_salsa_verde_bow;ID=lootplusplus:dorito_cyber_bow;ID=lootplusplus:dorito_clam_chowder_bow)@luck=2

group(ID=lootplusplus:dorito_pickaxe;ID=lootplusplus:dorito_cool_ranch_pickaxe;ID=lootplusplus:dorito_flamin_pickaxe;ID=lootplusplus:dorito_wasabi_pickaxe;ID=lootplusplus:dorito_black_garlic_pickaxe;ID=lootplusplus:dorito_salsa_verde_pickaxe;ID=lootplusplus:dorito_cyber_pickaxe;ID=lootplusplus:dorito_clam_chowder_pickaxe)@luck=2



/ 1 Luck
group:#rand(2,3):(ID=lootplusplus:dorito_cyber_helmet,NBTTag=(display=(Lore=["Gives When Worn","Everything"]));ID=lootplusplus:dorito_cyber_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Everything"]));ID=lootplusplus:dorito_cyber_leggings,NBTTag=(display=(Lore=["Gives When Worn","Everything"]));ID=lootplusplus:dorito_cyber_boots,NBTTag=(display=(Lore=["Gives When Worn","Everything"])))@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_cyber_helmet,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"]));ID=lootplusplus:dorito_cyber_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"]));ID=lootplusplus:dorito_cyber_leggings,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"]));ID=lootplusplus:dorito_cyber_boots,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"])))@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_helmet;ID=lootplusplus:dorito_chestplate;ID=lootplusplus:dorito_leggings;ID=dorito_boots)@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_wasabi_helmet,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"]));ID=lootplusplus:dorito_wasabi_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"]));ID=lootplusplus:dorito_wasabi_leggings,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"]));ID=lootplusplus:dorito_wasabi_boots,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"])))@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_salsa_verde_helmet,NBTTag=(display=(Lore=["Gives When Worn","Haste"]));ID=lootplusplus:dorito_salsa_verde_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Haste"]));ID=lootplusplus:dorito_salsa_verde_leggings,NBTTag=(display=(Lore=["Gives When Worn","Haste"]));ID=lootplusplus:dorito_salsa_verde_boots,NBTTag=(display=(Lore=["Gives When Worn","Everything"])))@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_black_garlic_helmet,NBTTag=(display=(Lore=["Gives When Worn","Resistance"]));ID=lootplusplus:dorito_black_garlic_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Resistance"]));ID=lootplusplus:dorito_black_garlic_leggings,NBTTag=(display=(Lore=["Gives When Worn","Resistance"]));ID=lootplusplus:dorito_black_garlic_boots,NBTTag=(display=(Lore=["Gives When Worn","Resistance"])))@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_flamin_helmet,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"]));ID=lootplusplus:dorito_flamin_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"]));ID=lootplusplus:dorito_flamin_leggings,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"]));ID=lootplusplus:dorito_flamin_boots,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"])))@luck=1

group:#rand(2,3):(ID=lootplusplus:dorito_clam_chowder_helmet;ID=lootplusplus:dorito_clam_chowder_chestplate;ID=lootplusplus:dorito_clam_chowder_leggings;ID=dorito_clam_chowder_boots)@luck=1





/ Food
Id=lootplusplus:dorito,amount=5@luck=1
Id=lootplusplus:dorito_bowl,amount=5@luck=1

Id=lootplusplus:dorito_cool_ranch,amount=5@luck=1
Id=lootplusplus:dorito_cool_ranch_bowl,amount=5@luck=1

Id=lootplusplus:dorito_flamin,amount=5@luck=1
Id=lootplusplus:dorito_flamin_bowl,amount=5@luck=1

Id=lootplusplus:dorito_cyber,amount=5@luck=1
Id=lootplusplus:dorito_cyber_bowl,amount=5@luck=1

Id=lootplusplus:dorito_wasabi,amount=5@luck=1
Id=lootplusplus:dorito_wasabi_bowl,amount=5@luck=1

Id=lootplusplus:dorito_salsa_verde,amount=5@luck=1
Id=lootplusplus:dorito_salsa_verde_bowl,amount=5@luck=1

Id=lootplusplus:dorito_black_garlic,amount=5@luck=1
Id=lootplusplus:dorito_black_garlic_bowl,amount=5@luck=1

Id=lootplusplus:dorito_clam_chowder,amount=5@luck=1
Id=lootplusplus:dorito_clam_chowder_bowl,amount=5@luck=1

Id=lootplusplus:dorito_cake,amount=1@luck=1
Id=lootplusplus:dorito_salsa_verde_cake,amount=1@luck=1
Id=lootplusplus:dorito_clam_chowder_cake,amount=1@luck=1
Id=lootplusplus:dorito_cyber_cake,amount=1@luck=1
Id=lootplusplus:dorito_wasabi_cake,amount=1@luck=1
Id=lootplusplus:dorito_flamin_cake,amount=1@luck=1
Id=lootplusplus:dorito_cool_ranch_cake,amount=1@luck=1
Id=lootplusplus:dorito_black_garlic_cake,amount=1@luck=1

/ Armour


ID=lootplusplus:dorito_cyber_helmet,NBTTag=(display=(Lore=["Gives When Worn","Everything"])))@luck=1
ID=lootplusplus:dorito_cyber_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Everything"])))@luck=1
ID=lootplusplus:dorito_cyber_leggings,NBTTag=(display=(Lore=["Gives When Worn","Everything"])))@luck=1
ID=lootplusplus:dorito_cyber_boots,NBTTag=(display=(Lore=["Gives When Worn","Everything"])))@luck=1

ID=lootplusplus:dorito_wasabi_helmet,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"])))@luck=1
ID=lootplusplus:dorito_wasabi_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"])))@luck=1
ID=lootplusplus:dorito_wasabi_leggings,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"])))@luck=1
ID=lootplusplus:dorito_wasabi_boots,NBTTag=(display=(Lore=["Gives When Worn","Jump Boost"])))@luck=1

ID=lootplusplus:dorito_black_garlic_helmet,NBTTag=(display=(Lore=["Gives When Worn","Resistance"])))@luck=1
ID=lootplusplus:dorito_black_garlic_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Resistance"])))@luck=1
ID=lootplusplus:dorito_black_garlic_leggings,NBTTag=(display=(Lore=["Gives When Worn","Resistance"])))@luck=1
ID=lootplusplus:dorito_black_garlic_boots,NBTTag=(display=(Lore=["Gives When Worn","Resistance"])))@luck=1

ID=lootplusplus:dorito_flamin_helmet,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"])))@luck=1
ID=lootplusplus:dorito_flamin_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"])))@luck=1
ID=lootplusplus:dorito_flamin_leggings,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"])))@luck=1
ID=lootplusplus:dorito_flamin_boots,NBTTag=(display=(Lore=["Gives When Worn","Fire Resistance"])))@luck=1


ID=lootplusplus:dorito_salsa_verde_helmet,NBTTag=(display=(Lore=["Gives When Worn","Haste"])))@luck=1
ID=lootplusplus:dorito_salsa_verde_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Haste"])))@luck=1
ID=lootplusplus:dorito_salsa_verde_leggings,NBTTag=(display=(Lore=["Gives When Worn","Haste"])))@luck=1
ID=lootplusplus:dorito_salsa_verde_boots,NBTTag=(display=(Lore=["Gives When Worn","Haste"])))@luck=1

ID=lootplusplus:dorito_cool_ranch_helmet,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"])))@luck=1
ID=lootplusplus:dorito_cool_ranch_chestplate,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"])))@luck=1
ID=lootplusplus:dorito_cool_ranch_leggings,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"])))@luck=1
ID=lootplusplus:dorito_cool_ranch_boots,NBTTag=(display=(Lore=["Gives When Worn","Water Breathing"])))@luck=1

ID=lootplusplus:dorito_clam_chowder_helmet@luck=1
ID=lootplusplus:dorito_clam_chowder_chestplate@luck=1
ID=lootplusplus:dorito_clam_chowder_leggings@luck=1
ID=lootplusplus:dorito_clam_chowder_boots@luck=1

ID=lootplusplus:dorito_helmet@luck=1
ID=lootplusplus:dorito_chestplate@luck=1
ID=lootplusplus:dorito_leggings@luck=1
ID=lootplusplus:dorito_boots@luck=1



/ base drops

/ ========== 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


/ 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


/ 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

 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

/ ========== 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