/ Pistols
group:2:(ID=tac:m1911,amount=1,NBTTag=(AmmoCount=7);ID=tac:round45,amount=7)@luck=-1
group:2:(ID=tac:glock_17,amount=1,NBTTag=(AmmoCount=17);ID=tac:9mm_round,amount=17)@luck=0
group:2:(ID=tac:glock_18,amount=1,NBTTag=(AmmoCount=17);ID=tac:9mm_round,amount=17)@luck=0
group:2:(ID=tac:sti2011,amount=1,NBTTag=(AmmoCount=13);ID=tac:round45,amount=13)@luck=0
group:2:(ID=tac:m92fs,amount=1,NBTTag=(AmmoCount=15);ID=tac:9mm_round,amount=15)@luck=0
group:2:(ID=tac:deagle_357,amount=1,NBTTag=(AmmoCount=7);ID=tac:ae50,amount=7)@luck=1
group:2:(ID=tac:cz75,amount=1,NBTTag=(AmmoCount=16);ID=tac:9mm_round,amount=16)@luck=0
group:2:(ID=tac:cz75_auto,amount=1,NBTTag=(AmmoCount=16);ID=tac:9mm_round,amount=16)@luck=0
group:2:(ID=tac:tec_9,amount=1,NBTTag=(AmmoCount=10);ID=tac:9mm_round,amount=10)@luck=-1
group:2:(ID=tac:mk23,amount=1,NBTTag=(AmmoCount=12);ID=tac:round45,amount=12)@luck=0
group:2:(ID=tac:tti_g34,amount=1,NBTTag=(AmmoCount=23);ID=tac:9mm_round,amount=23)@luck=0
group:2:(ID=tac:timeless_50,amount=1,NBTTag=(AmmoCount=7);ID=tac:ae50,amount=7)@luck=1

/ SMG's
group:2:(ID=tac:vector45,amount=1,NBTTag=(AmmoCount=19,Attachments=(Stock=(id="tac:light_stock",Count=1b)));ID=tac:round45,amount=19)@luck=1
group:2:(ID=tac:micro_uzi,amount=1,NBTTag=(AmmoCount=20);ID=tac:9mm_round,amount=20)@luck=0
group:2:(ID=tac:uzi,amount=1,NBTTag=(AmmoCount=20);ID=tac:9mm_round,amount=20)@luck=1
group:2:(ID=tac:m1a1_smg,amount=1,NBTTag=(AmmoCount=30);ID=tac:round45,amount=30)@luck=1
group:2:(ID=tac:hk_mp5a5,amount=1,NBTTag=(AmmoCount=30,Attachments=(Stock=(id="tac:light_stock",Count=1b)));ID=tac:9mm_round,amount=30)@luck=1
group:2:(ID=tac:mp7,amount=1,NBTTag=(AmmoCount=40);ID=tac:46x30,amount=40)@luck=1
group:2:(ID=tac:mp9,amount=1,NBTTag=(AmmoCount=20);ID=tac:9mm_round,amount=20)@luck=1
group:2:(ID=tac:udp_9,amount=1,NBTTag=(AmmoCount=22,Attachments=(Stock=(id="tac:light_stock",Count=1b)));ID=tac:9mm_round,amount=22)@luck=2

/ Assault & Battle Rifles
group:2:(ID=tac:ak47,amount=1,NBTTag=(AmmoCount=30,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:762x39,amount=30)@luck=2
group:2:(ID=tac:m4,amount=1,NBTTag=(AmmoCount=30,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:nato_556_bullet,amount=)@luck=2
group:2:(ID=tac:qbz_95,amount=1,NBTTag=(AmmoCount=30);ID=tac:58x42,amount=30)@luck=2
group:2:(ID=tac:mk14,amount=1,NBTTag=(AmmoCount=10);ID=tac:bullet_308,amount=10)@luck=3
group:2:(ID=tac:hk416_a5,amount=1,NBTTag=(AmmoCount=30,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:nato_556_bullet,amount=30)@luck=2
group:2:(ID=tac:type81_x,amount=1,NBTTag=(AmmoCount=30);ID=tac:762x39,amount=30)@luck=2
group:2:(ID=tac:fn_fal,amount=1,NBTTag=(AmmoCount=20);ID=tac:bullet_308,amount=20)@luck=2
group:2:(ID=tac:sig_mcx_spear,amount=1,NBTTag=(AmmoCount=20);ID=tac:bullet68,amount=20)@luck=2
group:2:(ID=tac:sks_tactical,amount=1,NBTTag=(AmmoCount=20,Attachments=(Stock=(id="tac:weighted_stock",Count=1b)));ID=tac:762x39,amount=20)@luck=2
group:2:(ID=tac:qbz_191,amount=1,NBTTag=(AmmoCount=30);ID=tac:58x42,amount=30)@luck=2
group:2:(ID=tac:m16a4,amount=1,NBTTag=(AmmoCount=30);ID=tac:nato_556_bullet,amount=30)@luck=2
group:2:(ID=tac:scar_h,amount=1,NBTTag=(AmmoCount=20);ID=tac:bullet_308,amount=20)@luck=2
group:2:(ID=tac:scar_l,amount=1,NBTTag=(AmmoCount=30);ID=tac:nato_556_bullet,amount=30)@luck=2
group:2:(ID=tac:mk47,amount=1,NBTTag=(AmmoCount=30,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:762x39,amount=30)@luck=2
group:2:(ID=tac:spr15,amount=1,NBTTag=(AmmoCount=20,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:nato_556_bullet,amount=20)@luck=2
group:2:(ID=tac:mk18_mod1,amount=1,NBTTag=(AmmoCount=30,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:nato_556_bullet,amount=30)@luck=2
group:2:(ID=tac:hk_g3,amount=1,NBTTag=(AmmoCount=20,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:bullet_308,amount=20)@luck=2

/ Shotguns
group:2:(ID=tac:db_short,amount=1,NBTTag=(AmmoCount=2);ID=tac:10_gauge_round,amount=4)@luck=0
group:2:(ID=tac:aa_12,amount=1,NBTTag=(AmmoCount=8);ID=tac:10_gauge_round,amount=8)@luck=2
group:2:(ID=tac:m870_classic,amount=1,NBTTag=(AmmoCount=6);ID=tac:10_gauge_round,amount=6)@luck=1
group:2:(ID=tac:m1014,amount=1,NBTTag=(AmmoCount=8);ID=tac:10_gauge_round,amount=8)@luck=2

/ Sniper Rifles
group:2:(ID=tac:m24,amount=1,NBTTag=(AmmoCount=5);ID=tac:win_30-30,amount=5)@luck=2
group:2:(ID=tac:m82a2,amount=1,NBTTag=(AmmoCount=5);ID=tac:50bmg,amount=5)@luck=3
group:2:(ID=tac:ai_awp,amount=1,NBTTag=(AmmoCount=5);ID=tac:lapua338,amount=5)@luck=3
group:2:(ID=tac:mrad,amount=1,NBTTag=(AmmoCount=5);ID=tac:lapua338,amount=5)@luck=3
group:2:(ID=tac:scar_mk20,amount=1,NBTTag=(AmmoCount=10);ID=tac:bullet_308,amount=10)@luck=3

/ Heavy Weapons
group:2:(ID=tac:m60,amount=1,NBTTag=(AmmoCount=70);ID=tac:bullet_308,amount=70)@luck=3
group:2:(ID=tac:dp28,amount=1,NBTTag=(AmmoCount=50);ID=tac:762x54,amount=50)@luck=2
group:2:(ID=tac:rpk,amount=1,NBTTag=(AmmoCount=40,Attachments=(Stock=(id="tac:tactical_stock",Count=1b)));ID=tac:762x39,amount=40)@luck=2
group:2:(ID=tac:m249,amount=1,NBTTag=(AmmoCount=80);ID=tac:nato_556_bullet,amount=80)@luck=3
group:2:(ID=tac:rpg7,amount=1,NBTTag=(AmmoCount=1);ID=tac:rpg7_missile,amount=1)@luck=3


/ Attachments
ID=tac:silencer,amount=1@luck=1
ID=tac:muzzle_brake,amount=1@luck=1
ID=tac:muzzle_compensator,amount=1@luck=1
ID=tac:pistol_silencer,amount=1@luck=1

ID=tac:light_stock,amount=1@luck=0
ID=tac:tactical_stock,amount=1@luck=0
ID=tac:weighted_stock,amount=1@luck=0

ID=tac:light_grip,amount=1@luck=1
ID=tac:specialised_grip,amount=1@luck=1

group:3:(ID=tac:basic_laser,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:3:(ID=tac:ir_laser,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=2

ID=tac:small_extended_mag,amount=1@luck=1
ID=tac:medium_extended_mag,amount=1@luck=1
ID=tac:large_extended_mag,amount=1@luck=2

group:2:(ID=tac:coyote_sight,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:aimpoint_t2,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:aimpoint_t1,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:eotech_n,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:vortex_uh_1,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:eotech_short,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:srs_red_dot,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
group:2:(ID=tac:acog_4x_scope,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=2
group:2:(ID=tac:qmk152,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=2
group:2:(ID=tac:elcan_14x,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=2
group:2:(ID=tac:lpvo_1_6,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=2
group:2:(ID=tac:8x_scope,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=2

/ group:2:(ID=tac:old_8x_scope,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1
/ group:2:(ID=tac:old_4x_scope,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=1

group:2:(ID=tac:mini_dot,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=0
group:2:(ID=tac:sro_dot,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=0


/ group:3:(ID=tac:,amount=1,NBTTag=(Attachments=(Body_Color=(id="minecraft:gray_dye",Count=1b)));group:1:(ID=red_dye,amount=1;ID=lime_dye,amount=1;ID=light_blue_dye,amount=1))@luck=

/ Enchantments
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=3,id="tac:lightweight")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=2,id="tac:lightweight")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:lightweight")]))@luck=
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:collateral")]))@luck=2
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=2,id="tac:reclaimed")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:reclaimed")]))@luck=2
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=4,id="tac:accelerator")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=3,id="tac:accelerator")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=2,id="tac:accelerator")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:accelerator")]))@luck=1
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=6,id="tac:puncturing")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=5,id="tac:puncturing")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=4,id="tac:puncturing")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=3,id="tac:puncturing")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=2,id="tac:puncturing")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:puncturing")]))@luck=1
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:fire_starter")]))@luck=2
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=3,id="tac:rifling")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=2,id="tac:rifling")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:rifling")]))@luck=1
group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=2,id="tac:buffered")]);ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=1,id="tac:buffered")]))@luck=1

/ group:1:(ID=enchanted_book,amount=1,NBTTag=(StoredEnchantments=[(lvl=,id="tac:")]);)@luck=

/ Misc. TaC Items
ID=tac:light_grenade,amount=#rand(1,3)@luck=0
ID=tac:baseball_grenade,amount=#rand(1,3)@luck=0

ID=tac:light_armor_plate,amount=#rand(2,4)@luck=1
ID=tac:light_armor,amount=1@luck=1
ID=tac:medium_steel_armor,amount=1@luck=2

/ Materials (Remove backslashes to enable, recommended only for modpacks that use the material items in crafting)

/ ID=tac:uncommon_material,amount=#rand(4,10)@luck=0
/ ID=tac:rare_material,amount=#rand(3,8)@luck=1
/ ID=tac:epic_material,amount=#rand(2,7)@luck=2
/ ID=tac:legendary_material,amount=#rand(2,4)@luck=2
/ ID=tac:ultimate_material,amount=#rand(1,2)@luck=3


/ [Template for more guns]: group:2:(ID=tac:,amount=1,NBTTag=(AmmoCount=);ID=tac:,amount=)@luck=

/ Good drops misc.

ID=tac:m1a1_smg,amount=1,NBTTag=(AmmoCount=50,Attachments=(Extended_Mag=(id="tac:large_extended_mag",Count=1b)),display=(Name=#jsonStr(text="$e$lRattle 'em boys!")@luck=0@chance=0.4
ID=spruce_sign,amount=1,NBTTag=(display=(Name=#jsonStr(text="$e$lConscientious Objector"),enchantments=#luckySwordEnchantments)@luck=0

/ Broken currently, don't enable v
/ TF2 Weapons
/ ID=spruce_sign,amount=1,NBTTag=(display=(Name=#jsonStr(text="$e$lConscientious Objector"),attributes=[(Amount=1.0d,Slot="mainhand",AttributeName="forge:reach_distance"),(Amount=-2.7d,Slot="mainhand",AttributeName="generic.attack_speed"),(Amount=-0.01d,Slot="mainhand",AttributeName="generic.movement_speed"),(Amount=8.0d,Slot="mainhand",AttributeName="generic.attack_damage"))@luck=0
/ ID=iron_sword,amount=1,NBTTag=(display=(Name=#jsonStr(text="$e$lEyelander"),attributes=[(Amount=1.0d,Slot="mainhand",AttributeName="forge:reach_distance"),(Amount=-2.7d,Slot="mainhand",AttributeName="generic.attack_speed"),(Amount=-0.01d,Slot="mainhand",AttributeName="generic.movement_speed"),(Amount=10.0d,Slot="mainhand",AttributeName="generic.attack_damage"))@luck=0
/ ID=iron_pickaxe,amount=1,NBTTag=(display=(Name=#jsonStr(text="$e$lEscape Plan"),attributes=[(Amount=0.01d,Slot="mainhand",AttributeName="generic.movement_speed"),(Amount=7.5d,Slot="mainhand",AttributeName="generic.attack_damage"))@luck=0
/ ID=iron_sword,amount=1,NBTTag=(enchantments=#luckySwordEnchantments,display=(Name=#jsonStr(text="$5$lUnusual Eyelander"),attributes=[(Amount=1.0d,Slot="mainhand",AttributeName="forge:reach_distance"),(Amount=-2.7d,Slot="mainhand",AttributeName="generic.attack_speed"),(Amount=-0.01d,Slot="mainhand",AttributeName="generic.movement_speed"),(Amount=10.0d,Slot="mainhand",AttributeName="generic.attack_damage"))@luck=2
/ ID=iron_pickaxe,amount=1,NBTTag=(enchantments=#luckySwordEnchantments,display=(Name=#jsonStr(text="$5$lUnusual Escape Plan"),attributes=[(Amount=0.01d,Slot="mainhand",AttributeName="generic.movement_speed"),(Amount=7.5d,Slot="mainhand",AttributeName="generic.attack_damage"))@luck=2
/ ^

/ Bad drops misc.
type=block,id=tac:workbench@luck=-1
type=entity,ID=chicken,amount=#rand(2,10),NBTTag=(CustomName=#jsonStr(text="$4Those chickens from CS:GO"),CustomNameVisible=true)@luck=-1
ID=bone,amount=1,NBTTag=(display=(Name=#jsonStr(text="$f$lCalcium Stick"))@luck=-1
ID=stick,amount=1,NBTTag=(enchantments=#luckySwordEnchantments,display=(Name=#jsonStr(text="$7$lCaveman Disciplinary Enforcer"))@luck=-1
ID=tac:lapua338,amount=1,NBTTag=(display=(Name=#jsonStr(text="$6$lQuickscope or bust!"))@luck=-1
type=explosion,radius=4,fire=true@luck=-2
type=message,ID="$3Say goodbye to your weapon chucklenuts."@luck=-2
group:2:(type=message,ID="$cIf you know what's good for ya, you will $c$lrun.";type=entity,amount=#rand(1,2),NBTTag=(Powered=1,Fuse=10,ExplosionRadius=4,Attributes=[(Name="generic.max_health",Base=50f)],CustomName=#jsonStr(text="$b$lSentry Buster"),CustomNameVisible=true)@luck=-2
ID=honey_bottle,amount=1,NBTTag=(display=(Name=#jsonStr(text="$cJarate"),(Lore=['("text":"$7$oDon't drink this.")']))@luck=-2
group:2:(type=difficulty,ID=hard;type=entity,ID=zombie,amount=#rand(20,35),NBTTag=(CustomName=#jsonStr(text="$cZombie Horde"),CustomNameVisible=true))@luck=-2
group:2:(type=difficulty,ID=hard;type=entity,ID=zombie,amount=#rand(10,17),NBTTag=(CustomName=#jsonStr(text="$cZombie Horde $4$lExtreme"),CustomNameVisible=true,ArmorItems=[(id=iron_boots,Count=1,tag=(Enchantments=#luckyBootsEnchantments)),(id=iron_leggings,Count=1,tag=(Enchantments=#luckyLeggingsEnchantments)),(id=iron_chestplate,Count=1,tag=(Enchantments=#luckyChestplateEnchantments)),(id=iron_helmet,Count=1,tag=(Enchantments=#luckyHelmetEnchantments))],ArmorDropChances=[0.3f,0.3f,0.3f,0.3f]))@luck=-3

/ structures
/ type=structure,ID=house,pos=#pPos