/ SETS

/ armor set
group:#rand(1,2):(ID=avaritia:infinity_helmet;ID=avaritia:infinity_chestplate;ID=avaritia:infinity_pants;ID=avaritia:infinity_boots)@luck=90

/ tools set
group:#rand(1,2):(ID=avaritia:infinity_pickaxe;ID=avaritia:infinity_axe;ID=avaritia:infinity_hoe;ID=avaritia:infinity_shovel;ID=avaritia:infinity_sword)@luck=85

/ armor and tools set
group(ID=avaritia:infinity_pickaxe;ID=avaritia:infinity_axe;ID=avaritia:infinity_hoe;ID=avaritia:infinity_shovel;ID=avaritia:infinity_sword;ID=avaritia:infinity_helmet;ID=avaritia:infinity_chestplate;ID=avaritia:infinity_pants;ID=avaritia:infinity_boots;ID=avaritia:infinity_totem)=100

/ ingot set
group(ID=copper_ingot,amount=#rand(32,128);ID=iron_ingot,amount=#rand(32,128);ID=gold_ingot,amount=#rand(32,128);ID=netherite_ingot,amount=#rand(32,128);ID=avaritia:neutron_ingot,amount=#rand(32,128);ID=avaritia:crystal_matrix_ingot,amount=#rand(32,128);ID=avaritia:infinity_ingot,amount=#rand(1,20))@luck=100

/ ITEMS

ID=avaritia:infinity_totem,@luck=100
ID=avaritia:infinity_ingot,amount=#rand(1,20)@luck=90
ID=avaritia:infinity_nugget,amount=#rand(1,20)@luck=85
ID=avaritia:infinity_catalyst,amount=#rand(10,40)@luck=75
ID=avaritia:infinity,amount=#rand(1,5)@luck=100
ID=avaritia:diamond_lacttice,amount=#rand(64,200)@luck=25
ID=avaritia:crystal_matrix_ingot,amount=#rand(32,128)@luck=50
ID=avaritia:crystal_matrix,amount=#rand(1,8)@luck=60
ID=avaritia:neutron,amount=#rand(4,32)@luck=20
ID=avaritia:neutron_pile,amount=#rand(16,64)@luck=10
ID=avaritia:neutron_nugget,amount=#rand(8,16)@luck=15
ID=avaritia:neutron_ingot,amount=#rand(32,64)@luck=15
ID=avaritia:neutron_horse_armor@luck=60
ID=avaritia:neutron_gear,amount=#rand(1,5)@luck=60
ID=avaritia:extreme_crafting_table@luck=25
ID=avaritia:compressed_chest,amount=#rand(1,8)@luck=50
ID=avaritia:skull_fire_sword@luck=40
ID=avaritia:crystal_pickaxe@luck=80
ID=avaritia:infinity_bucket@luck=30
ID=avaritia:endest_pearl,amount=#rand(8,16)@luck=50
ID=avaritia:star_fuel@luck=30
ID=avaritia:eternal_singularity,amount=#rand(32,64)@luck=79
ID=avaritia:cosmic_meatballs,amount=#rand(16,64)@luck=50
ID=avaritia:ultimate_stew,amount=#rand(16,64)@luck=50
ID=avaritia:endless_cake@luck=30
ID=avaritia:neutron_collector@luck=75
ID=avaritia:dense_neutron_collector@luck=80
ID=avaritia:denser_neutron_collector@luck=85
ID=avaritia:densest_neutron_collector@luck=90
ID=golden_apple,amount=#rand(64,128)@luck=25
ID=enchanted_golden_apple,amount=#rand(64,128)@luck=55
ID=nether_star,amount=#rand(20,50)@luck=5
ID=gold_ingot,amount=#rand(500,2000)@luck=20
ID=iron_ingot,amount=#rand(500,2000)@luck=10
ID=netherite_ingot,amount=#rand(500,2000)@luck=10
ID=copper_ingot,amount=#rand(500,2000)@luck=10
ID=diamond,amount=#rand(500,2000)@luck=40
ID=emerald,amount=#rand(500,2000)@luck=30

ID=bedrock,NBTTag=(display=(Name=#jsonStr(text="Im a The Bedrock",color=yellow)))@luck=100
ID=bedrock,amount=6@luck=16
ID=dragon_egg,amount=13@luck=77
ID=end_portal_frame,amount=#rand(16,32)@luck=14
ID=gold_block,amount=#rand(100,250)@luck=20
ID=iron_block ,amount=#rand(100,250)@luck=10
ID=copper_block,amount=#rand(100,250)@luck=5
ID=netherite_block,amount=#rand(100,250)@luck=10
ID=diamond_block,amount=#rand(100,250)@luck=40
ID=emerald_block,amount=#rand(100,250)@luck=30

/ STRUCTURES

/ Chunk Of Amethyst
type=structure,ID=chunk_of_amethyst,posX=#bPosX+16@luck=90
/ Chunk Of Coal
type=structure,ID=chunk_of_coal,posX=#bPosX+16@luck=91
/ Chunk Of Copper
type=structure,ID=chunk_of_copper,posX=#bPosX+16@luck=92
/ Chunk Of Diamond
type=structure,ID=chunk_of_diamond,posX=#bPosX+16@luck=99
/ Chunk Of Emerald
type=structure,ID=chunk_of_emerald,posX=#bPosX+16@luck=98
/ Chunk Of Gold
type=structure,ID=chunk_of_gold,posX=#bPosX+16@luck=97
/ Chunk Of Iron
type=structure,ID=chunk_of_iron,posX=#bPosX+16@luck=96
/ Chunk Of Lapis
type=structure,ID=chunk_of_lapis,posX=#bPosX+16@luck=95
/ Chunk Of Netherite
type=structure,ID=chunk_of_netherite,posX=#bPosX+16@luck=100
/ Chunk Of Quartz
type=structure,ID=chunk_of_quartz,posX=#bPosX+16@luck=94
/ Chunk Of Redstone
type=structure,ID=chunk_of_redstone,posX=#bPosX+16@luck=93

/ MOBS

/ Zombies

/ Infinity Zombies
group(type=difficulty,ID=hard;type=entity,ID=zombie,amount=#rand(1,30),NBTTag=(
    HandItems=[(id=avaritia:infinity_sword,Count=1)],
    ArmorItems=[(id=avaritia:infinity_boots,Count=1),(id=avaritia:infinity_pants,Count=1),(id=avaritia:infinity_chestplate,Count=1),(id=avaritia:infinity_helmet,Count=1)],
    HandDropChances=[0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-90
/ Netherite Zombies
group(type=difficulty,ID=hard;type=entity,ID=zombie,amount=#rand(1,30),NBTTag=(
    HandItems=[(id=netherite_sword,Count=1)],
    ArmorItems=[(id=netherite_boots,Count=1),(id=netherite_leggings,Count=1),(id=netherite_chestplate,Count=1),(id=netherite_helmet,Count=1)],
    HandDropChances=[0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-90
/ Diamond Zombies
group(type=difficulty,ID=hard;type=entity,ID=zombie,amount=#rand(1,60),NBTTag=(
    HandItems=[(id=diamond_sword,Count=1)],
    ArmorItems=[(id=diamond_boots,Count=1),(id=diamond_leggings,Count=1),(id=diamond_chestplate,Count=1),(id=diamond_helmet,Count=1)],
    HandDropChances=[0.0f,0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-80
/ Iron Zombies
group(type=difficulty,ID=hard;type=entity,ID=zombie,amount=#rand(1,90),NBTTag=(
    HandItems=[(id=iron_sword,Count=1)],
    ArmorItems=[(id=iron_boots,Count=1),(id=iron_leggings,Count=1),(id=iron_chestplate,Count=1),(id=iron_helmet,Count=1)],
    HandDropChances=[0.0f,0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-70

/ Skeletons

/ Infinity Skeletons
group(type=difficulty,ID=hard;type=entity,ID=skeleton,amount=#rand(1,30),NBTTag=(
    HandItems=[(id=avaritia:infinity_bow,Count=1)],
    ArmorItems=[(id=avaritia:infinity_boots,Count=1),(id=avaritia:infinity_pants,Count=1),(id=avaritia:infinity_chestplate,Count=1),(id=avaritia:infinity_helmet,Count=1)],
    HandDropChances=[0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-90
/ Netherite Skeletons
group(type=difficulty,ID=hard;type=entity,ID=skeleton,amount=#rand(1,30),NBTTag=(
    HandItems=[(id=bow,Count=1)],
    ArmorItems=[(id=netherite_boots,Count=1),(id=netherite_leggings,Count=1),(id=netherite_chestplate,Count=1),(id=netherite_helmet,Count=1)],
    HandDropChances=[0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-90
/ Diamond Skeletons
group(type=difficulty,ID=hard;type=entity,ID=skeleton,amount=#rand(1,60),NBTTag=(
    HandItems=[(id=bow,Count=1)],
    ArmorItems=[(id=diamond_boots,Count=1),(id=diamond_leggings,Count=1),(id=diamond_chestplate,Count=1),(id=diamond_helmet,Count=1)],
    HandDropChances=[0.0f,0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-80
/ Iron Skeletons
group(type=difficulty,ID=hard;type=entity,ID=skeleton,amount=#rand(1,90),NBTTag=(
    HandItems=[(id=bow,Count=1)],
    ArmorItems=[(id=iron_boots,Count=1),(id=iron_leggings,Count=1),(id=iron_chestplate,Count=1),(id=iron_helmet,Count=1)],
    HandDropChances=[0.0f,0f],ArmorDropChances=[0f,0f,0f,0f]),posOffset=#circleOffset(6))@luck=-70

/Guardians

	/ Elder Guardian Rider
group(type=difficulty,ID=hard;type=entity,ID=elder_guardian,amount=#rand(10,20),NBTTag=(
    Silent=true,
        Passengers=[(id=drowned,
            HandItems=[(id=trident,Count=1)],
            HandDropChances=[0f,0f]])),posOffset=#circleOffset(6))@luck=-30
/ Guardian Rider
group(type=difficulty,ID=hard;type=entity,ID=guardian,,amount=#rand(20,40)NBTTag=(
    Silent=true,
        Passengers=[(id=drowned,
            HandItems=[(id=trident,Count=1)],
            HandDropChances=[0f,0f]]))posOffset=#circleOffset(6))@luck=-15
			
group(type=difficulty,ID=hard;type=entity,ID=end_crystal,amount=#rand(1,15),
  posOffset=#circleOffset(6))@luck=-70
  
/ Bosses
	
group(type=difficulty,ID=hard;type=entity,ID=warden,amount=#rand(5,9),
   posOffset=#circleOffset(6))@luck=-100
   
group(type=difficulty,ID=hard;type=entity,ID=wither,amount=#rand(5,10),
   posOffset=#circleOffset(6))@luck=-90
   
group(type=difficulty,ID=hard;type=entity,ID=elder_guardian,amount=#rand(5,10),
   posOffset=#circleOffset(6))@luck=-80
   
group(type=difficulty,ID=hard;type=entity,ID=ender_dragon,amount=#rand(5,10),
   posOffset=#circleOffset(6))@luck=-80
   
/ Boss Apocalyple 

group(
    / sword, difficulty, time, potion effects
    ID=diamond_sword;
    type=difficulty,ID=hard;
    type=time,ID=18750;
    type=effect,ID=regeneration,duration=30,amplifier=10;
    type=effect,ID=blindness,duration=30;
    group(
        type=entity,ID=warden,amount=#rand(20,40);
        type=entity,ID=wither,amount=#rand(10,20);
		type=entity,ID=elder_guardian,amount=#rand(10,20);
		type=entity,ID=ender_dragon,amount=#rand(1,3),posOffset=#circleOffset(8,10)))
		@luck=-50