package minestrapteam.mods.minestrappolation.util;
import minestrapteam.mods.minestrappolation.lib.MBlocks;
import minestrapteam.mods.minestrappolation.lib.MItems;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import java.util.ArrayList;
public class Tables
{
public static void loadTables()
{
createTables();
populateTables();
}
private static void createTables()
{
Chance.createChanceTable("sifter_sand", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_red_sand", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_clay", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_mud", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_rubble", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_gravel", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_dirt", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_podzol", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_mycelium", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_permafrost", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_cold_sand", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_soul_sand", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_virtian_soil", new ArrayList<ItemStack>());
Chance.createChanceTable("sifter_virtian_ash", new ArrayList<ItemStack>());
//Boulders
Chance.createChanceTable("boulder_stone", new ArrayList<ItemStack>());
Chance.createChanceTable("boulder_red", new ArrayList<ItemStack>());
Chance.createChanceTable("boulder_cold", new ArrayList<ItemStack>());
Chance.createChanceTable("boulder_ice", new ArrayList<ItemStack>());
Chance.createChanceTable("boulder_ocean", new ArrayList<ItemStack>());
//Dimensional Fishery
Chance.createChanceTable("overworld_items", new ArrayList<ItemStack>());
Chance.createChanceTable("nether_items", new ArrayList<ItemStack>());
Chance.createChanceTable("end_items", new ArrayList<ItemStack>());
Chance.createChanceTable("virtious_items", new ArrayList<ItemStack>());
}
private static void populateTables()
{
//Sifter - Sand
Chance.addToChanceTable("sifter_sand", null, 25);
Chance.addToChanceTable("sifter_sand", new ItemStack(MItems.chunks, 1, 4), 20);
Chance.addToChanceTable("sifter_sand", new ItemStack(MItems.chunks, 1, 1), 5);
Chance.addToChanceTable("sifter_sand", new ItemStack(Items.clay_ball, 1, 0), 20);
Chance.addToChanceTable("sifter_sand", new ItemStack(MItems.chunks, 1, 6), 2);
//Sifter - Red Sand
Chance.addToChanceTable("sifter_red_sand", null, 25);
Chance.addToChanceTable("sifter_red_sand", new ItemStack(MItems.chunks, 1, 1), 20);
Chance.addToChanceTable("sifter_red_sand", new ItemStack(MItems.chunks, 1, 4), 5);
Chance.addToChanceTable("sifter_red_sand", new ItemStack(Items.clay_ball, 1, 0), 50);
Chance.addToChanceTable("sifter_red_sand", new ItemStack(MItems.chunks, 1, 5), 3);
//Sifter - Clay
Chance.addToChanceTable("sifter_clay", null, 25);
Chance.addToChanceTable("sifter_clay", new ItemStack(Items.clay_ball, 1, 0), 50);
Chance.addToChanceTable("sifter_clay", new ItemStack(MItems.animal_bones, 1, 0), 30);
Chance.addToChanceTable("sifter_clay", new ItemStack(Items.bone, 1, 0), 10);
Chance.addToChanceTable("sifter_clay", new ItemStack(Items.reeds, 1, 0), 10);
Chance.addToChanceTable("sifter_clay", new ItemStack(MBlocks.seaweed, 1, 0), 5);
Chance.addToChanceTable("sifter_clay", new ItemStack(Items.slime_ball, 1, 0), 5);
Chance.addToChanceTable("sifter_clay", new ItemStack(MItems.squid_tentacle, 1, 0), 3);
//Sifter - Mud
Chance.addToChanceTable("sifter_mud", null, 25);
Chance.addToChanceTable("sifter_mud", new ItemStack(MItems.mud_ball, 1, 0), 50);
Chance.addToChanceTable("sifter_mud", new ItemStack(MItems.animal_bones, 1, 0), 40);
Chance.addToChanceTable("sifter_mud", new ItemStack(Items.clay_ball, 1, 0), 30);
Chance.addToChanceTable("sifter_mud", new ItemStack(MItems.chunks, 1, 0), 5);
Chance.addToChanceTable("sifter_mud", new ItemStack(Items.wheat_seeds, 1, 0), 5);
Chance.addToChanceTable("sifter_mud", new ItemStack(MBlocks.pepper_seed, 1, 0), 5);
Chance.addToChanceTable("sifter_mud", new ItemStack(MBlocks.celery_seed, 1, 0), 5);
Chance.addToChanceTable("sifter_mud", new ItemStack(MBlocks.tomato_seed, 1, 0), 5);
Chance.addToChanceTable("sifter_mud", new ItemStack(MBlocks.rice, 1, 0), 5);
Chance.addToChanceTable("sifter_mud", new ItemStack(Items.potato, 1, 0), 1);
Chance.addToChanceTable("sifter_mud", new ItemStack(Items.carrot, 1, 0), 1);
Chance.addToChanceTable("sifter_mud", new ItemStack(Items.slime_ball, 1, 0), 8);
//Sifter - Gravel
Chance.addToChanceTable("sifter_gravel", null, 25);
Chance.addToChanceTable("sifter_gravel", new ItemStack(MItems.chunks, 1, 2), 20);
Chance.addToChanceTable("sifter_gravel", new ItemStack(Items.bone, 1, 0), 10);
Chance.addToChanceTable("sifter_gravel", new ItemStack(Items.flint, 1, 0), 20);
Chance.addToChanceTable("sifter_gravel", new ItemStack(Items.gunpowder, 1, 0), 5);
Chance.addToChanceTable("sifter_gravel", new ItemStack(MItems.chunks, 1, 7), 3);
//Sifter - Rubble
Chance.addToChanceTable("sifter_rubble", null, 25);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.chunks, 1, 2), 20);
Chance.addToChanceTable("sifter_rubble", new ItemStack(Items.bone, 1, 0), 10);
Chance.addToChanceTable("sifter_rubble", new ItemStack(Items.flint, 1, 0), 20);
Chance.addToChanceTable("sifter_rubble", new ItemStack(Items.gunpowder, 1, 0), 5);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.chunks, 1, 7), 3);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.technological_doodad, 1, 0), 5);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.propeller, 1, 0), 10);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 0), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 1), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 2), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 3), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 4), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 5), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 6), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 7), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 8), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 9), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 10), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 11), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 12), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 13), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 14), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(MItems.bricks, 1, 15), 1);
Chance.addToChanceTable("sifter_rubble", new ItemStack(Blocks.skull, 1, 0), 1);
//Sifter - Dirt
Chance.addToChanceTable("sifter_dirt", null, 25);
Chance.addToChanceTable("sifter_dirt", new ItemStack(MItems.chunks, 1, 0), 5);
Chance.addToChanceTable("sifter_dirt", new ItemStack(Items.wheat_seeds, 1, 0), 10);
Chance.addToChanceTable("sifter_dirt", new ItemStack(MBlocks.pepper_seed, 1, 0), 10);
Chance.addToChanceTable("sifter_dirt", new ItemStack(MBlocks.celery_seed, 1, 0), 10);
Chance.addToChanceTable("sifter_dirt", new ItemStack(MBlocks.rice, 1, 0), 10);
Chance.addToChanceTable("sifter_dirt", new ItemStack(Items.potato, 1, 0), 1);
Chance.addToChanceTable("sifter_dirt", new ItemStack(Items.carrot, 1, 0), 1);
Chance.addToChanceTable("sifter_dirt", new ItemStack(MItems.sunstone_shard, 1, 0), 3);
//Sifter - Podzol
Chance.addToChanceTable("sifter_podzol", null, 25);
Chance.addToChanceTable("sifter_podzol", new ItemStack(MItems.chunks, 1, 0), 5);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.sapling), 1, 0), 10);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.sapling), 1, 1), 10);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(MBlocks.ministrapp_sapling), 1, 0),
10);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(MBlocks.moss), 1, 0), 5);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.red_mushroom), 1, 0), 10);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.brown_mushroom), 1, 0), 10);
Chance.addToChanceTable("sifter_podzol", new ItemStack(MBlocks.lettuce, 1, 0), 1);
Chance.addToChanceTable("sifter_podzol", new ItemStack(MBlocks.cabbage, 1, 0), 1);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.sapling), 1, 2), 1);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.sapling), 1, 3), 1);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.sapling), 1, 4), 1);
Chance.addToChanceTable("sifter_podzol", new ItemStack(Item.getItemFromBlock(Blocks.sapling), 1, 5), 1);
//Sifter - Mycelium
Chance.addToChanceTable("sifter_mycelium", null, 25);
Chance.addToChanceTable("sifter_mycelium", new ItemStack(MItems.chunks, 1, 0), 5);
Chance.addToChanceTable("sifter_mycelium", new ItemStack(MItems.chunks, 1, 4), 1);
Chance.addToChanceTable("sifter_mycelium", new ItemStack(Item.getItemFromBlock(Blocks.red_mushroom), 1, 0), 10);
Chance
.addToChanceTable("sifter_mycelium", new ItemStack(Item.getItemFromBlock(Blocks.brown_mushroom), 1, 0), 10);
Chance.addToChanceTable("sifter_mycelium", new ItemStack(MItems.uranium, 1, 0), 1);
Chance.addToChanceTable("sifter_mycelium", new ItemStack(MItems.plutonium, 1, 0), 1);
//Sifter - Permafrost
Chance.addToChanceTable("sifter_permafrost", null, 25);
Chance.addToChanceTable("sifter_permafrost", new ItemStack(MItems.chunks, 1, 3), 5);
Chance.addToChanceTable("sifter_permafrost", new ItemStack(Items.snowball, 1, 0), 30);
Chance.addToChanceTable("sifter_permafrost", new ItemStack(Item.getItemFromBlock(Blocks.ice), 1, 0), 3);
Chance.addToChanceTable("sifter_permafrost", new ItemStack(MItems.crushed_ice, 1, 0), 1);
Chance.addToChanceTable("sifter_permafrost", new ItemStack(MItems.glacieric_ice_shard, 1, 0), 1);
//WIKI NOTE: 107 Cold Sand Entries as of 3/9/16
//Sifter - Cold Sand
Chance.addToChanceTable("sifter_cold_sand", null, 25);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(MItems.chunks, 1, 4), 20);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(MItems.chunks, 1, 3), 5);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(Items.clay_ball, 1, 0), 20);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(Items.snowball, 1, 0), 30);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(Item.getItemFromBlock(Blocks.ice), 1, 0), 5);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(MItems.crushed_ice, 1, 0), 1);
Chance.addToChanceTable("sifter_cold_sand", new ItemStack(MItems.glacieric_ice_shard, 1, 0), 1);
//Sifter - Soul Sand
Chance.addToChanceTable("sifter_soul_sand", null, 25);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(Items.quartz, 1, 0), 20);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(Items.nether_wart, 1, 0), 1);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(Items.ghast_tear, 1, 0), 1);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(Items.blaze_powder, 1, 0), 10);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(MItems.blaze_shard, 1, 0), 5);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(MItems.soul_gem, 1, 0), 1);
Chance.addToChanceTable("sifter_soul_sand", new ItemStack(MItems.chunks, 1, 8), 1);
//Sifter - Virtian Soil
Chance.addToChanceTable("sifter_virtian_soil", null, 25);
Chance
.addToChanceTable("sifter_virtian_soil", new ItemStack(Item.getItemFromBlock(MBlocks.purple_glowshroom), 1),
8);
Chance
.addToChanceTable("sifter_virtian_soil", new ItemStack(Item.getItemFromBlock(MBlocks.green_glowshroom), 1),
8);
Chance.addToChanceTable("sifter_virtian_soil", new ItemStack(MItems.jadachite_shard, 1), 3);
Chance.addToChanceTable("sifter_virtian_soil", new ItemStack(MItems.terracreep_spore, 1), 1);
//Sifter - Ashen Virtian Soil
Chance.addToChanceTable("sifter_virtian_ash", null, 25);
Chance.addToChanceTable("sifter_virtian_ash", new ItemStack(Item.getItemFromBlock(MBlocks.wither_ash), 1), 20);
Chance.addToChanceTable("sifter_virtian_ash", new ItemStack(Items.bone, 1), 8);
Chance.addToChanceTable("sifter_virtian_ash", new ItemStack(MItems.animal_bones, 1), 12);
Chance.addToChanceTable("sifter_virtian_ash", new ItemStack(MItems.wither_bone, 1), 1);
Chance.addToChanceTable("sifter_virtian_ash", new ItemStack(MItems.jadachite_shard, 1), 3);
Chance.addToChanceTable("sifter_virtian_ash", new ItemStack(MItems.terracreep_spore, 1), 1);
//Boudler Stone
Chance.addToChanceTable("boulder_stone", new ItemStack(Blocks.cobblestone, 1, 0), 25);
Chance.addToChanceTable("boulder_stone", new ItemStack(MItems.chunks, 1, 0), 18);
Chance.addToChanceTable("boulder_stone", new ItemStack(Items.flint, 1, 0), 8);
Chance.addToChanceTable("boulder_stone", new ItemStack(Items.gunpowder, 1, 0), 8);
Chance.addToChanceTable("boulder_stone", new ItemStack(Items.redstone, 1, 0), 4);
Chance.addToChanceTable("boulder_stone", new ItemStack(MItems.sunstone_shard, 1, 0), 4);
Chance.addToChanceTable("boulder_stone", new ItemStack(Items.diamond, 1, 0), 2);
Chance.addToChanceTable("boulder_stone", new ItemStack(MItems.meurodite_gem, 1, 0), 2);
//Boudler red
Chance.addToChanceTable("boulder_red", new ItemStack(MBlocks.biome_cobble, 1, 1), 25);
Chance.addToChanceTable("boulder_red", new ItemStack(MItems.chunks, 1, 1), 18);
Chance.addToChanceTable("boulder_red", new ItemStack(MItems.desert_quartz_item, 1, 0), 8);
Chance.addToChanceTable("boulder_red", new ItemStack(Items.clay_ball, 1, 0), 8);
Chance.addToChanceTable("boulder_red", new ItemStack(Items.redstone, 1, 0), 4);
Chance.addToChanceTable("boulder_red", new ItemStack(MItems.sunstone_shard, 1, 0), 4);
Chance.addToChanceTable("boulder_red", new ItemStack(Items.diamond, 1, 0), 2);
Chance.addToChanceTable("boulder_red", new ItemStack(MItems.radiant_quartz, 1, 0), 2);
//Boudler cold
Chance.addToChanceTable("boulder_cold", new ItemStack(MBlocks.biome_cobble, 1, 3), 25);
Chance.addToChanceTable("boulder_cold", new ItemStack(MItems.chunks, 1, 2), 18);
Chance.addToChanceTable("boulder_cold", new ItemStack(Items.bone, 1, 0), 8);
Chance.addToChanceTable("boulder_cold", new ItemStack(Items.dye, 1, 0), 8);
Chance.addToChanceTable("boulder_cold", new ItemStack(Items.redstone, 1, 0), 4);
Chance.addToChanceTable("boulder_cold", new ItemStack(MItems.sunstone_shard, 1, 0), 4);
Chance.addToChanceTable("boulder_cold", new ItemStack(Items.diamond, 1, 0), 2);
Chance.addToChanceTable("boulder_cold", new ItemStack(Items.emerald, 1, 0), 2);
//Boudler ice
Chance.addToChanceTable("boulder_ice", new ItemStack(MBlocks.biome_cobble, 1, 5), 25);
Chance.addToChanceTable("boulder_ice", new ItemStack(MItems.chunks, 1, 3), 18);
Chance.addToChanceTable("boulder_ice", new ItemStack(Items.snowball, 1, 0), 8);
Chance.addToChanceTable("boulder_ice", new ItemStack(Blocks.ice, 1, 0), 8);
Chance.addToChanceTable("boulder_ice", new ItemStack(Blocks.packed_ice, 1, 0), 4);
Chance.addToChanceTable("boulder_ice", new ItemStack(MItems.sunstone_shard, 1, 0), 4);
Chance.addToChanceTable("boulder_ice", new ItemStack(Items.diamond, 1, 0), 2);
Chance.addToChanceTable("boulder_ice", new ItemStack(Items.emerald, 1, 0), 2);
//Boudler ocean
Chance.addToChanceTable("boulder_ocean", new ItemStack(MBlocks.biome_cobble, 1, 7), 25);
Chance.addToChanceTable("boulder_ocean", new ItemStack(MItems.chunks, 1, 4), 18);
Chance.addToChanceTable("boulder_ocean", new ItemStack(Items.fish, 1, 0), 8);
Chance.addToChanceTable("boulder_ocean", new ItemStack(Items.prismarine_shard, 1, 0), 8);
Chance.addToChanceTable("boulder_ocean", new ItemStack(Items.redstone, 1, 0), 4);
Chance.addToChanceTable("boulder_ocean", new ItemStack(Items.prismarine_crystals, 1, 0), 4);
Chance.addToChanceTable("boulder_ocean", new ItemStack(Items.diamond, 1, 0), 2);
Chance.addToChanceTable("boulder_ocean", new ItemStack(Blocks.sea_lantern, 1, 0), 2);
//WIKI NOTES: 6120 Total Overworld Entries as of 3/9/16
//Dimensional Fishery -- Overworld Blocks
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.sand, 64, 0), 500);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.dirt, 50, 0), 400);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.gravel, 30, 0), 200);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.sandstone, 16, 0), 150);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.bedrock, 13, 0), 130);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stone, 64, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 1), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 2), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 3), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 4), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 5), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 6), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 7), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_stones, 64, 8), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stone, 40, 1), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stone, 40, 3), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stone, 40, 5), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.slate, 40, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.grass, 8, 0), 80);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.dirt_permafrost, 8, 0), 80);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.leaves, 8, 0), 80);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.log, 7, 0), 75);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.leaves, 7, 1), 75);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.log, 7, 1), 70);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.cold_sand, 6, 0), 65);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.dirt, 6, 1), 60);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.dirt, 6, 2), 60);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.sand, 6, 1), 60);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.snow_layer, 5, 0), 58);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.tallgrass, 5, 1), 58);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.leaves, 5, 3), 55);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.lichen_permafrost, 5, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.log, 5, 3), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.leaves, 5, 2), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.leaves2, 5, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.ice, 5, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.log, 4, 2), 45);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.log2, 4, 0), 45);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.leaves2, 4, 1), 45);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.ministrapp_leaves, 4, 0), 45);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.log2, 4, 1), 40);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.ministrapp_log, 4, 0), 40);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.tallgrass, 3, 2), 38);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.ministrapp_leaves, 3, 1), 35);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.clay, 3, 0), 32);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.mud, 3, 0), 32);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.ministrapp_log, 3, 1), 30);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.deadbush, 2, 0), 22);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.cactus, 2, 0), 22);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.shrub_grass, 2, 0), 22);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.brown_mushroom, 3, 0), 18);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.brown_mushroom_block, 3, 0), 18);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_mushroom_block, 3, 0), 18);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.packed_ice, 1, 0), 18);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.hardened_clay, 10, 0), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stained_hardened_clay, 10, 0), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stained_hardened_clay, 10, 1), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stained_hardened_clay, 10, 4), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stained_hardened_clay, 10, 8), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stained_hardened_clay, 10, 12), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.stained_hardened_clay, 10, 14), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.yellow_flower, 15, 0), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 0), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 3), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 4), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 5), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 6), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 7), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 8), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.wool, 7, 0), 15);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.moss, 1, 0), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.hanging_moss, 3, 0), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.seaweed, 3, 0), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.vine, 3, 0), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.mycelium, 1, 0), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.snow, 1, 0), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_sandstone, 16, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.pumpkin, 1, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.stone_boulder, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.red_rock_boulder, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.coldstone_boulder, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.icestone_boulder, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.oceanstone_boulder, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.blueberry_bush, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.blackberry_bush, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.raspberry_bush, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.strawberry_bush, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.desert_quartz, 1, 0), 9);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_mushroom, 3, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 1), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.red_flower, 15, 2), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.waterlily, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.double_plant, 4, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.double_plant, 4, 1), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.double_plant, 4, 2), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.double_plant, 4, 3), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.double_plant, 4, 4), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.double_plant, 4, 5), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.wool, 7, 7), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.wool, 7, 8), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.wool, 7, 15), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.melon_block, 1, 0), 7);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_redstone, 3, 0), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_redstone, 3, 2), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_redstone, 3, 4), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_redstone, 3, 6), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_redstone, 3, 8), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.coal_ore, 6, 0), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 0), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 1), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 2), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 3), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 4), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 5), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 6), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 7), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_coal, 6, 8), 12);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.mana_bush, 5, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.cobblestone, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.obsidian, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.sponge, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.wool, 7, 12), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.iron_ore, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.copper_ore, 5, 0), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 0), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 1), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 2), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 3), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 4), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 5), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 6), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 7), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_copper, 5, 8), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.tin_ore, 5, 0), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 0), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 1), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 2), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 3), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 4), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 5), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 6), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 7), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_tin, 5, 8), 11);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 1), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 2), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 3), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 4), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 5), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 6), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 7), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_iron, 5, 8), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_gold, 2, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_gold, 2, 2), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_gold, 2, 4), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_gold, 2, 6), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_gold, 2, 8), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_meurodite, 2, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_meurodite, 2, 2), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_meurodite, 2, 4), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_meurodite, 2, 6), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_meurodite, 2, 8), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_emerald, 1, 3), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_emerald, 1, 4), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_lapis, 2, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_lapis, 2, 2), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_lapis, 2, 4), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_lapis, 2, 6), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_lapis, 2, 8), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_torite, 1, 0), 20);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.sunstone_ore, 2, 0), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 0), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 1), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 2), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 3), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 4), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 5), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 6), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 7), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_sunstone, 2, 8), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_plutonium, 1, 0), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_plutonium, 1, 2), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_plutonium, 1, 4), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_plutonium, 1, 6), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_plutonium, 1, 8), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_uranium, 1, 0), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_uranium, 1, 2), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_uranium, 1, 4), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_uranium, 1, 6), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_uranium, 1, 8), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_diamond, 1, 0), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_diamond, 1, 2), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_diamond, 1, 4), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_diamond, 1, 6), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_diamond, 1, 8), 4);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.radiant_ore, 1, 0), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 0), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 1), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 2), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 3), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 4), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 5), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 6), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 7), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_radiant, 1, 8), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_titanium, 1, 0), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_titanium, 1, 2), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_titanium, 1, 4), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_titanium, 1, 6), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(MBlocks.biome_titanium, 1, 8), 2);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.wool, 7, 6), 1);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.skull, 1, 0), 1);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.skull, 1, 2), 1);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.skull, 1, 3), 1);
Chance.addToChanceTable("overworld_items", new ItemStack(Blocks.skull, 1, 4), 1);
//Dimensional Fishery -- Overworld Items
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.animal_bones, 6, 0), 60);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.rotten_flesh, 5, 0), 58);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.bone, 5, 0), 50);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.egg, 4, 0), 42);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.beef, 4, 0), 40);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.porkchop, 4, 0), 40);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.arrow, 3, 0), 38);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.chicken, 3, 0), 35);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.feather, 3, 0), 35);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.string, 3, 0), 35);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.fish, 7, 0), 35);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.mutton, 3, 0), 32);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.gunpowder, 3, 0), 30);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.leather, 3, 0), 30);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.fat, 3, 0), 30);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.guano, 3, 0), 30);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.fish, 7, 1), 25);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.dye, 2, 0), 25);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.spider_eye, 2, 0), 22);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.flesh, 2, 0), 20);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.ender_pearl, 2, 0), 20);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.slime_ball, 2, 0), 20);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.rabbit, 2, 0), 20);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.squid_tentacle, 1, 0), 18);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.rabbit_hide, 1, 0), 18);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.reeds, 1, 0), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.dye, 1, 3), 14);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.prismarine_shard, 1, 0), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.fish, 7, 3), 10);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.wing_sinew, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.redstone, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.glowstone_dust, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.sugar, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.stick, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.slime_core, 1, 0), 8);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.pig_foot, 3, 0), 7);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.cow_foot, 3, 0), 7);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.sheep_foot, 3, 0), 7);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.chicken_foot, 3, 0), 7);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.carrot, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.potato, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.prismarine_crystals, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.wolf_hide, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.rabbit_foot, 3, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.infectious_fungus, 1, 0), 5);
Chance.addToChanceTable("overworld_items", new ItemStack(Items.fish, 7, 2), 3);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.ender_aura, 1, 0), 3);
Chance.addToChanceTable("overworld_items", new ItemStack(MItems.heart_piece, 1, 0), 1);
//Dimensional Fishery -- Nether Blocks
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.netherrack, 64, 0), 1000);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.bedrock, 30, 0), 300);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.soul_sand, 20, 0), 200);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.gravel, 10, 0), 100);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.glowstone, 10, 0), 100);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.quartz_ore, 6, 0), 60);
Chance.addToChanceTable("nether_items", new ItemStack(MBlocks.glow_mossy_netherrack, 5, 0), 52);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.brown_mushroom, 9, 0), 48);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.red_mushroom, 9, 0), 48);
Chance.addToChanceTable("nether_items", new ItemStack(MBlocks.blazium_ore, 4, 0), 42);
Chance.addToChanceTable("nether_items", new ItemStack(MBlocks.green_glowshroom, 8, 0), 40);
Chance.addToChanceTable("nether_items", new ItemStack(MBlocks.purple_glowshroom, 8, 0), 40);
Chance.addToChanceTable("nether_items", new ItemStack(MBlocks.hanging_glow_moss, 3, 0), 30);
Chance.addToChanceTable("nether_items", new ItemStack(MBlocks.soul_ore, 2, 0), 22);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.obsidian, 1, 0), 5);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.skull, 1, 1), 3);
Chance.addToChanceTable("nether_items", new ItemStack(Blocks.skull, 1, 0), 1);
//Dimensional Fishery -- Nether Items
Chance.addToChanceTable("nether_items", new ItemStack(Items.rotten_flesh, 10, 0), 100);
Chance.addToChanceTable("nether_items", new ItemStack(Items.nether_wart, 8, 0), 80);
Chance.addToChanceTable("nether_items", new ItemStack(Items.bone, 6, 0), 60);
Chance.addToChanceTable("nether_items", new ItemStack(Items.gold_nugget, 5, 0), 50);
Chance.addToChanceTable("nether_items", new ItemStack(Items.arrow, 4, 0), 40);
Chance.addToChanceTable("nether_items", new ItemStack(Items.blaze_rod, 3, 0), 30);
Chance.addToChanceTable("nether_items", new ItemStack(Items.coal, 2, 0), 25);
Chance.addToChanceTable("nether_items", new ItemStack(MItems.fat, 2, 0), 22);
Chance.addToChanceTable("nether_items", new ItemStack(Items.gunpowder, 2, 0), 20);
Chance.addToChanceTable("nether_items", new ItemStack(Items.magma_cream, 2, 0), 20);
Chance.addToChanceTable("nether_items", new ItemStack(MItems.wither_bone, 1, 0), 18);
Chance.addToChanceTable("nether_items", new ItemStack(Items.fire_charge, 1, 0), 15);
Chance.addToChanceTable("nether_items", new ItemStack(Items.ghast_tear, 1, 0), 10);
Chance.addToChanceTable("nether_items", new ItemStack(MItems.pig_foot, 1, 0), 7);
Chance.addToChanceTable("nether_items", new ItemStack(Items.feather, 1, 0), 5);
//Dimensional Fishery -- End Blocks
Chance.addToChanceTable("end_items", new ItemStack(Blocks.end_stone, 50, 0), 400);
Chance.addToChanceTable("end_items", new ItemStack(Blocks.obsidian, 10, 0), 100);
Chance.addToChanceTable("end_items", new ItemStack(MBlocks.glow_mossy_end_stone, 8, 0), 80);
Chance.addToChanceTable("end_items", new ItemStack(MBlocks.hanging_glow_moss, 3, 0), 30);
Chance.addToChanceTable("end_items", new ItemStack(Blocks.bedrock, 2, 0), 20);
Chance.addToChanceTable("end_items", new ItemStack(MBlocks.continnium_ore, 1, 0), 18);
Chance.addToChanceTable("end_items", new ItemStack(MBlocks.dimensium_ore, 1, 0), 18);
Chance.addToChanceTable("end_items", new ItemStack(Blocks.dragon_egg, 1, 0), 1);
//Dimensional Fishery -- End Items
Chance.addToChanceTable("end_items", new ItemStack(Items.ender_pearl, 10, 0), 100);
Chance.addToChanceTable("end_items", new ItemStack(MItems.ender_aura, 1, 0), 15);
//Dimensional Fishery -- Virtious
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.virtian_soil, 50, 0), 400);
Chance.addToChanceTable("virtious_items", new ItemStack(Blocks.bedrock, 13, 0), 130);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.virtian_grass, 8), 80);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.virtian_soil, 6, 1), 60);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.virtian_soil, 6, 2), 60);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.green_glowshroom, 4, 0), 40);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.purple_glowshroom, 4, 0), 40);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.huge_green_glowshroom, 1), 18);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.huge_purple_glowshroom, 1), 18);
Chance.addToChanceTable("virtious_items", new ItemStack(MBlocks.jadachiteroot, 1), 11);
Chance.addToChanceTable("virtious_items", new ItemStack(MItems.terracreep_spore, 1), 11);
}
}