{
  "type": "minecraft:generic",
  "pools": [
    {
      "name": "balls",
      "rolls": 2,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "great_ball"
              },
              "conditions": []
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "great_ball"
              },
              "conditions": []
            }
          ]
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "ultra_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "ancient_great_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "ancient_ultra_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "leaden_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "wing_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "heavy_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "lure_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "friend_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "love_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "level_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "fast_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "moon_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "dive_ball"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "harlite"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "argoliem"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "taninite"
              },
              "conditions": []
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poke_ball",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            },
            {
              "function": "minecraft:set_components",
              "components": {
                "pixelmon:poke_ball": "net_ball"
              },
              "conditions": []
            }
          ]       
        }
      ]
    },
    {
      "name": "medicine",
      "rolls": 2,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:super_potion",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            }
          ]
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:hyper_potion",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:revive",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:ether",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:elixir",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 3,
                "max": 5
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:health_feather"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:muscle_feather"     
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:resist_feather"       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:genius_feather"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:clever_feather"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:swift_feather"     
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:pp_up"     
        }
      ]
    },
    {
      "name": "casings",
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 5,
          "name": "pixelmon:lure_casing_weak"
        },
        {
          "type": "minecraft:item",
          "weight": 5,
          "name": "pixelmon:lure_casing_strong"      
        }
      ]
    },
    {
      "name": "candies",
      "rolls": 2,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:m_exp_candy"
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:l_exp_candy"      
        }
      ]
    },
	{
      "name": "openables",
      "rolls": 3,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 5,
          "name": "openables:uncommon_openable"
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:rare_openable"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:epic_openable"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_1"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_4"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_6"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_7"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_8"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_10"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "openables:openable_5"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelitems:common_openable"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelitems:uncommon_openable"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "kubejs:time_set"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "kubejs:weather_set"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "kubejs:medium_statue"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "kubejs:large_statue"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "kubejs:upgrade_token"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "kubejs:time_token"      
        },
        {
          "type": "empty",
          "weight": 5
        }
      ]
    },
    {
      "name": "typeitems",
      "rolls": 2,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 10,
          "name": "pixelitems:relic_amber"      
        },
        {
          "type": "minecraft:item",
          "weight": 8,
          "name": "pixelitems:relic_bronze"      
        },
        {
          "type": "minecraft:item",
          "weight": 6,
          "name": "pixelitems:relic_harlite"      
        },
        {
          "type": "minecraft:item",
          "weight": 4,
          "name": "pixelitems:relic_argoliem"      
        },
        {
          "type": "minecraft:item",
          "weight": 2,
          "name": "pixelitems:relic_taninite"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelitems:relic_strossnium"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelitems:relic_brokonium"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:black_belt"
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:black_glasses"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:charcoal"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:dragon_fang"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:fairy_feather"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:hard_stone"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:magnet"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:metal_coat"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:miracle_seed"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:mystic_water"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:never_melt_ice"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poison_barb"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:sharp_beak"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:silk_scarf"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:silver_powder"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:soft_sand"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:spell_tag"      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:twisted_spoon"      
        }
      ]
    },
    {
      "name": "typeitems",
      "rolls": {
        "min": 0,
        "max": 1
      },
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:bug_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ] 
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:dark_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:dragon_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:electric_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:fairy_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:fighting_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:fire_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:flying_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:ghost_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:grass_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:ground_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:ice_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]      
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:normal_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:poison_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:psychic_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]     
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:rock_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:steel_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        },
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "pixelmon:water_gem",
          "functions": [
            {
              "function": "minecraft:set_count",
              "count": {
                "min": 1,
                "max": 3
              }
            }
          ]       
        }
      ]
    }
  ]
}
