package com.jared.mysticaltrinkets.world; import java.util.Random; import net.minecraft.entity.item.EntityMinecartChest; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.util.WeightedRandomChestContent; import net.minecraft.world.World; import net.minecraft.world.gen.feature.WorldGenerator; import com.jared.mysticaltrinkets.blocks.MysticalBlocks; public class WorldGenMineShaft extends WorldGenerator { public static final WeightedRandomChestContent[] ChestContents = new WeightedRandomChestContent[] { new WeightedRandomChestContent(Items.iron_axe, 0, 1, 1, 10), new WeightedRandomChestContent(Items.iron_ingot, 0, 1, 3, 3), new WeightedRandomChestContent(Items.gold_ingot, 0, 1, 5, 10), new WeightedRandomChestContent(Items.gold_nugget, 0, 1, 3, 5), new WeightedRandomChestContent(Items.redstone, 0, 4, 9, 5), new WeightedRandomChestContent(Items.bread, 0, 1, 3, 15), new WeightedRandomChestContent(Items.apple, 0, 1, 3, 15), new WeightedRandomChestContent(Items.iron_pickaxe, 0, 1, 1, 5), new WeightedRandomChestContent(Items.iron_sword, 0, 1, 1, 5), new WeightedRandomChestContent(Items.iron_chestplate, 0, 1, 1, 5), new WeightedRandomChestContent(Items.iron_helmet, 0, 1, 1, 5), new WeightedRandomChestContent(Items.iron_leggings, 0, 1, 1, 5), new WeightedRandomChestContent(Items.iron_boots, 0, 1, 1, 5), new WeightedRandomChestContent(Items.wooden_pickaxe, 0, 1, 1, 1), new WeightedRandomChestContent(Items.saddle, 0, 1, 1, 1), new WeightedRandomChestContent(Items.iron_horse_armor, 0, 1, 1, 1), new WeightedRandomChestContent(Items.golden_horse_armor, 0, 1, 1, 1), new WeightedRandomChestContent(Items.beef, 0, 1, 1, 1) }; @Override public boolean generate(World world, Random random, int x, int y, int z) { world.setBlock(x, y, z, Blocks.air); world.setBlock(x, y, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x, y, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x, y, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x, y, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 1, y, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 1, y, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 3, y, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 3, y, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 3, y, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 3, y, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 3, y, z, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 1, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 1, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 2, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 2, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 3, z - 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 3, z + 2, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y + 3, z - 1, MysticalBlocks.infusedOakPlanks); world.setBlock(x - 2, y + 3, z + 1, MysticalBlocks.infusedOakPlanks); world.setBlock(x - 2, y + 3, z, MysticalBlocks.infusedOakPlanks); world.setBlock(x - 1, y - 1, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 2, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 3, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 4, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 5, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 6, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 7, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 8, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 9, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 10, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 11, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 12, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 13, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 14, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 15, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 16, z, Blocks.ladder, 4, 3); world.setBlock(x - 1, y - 1, z - 1, Blocks.air); world.setBlock(x - 1, y - 2, z - 1, Blocks.air); world.setBlock(x - 1, y - 3, z - 1, Blocks.air); world.setBlock(x - 1, y - 4, z - 1, Blocks.air); world.setBlock(x - 1, y - 5, z - 1, Blocks.air); world.setBlock(x - 1, y - 6, z - 1, Blocks.air); world.setBlock(x - 1, y - 7, z - 1, Blocks.air); world.setBlock(x - 1, y - 8, z - 1, Blocks.air); world.setBlock(x - 1, y - 9, z - 1, Blocks.air); world.setBlock(x - 1, y - 10, z - 1, Blocks.air); world.setBlock(x - 1, y - 11, z - 1, Blocks.air); world.setBlock(x - 1, y - 12, z - 1, Blocks.air); world.setBlock(x - 1, y - 13, z - 1, Blocks.air); world.setBlock(x - 1, y - 14, z - 1, Blocks.air); world.setBlock(x - 1, y - 15, z - 1, Blocks.air); world.setBlock(x - 1, y - 16, z - 1, Blocks.air); world.setBlock(x - 1, y - 1, z + 1, Blocks.air); world.setBlock(x - 1, y - 2, z + 1, Blocks.air); world.setBlock(x - 1, y - 3, z + 1, Blocks.air); world.setBlock(x - 1, y - 4, z + 1, Blocks.air); world.setBlock(x - 1, y - 5, z + 1, Blocks.air); world.setBlock(x - 1, y - 6, z + 1, Blocks.air); world.setBlock(x - 1, y - 7, z + 1, Blocks.air); world.setBlock(x - 1, y - 8, z + 1, Blocks.air); world.setBlock(x - 1, y - 9, z + 1, Blocks.air); world.setBlock(x - 1, y - 10, z + 1, Blocks.air); world.setBlock(x - 1, y - 11, z + 1, Blocks.air); world.setBlock(x - 1, y - 12, z + 1, Blocks.air); world.setBlock(x - 1, y - 13, z + 1, Blocks.air); world.setBlock(x - 1, y - 14, z + 1, Blocks.air); world.setBlock(x - 1, y - 15, z + 1, Blocks.air); world.setBlock(x - 1, y - 16, z + 1, Blocks.rail); world.setBlock(x - 2, y - 1, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 2, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 3, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 4, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 5, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 6, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 7, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 8, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 9, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 10, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 11, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 12, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 13, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 14, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 15, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 16, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 1, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 2, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 3, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 4, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 5, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 6, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 7, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 8, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 9, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 10, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 11, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 12, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 13, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 14, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 15, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 16, z + 1, MysticalBlocks.infusedOakFence); world.setBlock(x - 2, y - 1, z, Blocks.air); world.setBlock(x - 2, y - 2, z, Blocks.air); world.setBlock(x - 2, y - 3, z, Blocks.air); world.setBlock(x - 2, y - 4, z, Blocks.air); world.setBlock(x - 2, y - 5, z, Blocks.air); world.setBlock(x - 2, y - 6, z, Blocks.air); world.setBlock(x - 2, y - 7, z, Blocks.air); world.setBlock(x - 2, y - 8, z, Blocks.air); world.setBlock(x - 2, y - 9, z, Blocks.air); world.setBlock(x - 2, y - 10, z, Blocks.air); world.setBlock(x - 2, y - 11, z, Blocks.air); world.setBlock(x - 2, y - 12, z, Blocks.air); world.setBlock(x - 2, y - 13, z, Blocks.air); world.setBlock(x - 2, y - 14, z, Blocks.air); world.setBlock(x - 2, y - 15, z, Blocks.air); int corr1X = x - 2; int corr1Y = y - 16; int corr1Z = z; world.setBlock(corr1X, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 1, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 2, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 3, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 4, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 5, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 6, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 7, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 8, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 9, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 10, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 11, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 12, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 13, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 14, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 15, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 16, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 17, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 18, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 19, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 20, corr1Y + 1, corr1Z, Blocks.air); world.setBlock(corr1X - 1, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 2, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 3, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 4, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 5, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 6, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 7, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 8, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 9, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 10, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 11, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 12, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 13, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 14, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 15, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 16, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 17, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 18, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 19, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 20, corr1Y, corr1Z, Blocks.air); world.setBlock(corr1X - 20, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 1, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 2, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 3, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 4, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 5, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 6, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 7, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 8, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 9, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 10, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 11, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 12, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 13, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 14, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 15, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 16, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 17, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 18, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 19, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 20, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 1, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 2, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 3, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 4, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 5, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 6, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 7, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 8, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 9, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 10, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 11, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 12, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 13, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 14, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 15, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 16, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 17, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 18, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 19, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 20, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 1, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 2, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 3, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 4, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 5, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 6, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 7, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 8, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 9, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 10, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 11, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 12, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 13, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 14, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 15, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 16, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 17, corr1Y + 1, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 18, corr1Y + 1, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 19, corr1Y + 1, corr1Z - 1, Blocks.stone); world.setBlock(corr1X - 20, corr1Y + 1, corr1Z - 1, Blocks.stone); world.setBlock(corr1X - 1, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 2, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 3, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 4, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 5, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 6, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 7, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 8, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 9, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 10, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 11, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 12, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 13, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 14, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 15, corr1Y, corr1Z - 1, Blocks.air); world.setBlock(corr1X - 16, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 18, corr1Y, corr1Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 19, corr1Y, corr1Z - 1, Blocks.stone); world.setBlock(corr1X - 20, corr1Y, corr1Z - 1, Blocks.stone); world.setBlock(corr1X - 1, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 2, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 3, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 4, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 5, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 6, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 7, corr1Y + 1, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 8, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 9, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 10, corr1Y + 1, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 11, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 12, corr1Y + 1, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 13, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 14, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 15, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 16, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 17, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 18, corr1Y + 1, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 19, corr1Y + 1, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 1, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 2, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 3, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 4, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 5, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 6, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 7, corr1Y, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 8, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 9, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 10, corr1Y, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 12, corr1Y, corr1Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr1X - 13, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 14, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 15, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 16, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 17, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 18, corr1Y, corr1Z + 1, Blocks.air); world.setBlock(corr1X - 19, corr1Y, corr1Z + 1, MysticalBlocks.infusedOakFence); int corr2X = corr1X - 11; int corr2Y = corr1Y; int corr2Z = corr1Z + 1; world.setBlock(corr2X, corr2Y, corr2Z, Blocks.air); world.setBlock(corr2X, corr2Y, corr2Z + 1, Blocks.air); world.setBlock(corr2X, corr2Y, corr2Z + 2, Blocks.air); world.setBlock(corr2X, corr2Y, corr2Z + 3, Blocks.air); world.setBlock(corr2X, corr2Y, corr2Z + 4, Blocks.air); world.setBlock(corr2X, corr2Y, corr2Z + 5, Blocks.air); world.setBlock(corr2X, corr2Y, corr2Z + 7, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 1, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 2, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 3, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 4, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 5, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 6, Blocks.air); world.setBlock(corr2X, corr2Y + 1, corr2Z + 7, Blocks.air); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 1, Blocks.air); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 2, Blocks.air); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 3, Blocks.air); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 4, Blocks.air); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 6, Blocks.air); world.setBlock(corr2X + 1, corr2Y + 1, corr2Z + 7, Blocks.air); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 1, Blocks.air); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 2, Blocks.air); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 3, Blocks.air); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 4, Blocks.air); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 6, Blocks.air); world.setBlock(corr2X - 1, corr2Y + 1, corr2Z + 7, Blocks.air); world.setBlock(corr2X + 1, corr2Y, corr2Z + 1, Blocks.air); world.setBlock(corr2X + 1, corr2Y, corr2Z + 2, Blocks.air); world.setBlock(corr2X + 1, corr2Y, corr2Z + 3, Blocks.air); world.setBlock(corr2X + 1, corr2Y, corr2Z + 4, Blocks.air); world.setBlock(corr2X + 1, corr2Y, corr2Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr2X + 1, corr2Y, corr2Z + 6, Blocks.rail); world.setBlock(corr2X + 1, corr2Y, corr2Z + 7, Blocks.air); world.setBlock(corr2X - 1, corr2Y, corr2Z + 1, Blocks.air); world.setBlock(corr2X - 1, corr2Y, corr2Z + 2, Blocks.air); world.setBlock(corr2X - 1, corr2Y, corr2Z + 3, Blocks.air); world.setBlock(corr2X - 1, corr2Y, corr2Z + 4, Blocks.air); world.setBlock(corr2X - 1, corr2Y, corr2Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr2X - 1, corr2Y, corr2Z + 6, Blocks.air); world.setBlock(corr2X - 1, corr2Y, corr2Z + 7, Blocks.air); int corr3X = corr2X; int corr3Y = corr2Y; int corr3Z = corr2Z + 6; world.setBlock(corr3X, corr3Y, corr3Z, Blocks.air); world.setBlock(corr3X + 1, corr3Y, corr3Z, Blocks.air); world.setBlock(corr3X + 2, corr3Y, corr3Z, Blocks.air); world.setBlock(corr3X + 3, corr3Y, corr3Z, Blocks.air); world.setBlock(corr3X + 4, corr3Y, corr3Z, Blocks.air); world.setBlock(corr3X + 1, corr3Y + 1, corr3Z, Blocks.air); world.setBlock(corr3X + 2, corr3Y + 1, corr3Z, Blocks.air); world.setBlock(corr3X + 3, corr3Y + 1, corr3Z, Blocks.air); world.setBlock(corr3X + 4, corr3Y + 1, corr3Z, Blocks.air); world.setBlock(corr3X + 1, corr3Y, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 2, corr3Y, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 3, corr3Y, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 4, corr3Y, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 1, corr3Y + 1, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 2, corr3Y + 1, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 3, corr3Y + 1, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 4, corr3Y + 1, corr3Z + 1, Blocks.air); world.setBlock(corr3X + 1, corr3Y, corr3Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr3X + 2, corr3Y, corr3Z - 1, Blocks.air); world.setBlock(corr3X + 3, corr3Y, corr3Z - 1, Blocks.air); world.setBlock(corr3X + 4, corr3Y, corr3Z - 1, Blocks.air); world.setBlock(corr3X + 1, corr3Y + 1, corr3Z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr3X + 2, corr3Y + 1, corr3Z - 1, Blocks.air); world.setBlock(corr3X + 3, corr3Y + 1, corr3Z - 1, Blocks.air); world.setBlock(corr3X + 4, corr3Y + 1, corr3Z - 1, Blocks.air); int corr4X = corr1X - 17; int corr4Y = corr1Y; int corr4Z = corr1Z - 1; world.setBlock(corr4X, corr4Y, corr4Z, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 1, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 2, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 3, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 4, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 5, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 6, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 7, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 8, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 9, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 1, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 2, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 3, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 4, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 5, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 6, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 7, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 8, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 9, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 1, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 2, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 3, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 5, MysticalBlocks.infusedOakFence); world.setBlock(corr4X + 1, corr4Y, corr4Z - 6, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 7, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 8, MysticalBlocks.infusedOakFence); world.setBlock(corr4X + 1, corr4Y, corr4Z - 9, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 1, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 2, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 3, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 4, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 5, MysticalBlocks.infusedOakFence); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 6, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 7, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 8, MysticalBlocks.infusedOakFence); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 9, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 1, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 2, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 3, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 4, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 5, MysticalBlocks.infusedOakFence); world.setBlock(corr4X - 1, corr4Y, corr4Z - 6, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 7, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 8, MysticalBlocks.infusedOakFence); world.setBlock(corr4X - 1, corr4Y, corr4Z - 9, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 1, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 2, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 3, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 4, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 5, MysticalBlocks.infusedOakFence); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 6, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 7, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 8, MysticalBlocks.infusedOakFence); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 9, Blocks.air); world.setBlock(corr4X, corr4Y + 1, corr4Z - 10, Blocks.air); world.setBlock(corr4X, corr4Y, corr4Z - 10, Blocks.air); world.setBlock(corr4X - 1, corr4Y + 1, corr4Z - 10, Blocks.air); world.setBlock(corr4X - 1, corr4Y, corr4Z - 10, Blocks.air); world.setBlock(corr4X + 1, corr4Y + 1, corr4Z - 10, Blocks.air); world.setBlock(corr4X + 1, corr4Y, corr4Z - 10, Blocks.air); int corr5X = corr4X + 1; int corr5Y = corr4Y; int corr5Z = corr4Z + 4; world.setBlock(corr5X, corr5Y, z, Blocks.air); world.setBlock(corr5X + 1, corr5Y, z, Blocks.air); world.setBlock(corr5X + 2, corr5Y, z, Blocks.air); world.setBlock(corr5X + 3, corr5Y, z, Blocks.air); world.setBlock(corr5X + 4, corr5Y, z, Blocks.air); world.setBlock(corr5X + 5, corr5Y, z, Blocks.air); world.setBlock(corr5X + 6, corr5Y, z, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z, Blocks.air); world.setBlock(corr5X + 1, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 2, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 3, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 4, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 5, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z, Blocks.air); world.setBlock(corr5X + 1, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 2, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 3, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 4, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 5, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 6, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 1, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 2, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 3, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 4, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 5, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z - 1, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z - 2, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z - 2, Blocks.air); world.setBlock(corr5X + 5, corr5Y, z - 2, Blocks.air); world.setBlock(corr5X + 5, corr5Y + 1, z - 2, Blocks.air); world.setBlock(corr5X + 5, corr5Y, z - 4, Blocks.air); world.setBlock(corr5X + 5, corr5Y + 1, z - 4, Blocks.air); world.setBlock(corr5X + 5, corr5Y, z - 5, Blocks.furnace); world.setBlock(corr5X + 5, corr5Y + 1, z - 5, Blocks.air); world.setBlock(corr5X + 5, corr5Y, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr5X + 5, corr5Y + 1, z - 1, MysticalBlocks.infusedOakFence); world.setBlock(corr5X + 5, corr5Y, z - 3, Blocks.air); world.setBlock(corr5X + 5, corr5Y + 1, z - 3, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z - 1, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z - 2, Blocks.air); world.setBlock(corr5X + 6, corr5Y, z - 2, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z - 3, Blocks.air); world.setBlock(corr5X + 6, corr5Y, z - 3, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z - 4, Blocks.air); world.setBlock(corr5X + 6, corr5Y, z - 4, Blocks.air); world.setBlock(corr5X + 6, corr5Y + 1, z - 5, Blocks.air); world.setBlock(corr5X + 6, corr5Y, z - 5, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z - 3, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z - 3, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z - 4, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z - 4, Blocks.air); world.setBlock(corr5X + 7, corr5Y + 1, z - 5, Blocks.air); world.setBlock(corr5X + 7, corr5Y, z - 5, Blocks.air); EntityMinecartChest minecart = new EntityMinecartChest(world, corr5X + 5.5, corr5Y, z - 1.5); minecart.setLocationAndAngles(corr5X + 5.5, corr5Y, z - 1.5, 0, 0); WeightedRandomChestContent.generateChestContents(random, ChestContents, minecart, random.nextInt(10) + 1); world.spawnEntityInWorld(minecart); int corr6X = corr1X - 20; int corr6Y = corr1Y; int corr6Z = corr1Z + 1; world.setBlock(corr6X, corr6Y, corr6Z, Blocks.air); world.setBlock(corr6X, corr6Y, corr6Z + 1, Blocks.air); world.setBlock(corr6X, corr6Y, corr6Z + 2, Blocks.air); world.setBlock(corr6X, corr6Y + 1, corr6Z + 1, Blocks.air); world.setBlock(corr6X, corr6Y + 1, corr6Z + 2, Blocks.air); world.setBlock(corr6X, corr6Y + 1, corr6Z + 3, Blocks.air); world.setBlock(corr6X + 1, corr6Y, corr6Z + 1, Blocks.air); world.setBlock(corr6X + 1, corr6Y, corr6Z + 2, Blocks.air); world.setBlock(corr6X + 1, corr6Y, corr6Z + 3, Blocks.air); world.setBlock(corr6X + 1, corr6Y + 1, corr6Z + 1, Blocks.air); world.setBlock(corr6X + 1, corr6Y + 1, corr6Z + 2, Blocks.air); world.setBlock(corr6X + 1, corr6Y + 1, corr6Z + 3, Blocks.air); int entrance2X = corr6X; int entrance2Y = corr6Y; int entrance2Z = corr6Z + 3; world.setBlock(entrance2X, entrance2Y, entrance2Z, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y, entrance2Z, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y + 1, entrance2Z, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y, entrance2Z, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y + 1, entrance2Z, Blocks.air); world.setBlock(entrance2X + 2, entrance2Y, entrance2Z, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 2, entrance2Y + 1, entrance2Z, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 2, entrance2Y, entrance2Z + 2, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 2, entrance2Y + 1, entrance2Z + 2, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 2, entrance2Y + 2, entrance2Z + 2, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y, entrance2Z, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y + 1, entrance2Z, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y, entrance2Z + 2, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y + 1, entrance2Z + 2, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y + 2, entrance2Z + 2, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 2, entrance2Y + 1, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 2, entrance2Y, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 2, entrance2Y + 1, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X, entrance2Y, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X, entrance2Y + 1, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y + 1, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y + 1, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X + 2, entrance2Y, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X + 2, entrance2Y + 1, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X - 2, entrance2Y, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X - 2, entrance2Y + 1, entrance2Z + 1, Blocks.air); world.setBlock(entrance2X, entrance2Y + 1, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y + 1, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y + 1, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y + 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y + 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y + 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X, entrance2Y, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y + 2, entrance2Z + 2, MysticalBlocks.infusedOakPlanks); world.setBlock(entrance2X, entrance2Y + 2, entrance2Z + 2, MysticalBlocks.infusedOakPlanks); world.setBlock(entrance2X + 1, entrance2Y + 2, entrance2Z + 2, MysticalBlocks.infusedOakPlanks); world.setBlock(entrance2X + 1, entrance2Y + 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y - 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y - 2, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y - 3, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y - 4, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y - 5, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X + 1, entrance2Y - 6, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y + 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y - 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y - 2, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y - 3, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y - 4, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y - 5, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X - 1, entrance2Y - 6, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X, entrance2Y + 1, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X, entrance2Y, entrance2Z + 2, Blocks.air); world.setBlock(entrance2X, entrance2Y - 1, entrance2Z + 2, Blocks.ladder, 3, 3); world.setBlock(entrance2X, entrance2Y - 2, entrance2Z + 2, Blocks.ladder, 3, 3); world.setBlock(entrance2X, entrance2Y - 3, entrance2Z + 2, Blocks.ladder, 3, 3); world.setBlock(entrance2X, entrance2Y - 4, entrance2Z + 2, Blocks.ladder, 3, 3); world.setBlock(entrance2X, entrance2Y - 5, entrance2Z + 2, Blocks.ladder, 3, 3); world.setBlock(entrance2X, entrance2Y - 6, entrance2Z + 2, Blocks.ladder, 3, 3); world.setBlock(entrance2X - 1, entrance2Y - 1, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 1, entrance2Y - 2, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 1, entrance2Y - 3, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 1, entrance2Y - 4, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 1, entrance2Y - 5, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X - 1, entrance2Y - 6, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 1, entrance2Y - 1, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 1, entrance2Y - 2, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 1, entrance2Y - 3, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 1, entrance2Y - 4, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 1, entrance2Y - 5, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X + 1, entrance2Y - 6, entrance2Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(entrance2X, entrance2Y - 1, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y - 2, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y - 3, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y - 4, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y - 5, entrance2Z + 3, Blocks.air); world.setBlock(entrance2X, entrance2Y - 6, entrance2Z + 3, Blocks.air); int corr7X = entrance2X; int corr7Y = entrance2Y - 6; int corr7Z = entrance2Z + 3; world.setBlock(corr7X, corr7Y, corr7Z, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y, corr7Z, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z, MysticalBlocks.infusedOakFence); world.setBlock(corr7X, corr7Y, corr7Z + 1, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 2, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 3, Blocks.air, 1, 3); world.setBlock(corr7X, corr7Y, corr7Z + 4, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 5, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 6, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 7, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 8, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 9, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 10, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 11, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 1, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 2, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 3, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 4, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 5, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 6, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 7, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 8, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 9, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 10, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 11, Blocks.air); world.setBlock(corr7X, corr7Y + 1, corr7Z + 12, Blocks.air); world.setBlock(corr7X, corr7Y, corr7Z + 12, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 12, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 12, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 12, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 12, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 1, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 2, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y, corr7Z + 4, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y, corr7Z + 6, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 7, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 8, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 9, Blocks.air); world.setBlock(corr7X - 1, corr7Y, corr7Z + 10, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y, corr7Z + 11, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 1, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 2, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 4, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 6, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 7, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 8, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 9, Blocks.air); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 10, MysticalBlocks.infusedOakFence); world.setBlock(corr7X - 1, corr7Y + 1, corr7Z + 11, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 1, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 2, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y, corr7Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y, corr7Z + 6, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 7, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 8, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 9, Blocks.air); world.setBlock(corr7X + 1, corr7Y, corr7Z + 10, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y, corr7Z + 11, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 1, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 2, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 3, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 4, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 5, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 6, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 7, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 8, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 9, Blocks.air); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 10, MysticalBlocks.infusedOakFence); world.setBlock(corr7X + 1, corr7Y + 1, corr7Z + 11, Blocks.air); int corr8X = corr7X + 1; int corr8Y = corr7Y; int corr8Z = corr7Z + 11; world.setBlock(corr8X, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 1, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 2, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 3, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 4, corr8Y, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 1, corr8Y + 1, corr8Z, Blocks.air); world.setBlock(corr8X + 2, corr8Y + 1, corr8Z, Blocks.air); world.setBlock(corr8X + 3, corr8Y + 1, corr8Z, Blocks.air); world.setBlock(corr8X + 4, corr8Y + 1, corr8Z - 1, Blocks.air); EntityMinecartChest minecart1 = new EntityMinecartChest(world, corr8X + 4, corr8Y, corr8Z - 1.5); minecart1.setLocationAndAngles(corr8X + 4, corr8Y, corr8Z - 1.5, 0, 0); WeightedRandomChestContent.generateChestContents(random, ChestContents, minecart1, random.nextInt(10) + 1); world.spawnEntityInWorld(minecart1); world.setBlock(corr8X + 6, corr8Y, corr8Z + 1, Blocks.furnace); world.setBlock(corr8X + 6, corr8Y + 1, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 6, corr8Y + 1, corr8Z, Blocks.air); world.setBlock(corr8X + 6, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 6, corr8Y, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 6, corr8Y + 1, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 6, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 1, corr8Y, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 1, corr8Y + 1, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 2, corr8Y, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 2, corr8Y + 1, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 3, corr8Y, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 3, corr8Y + 1, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 1, corr8Y, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 1, corr8Y + 1, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 2, corr8Y, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 2, corr8Y + 1, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 3, corr8Y, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 3, corr8Y + 1, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 4, corr8Y, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 4, corr8Y + 1, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 4, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 4, corr8Y + 1, corr8Z, Blocks.air); world.setBlock(corr8X + 5, corr8Y, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 5, corr8Y + 1, corr8Z + 1, Blocks.air); world.setBlock(corr8X + 5, corr8Y, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 5, corr8Y + 1, corr8Z - 1, Blocks.air); world.setBlock(corr8X + 5, corr8Y, corr8Z, Blocks.air); world.setBlock(corr8X + 5, corr8Y + 1, corr8Z, Blocks.air); int corr9X = corr7X + 1; int corr9Y = corr7Y; int corr9Z = corr7Z + 4; world.setBlock(corr9X, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 1, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 2, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 3, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 4, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 5, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 6, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 7, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 8, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 9, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 10, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 11, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 12, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 13, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 14, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 1, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 2, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 3, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 4, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 5, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 6, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 7, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 8, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 9, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 10, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 11, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 12, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 13, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 14, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 15, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 15, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 16, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 16, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 17, corr9Y, corr9Z, Blocks.air); world.setBlock(corr9X + 17, corr9Y + 1, corr9Z, Blocks.air); world.setBlock(corr9X + 12, corr9Y + 1, corr9Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr9X + 12, corr9Y, corr9Z + 1, MysticalBlocks.infusedOakFence); world.setBlock(corr9X + 1, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 2, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 3, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 4, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 5, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 6, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 7, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 8, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 9, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 10, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 11, corr9Y, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 1, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 2, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 3, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 4, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 5, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 6, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 7, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 8, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 9, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 10, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 11, corr9Y + 1, corr9Z + 1, Blocks.air); world.setBlock(corr9X + 1, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 2, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 3, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 4, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 5, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 6, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 7, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 8, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 9, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 10, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 11, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 12, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 13, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 14, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 15, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 16, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 17, corr9Y, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 1, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 2, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 3, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 4, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 5, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 6, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 7, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 8, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 9, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 10, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 11, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 12, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 13, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 14, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 15, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 16, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 17, corr9Y + 1, corr9Z - 1, Blocks.air); world.setBlock(corr9X + 16, corr9Y, corr9Z - 3, Blocks.lever); world.setBlock(corr9X + 16, corr9Y, corr9Z - 4, Blocks.tnt); world.setBlock(corr9X + 14, corr9Y, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 14, corr9Y + 1, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 15, corr9Y, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 15, corr9Y + 1, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 16, corr9Y, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 16, corr9Y + 1, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 17, corr9Y, corr9Z - 2, Blocks.air); world.setBlock(corr9X + 17, corr9Y + 1, corr9Z - 2, Blocks.air); int bridgeX = corr9X + 16; int bridgeY = corr9Y - 1; int bridgeZ = corr9Z - 4; world.setBlock(bridgeX, bridgeY, bridgeZ, Blocks.stone); world.setBlock(bridgeX, bridgeY - 1 + 1, bridgeZ - 1, Blocks.air); world.setBlock(bridgeX, bridgeY - 2 + 1, bridgeZ - 2, Blocks.air); world.setBlock(bridgeX, bridgeY - 3 + 1, bridgeZ - 3, Blocks.air); world.setBlock(bridgeX, bridgeY - 4 + 1, bridgeZ - 4, Blocks.air); world.setBlock(bridgeX, bridgeY - 5 + 1, bridgeZ - 5, Blocks.air); world.setBlock(bridgeX, bridgeY - 6 + 1, bridgeZ - 6, Blocks.air); world.setBlock(bridgeX, bridgeY - 7 + 1, bridgeZ - 7, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 1, bridgeZ - 8, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 1 + 1, bridgeZ - 1, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 2 + 1, bridgeZ - 2, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 3 + 1, bridgeZ - 3, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 4 + 1, bridgeZ - 4, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 5 + 1, bridgeZ - 5, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 6 + 1, bridgeZ - 6, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 7 + 1, bridgeZ - 7, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 1, bridgeZ - 8, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 1, bridgeZ - 9, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 1, bridgeZ - 10, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 1, bridgeZ - 11, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 1, bridgeZ - 12, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 1, bridgeZ - 9, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 1, bridgeZ - 10, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 1, bridgeZ - 11, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 1, bridgeZ - 12, Blocks.air); world.setBlock(bridgeX, bridgeY - 1 + 2, bridgeZ - 1, Blocks.air); world.setBlock(bridgeX, bridgeY - 2 + 2, bridgeZ - 2, Blocks.air); world.setBlock(bridgeX, bridgeY - 3 + 2, bridgeZ - 3, Blocks.air); world.setBlock(bridgeX, bridgeY - 4 + 2, bridgeZ - 4, Blocks.air); world.setBlock(bridgeX, bridgeY - 5 + 2, bridgeZ - 5, Blocks.air); world.setBlock(bridgeX, bridgeY - 6 + 2, bridgeZ - 6, Blocks.air); world.setBlock(bridgeX, bridgeY - 7 + 2, bridgeZ - 7, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 2, bridgeZ - 8, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 1 + 2, bridgeZ - 1, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 2 + 2, bridgeZ - 2, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 3 + 2, bridgeZ - 3, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 4 + 2, bridgeZ - 4, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 5 + 2, bridgeZ - 5, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 6 + 2, bridgeZ - 6, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 7 + 2, bridgeZ - 7, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 2, bridgeZ - 8, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 2, bridgeZ - 9, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 2, bridgeZ - 10, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 2, bridgeZ - 11, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 2, bridgeZ - 12, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 2, bridgeZ - 9, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 2, bridgeZ - 10, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 2, bridgeZ - 11, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 2, bridgeZ - 12, Blocks.air); world.setBlock(bridgeX, bridgeY - 1 + 3, bridgeZ - 1, Blocks.air); world.setBlock(bridgeX, bridgeY - 2 + 3, bridgeZ - 2, Blocks.air); world.setBlock(bridgeX, bridgeY - 3 + 3, bridgeZ - 3, Blocks.air); world.setBlock(bridgeX, bridgeY - 4 + 3, bridgeZ - 4, Blocks.air); world.setBlock(bridgeX, bridgeY - 5 + 3, bridgeZ - 5, Blocks.air); world.setBlock(bridgeX, bridgeY - 6 + 3, bridgeZ - 6, Blocks.air); world.setBlock(bridgeX, bridgeY - 7 + 3, bridgeZ - 7, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 3, bridgeZ - 8, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 1 + 3, bridgeZ - 1, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 2 + 3, bridgeZ - 2, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 3 + 3, bridgeZ - 3, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 4 + 3, bridgeZ - 4, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 5 + 3, bridgeZ - 5, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 6 + 3, bridgeZ - 6, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 7 + 3, bridgeZ - 7, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 3, bridgeZ - 8, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 3, bridgeZ - 9, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 3, bridgeZ - 10, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 3, bridgeZ - 11, Blocks.air); world.setBlock(bridgeX, bridgeY - 8 + 3, bridgeZ - 12, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 3, bridgeZ - 9, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 3, bridgeZ - 10, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 3, bridgeZ - 11, Blocks.air); world.setBlock(bridgeX - 1, bridgeY - 8 + 3, bridgeZ - 12, Blocks.air); world.setBlock(bridgeX, bridgeY - 1, bridgeZ - 1, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 2, bridgeZ - 2, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 3, bridgeZ - 3, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 4, bridgeZ - 4, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 5, bridgeZ - 5, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 6, bridgeZ - 6, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 7, bridgeZ - 7, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 8, bridgeZ - 8, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 1, bridgeZ - 1, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 2, bridgeZ - 2, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 3, bridgeZ - 3, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 4, bridgeZ - 4, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 5, bridgeZ - 5, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 6, bridgeZ - 6, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 7, bridgeZ - 7, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 8, bridgeZ - 8, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 8, bridgeZ - 9, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 8, bridgeZ - 10, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 8, bridgeZ - 11, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX, bridgeY - 8, bridgeZ - 12, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 8, bridgeZ - 9, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 8, bridgeZ - 10, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 8, bridgeZ - 11, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX - 1, bridgeY - 8, bridgeZ - 12, MysticalBlocks.infusedOakPlanks); world.setBlock(bridgeX + 1, bridgeY, bridgeZ - 1, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 1, bridgeZ - 1, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY, bridgeZ - 2, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 1, bridgeZ - 2, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 2, bridgeZ - 2, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 1, bridgeZ - 3, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 2, bridgeZ - 3, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 3, bridgeZ - 3, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 2, bridgeZ - 4, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 3, bridgeZ - 4, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 4, bridgeZ - 4, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 3, bridgeZ - 5, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 4, bridgeZ - 5, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 5, bridgeZ - 5, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 4, bridgeZ - 6, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 5, bridgeZ - 6, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 6, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 5, bridgeZ - 7, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 7, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 7, bridgeZ - 7, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 8, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 7, bridgeZ - 8, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 8, bridgeZ - 8, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 9, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 7, bridgeZ - 9, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 8, bridgeZ - 9, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 10, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 7, bridgeZ - 10, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 8, bridgeZ - 10, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 11, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 7, bridgeZ - 11, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 8, bridgeZ - 11, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 6, bridgeZ - 12, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 7, bridgeZ - 12, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX + 1, bridgeY - 8, bridgeZ - 12, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY, bridgeZ - 1, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 1, bridgeZ - 1, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY, bridgeZ - 2, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 1, bridgeZ - 2, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 2, bridgeZ - 2, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 1, bridgeZ - 3, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 2, bridgeZ - 3, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 3, bridgeZ - 3, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 2, bridgeZ - 4, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 3, bridgeZ - 4, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 4, bridgeZ - 4, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 3, bridgeZ - 5, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 4, bridgeZ - 5, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 5, bridgeZ - 5, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 4, bridgeZ - 6, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 5, bridgeZ - 6, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 6, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 5, bridgeZ - 7, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 7, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 7, bridgeZ - 7, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 8, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 7, bridgeZ - 8, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 8, bridgeZ - 8, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 9, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 7, bridgeZ - 9, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 8, bridgeZ - 9, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 10, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 7, bridgeZ - 10, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 8, bridgeZ - 10, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 11, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 7, bridgeZ - 11, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 8, bridgeZ - 11, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 6, bridgeZ - 12, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 7, bridgeZ - 12, MysticalBlocks.infusedOakFence); world.setBlock(bridgeX - 2, bridgeY - 8, bridgeZ - 12, MysticalBlocks.infusedOakFence); int endX = bridgeX - 4; int endY = bridgeY - 9; int endZ = bridgeZ - 13; world.setBlock(endX, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 2, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 3, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 4, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 5, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 1, endY + 6, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 1, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 2, endY + 2, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 2, endY + 3, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 2, endY + 4, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 5, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 2, endY + 6, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 2, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 2, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 3, endY + 3, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 3, endY + 4, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 3, endY + 5, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 6, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 2, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 4, endY + 3, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 4, endY + 4, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 4, endY + 5, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 6, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 5, endY + 2, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 5, endY + 3, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 5, endY + 4, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 5, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 5, endY + 6, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 5, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 3, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 4, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 5, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 6, endY + 6, endZ, MysticalBlocks.natureGlass); world.setBlock(endX + 6, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 1, Blocks.tripwire_hook); world.setBlockMetadataWithNotify(endX + 1, endY + 1, endZ - 1, 3, 3); world.setBlock(endX + 1, endY + 2, endZ - 1, Blocks.air); world.setBlock(endX + 1, endY + 3, endZ - 1, Blocks.air); world.setBlock(endX + 1, endY + 4, endZ - 1, Blocks.air); world.setBlock(endX + 1, endY + 5, endZ - 1, Blocks.air); world.setBlock(endX + 1, endY + 6, endZ - 1, Blocks.air); world.setBlock(endX + 1, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 1, Blocks.tripwire, 0, 3); world.setBlock(endX + 2, endY + 2, endZ - 1, Blocks.air); world.setBlock(endX + 2, endY + 3, endZ - 1, Blocks.air); world.setBlock(endX + 2, endY + 4, endZ - 1, Blocks.air); world.setBlock(endX + 2, endY + 5, endZ - 1, Blocks.air); world.setBlock(endX + 2, endY + 6, endZ - 1, Blocks.air); world.setBlock(endX + 2, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 1, Blocks.tripwire, 0, 3); world.setBlock(endX + 3, endY + 2, endZ - 1, Blocks.air); world.setBlock(endX + 3, endY + 3, endZ - 1, Blocks.air); world.setBlock(endX + 3, endY + 4, endZ - 1, Blocks.air); world.setBlock(endX + 3, endY + 5, endZ - 1, Blocks.air); world.setBlock(endX + 3, endY + 6, endZ - 1, Blocks.air); world.setBlock(endX + 3, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 1, Blocks.tripwire, 0, 3); world.setBlock(endX + 4, endY + 2, endZ - 1, Blocks.air); world.setBlock(endX + 4, endY + 3, endZ - 1, Blocks.air); world.setBlock(endX + 4, endY + 4, endZ - 1, Blocks.air); world.setBlock(endX + 4, endY + 5, endZ - 1, Blocks.air); world.setBlock(endX + 4, endY + 6, endZ - 1, Blocks.air); world.setBlock(endX + 4, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 1, Blocks.tripwire, 0, 3); world.setBlock(endX + 5, endY + 2, endZ - 1, Blocks.air); world.setBlock(endX + 5, endY + 3, endZ - 1, Blocks.air); world.setBlock(endX + 5, endY + 4, endZ - 1, Blocks.air); world.setBlock(endX + 5, endY + 5, endZ - 1, Blocks.air); world.setBlock(endX + 5, endY + 6, endZ - 1, Blocks.air); world.setBlock(endX + 5, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 1, Blocks.tripwire_hook, 5, 3); world.setBlockMetadataWithNotify(endX + 6, endY + 1, endZ - 1, 5, 3); world.setBlock(endX + 6, endY + 2, endZ - 1, Blocks.air); world.setBlock(endX + 6, endY + 3, endZ - 1, Blocks.air); world.setBlock(endX + 6, endY + 4, endZ - 1, Blocks.air); world.setBlock(endX + 6, endY + 5, endZ - 1, Blocks.air); world.setBlock(endX + 6, endY + 6, endZ - 1, Blocks.air); world.setBlock(endX + 6, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 1, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 2, Blocks.tnt); // world.setBlockMetadataWithNotify(endX, endY + 1, endZ - 2, 5, 3); world.setBlock(endX, endY + 2, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 2, Blocks.air); world.setBlock(endX + 1, endY + 2, endZ - 2, Blocks.air); world.setBlock(endX + 1, endY + 3, endZ - 2, Blocks.air); world.setBlock(endX + 1, endY + 4, endZ - 2, Blocks.air); world.setBlock(endX + 1, endY + 5, endZ - 2, Blocks.air); world.setBlock(endX + 1, endY + 6, endZ - 2, Blocks.air); world.setBlock(endX + 1, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 2, Blocks.air); world.setBlock(endX + 2, endY + 2, endZ - 2, Blocks.air); world.setBlock(endX + 2, endY + 3, endZ - 2, Blocks.air); world.setBlock(endX + 2, endY + 4, endZ - 2, Blocks.air); world.setBlock(endX + 2, endY + 5, endZ - 2, Blocks.air); world.setBlock(endX + 2, endY + 6, endZ - 2, Blocks.air); world.setBlock(endX + 2, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 2, Blocks.air); world.setBlock(endX + 3, endY + 2, endZ - 2, Blocks.air); world.setBlock(endX + 3, endY + 3, endZ - 2, Blocks.air); world.setBlock(endX + 3, endY + 4, endZ - 2, Blocks.air); world.setBlock(endX + 3, endY + 5, endZ - 2, Blocks.air); world.setBlock(endX + 3, endY + 6, endZ - 2, Blocks.air); world.setBlock(endX + 3, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 2, Blocks.air); world.setBlock(endX + 4, endY + 2, endZ - 2, Blocks.air); world.setBlock(endX + 4, endY + 3, endZ - 2, Blocks.air); world.setBlock(endX + 4, endY + 4, endZ - 2, Blocks.air); world.setBlock(endX + 4, endY + 5, endZ - 2, Blocks.air); world.setBlock(endX + 4, endY + 6, endZ - 2, Blocks.air); world.setBlock(endX + 4, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 2, Blocks.air); world.setBlock(endX + 5, endY + 2, endZ - 2, Blocks.air); world.setBlock(endX + 5, endY + 3, endZ - 2, Blocks.air); world.setBlock(endX + 5, endY + 4, endZ - 2, Blocks.air); world.setBlock(endX + 5, endY + 5, endZ - 2, Blocks.air); world.setBlock(endX + 5, endY + 6, endZ - 2, Blocks.air); world.setBlock(endX + 5, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 2, Blocks.air, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ - 2, Blocks.air); world.setBlock(endX + 6, endY + 3, endZ - 2, Blocks.air); world.setBlock(endX + 6, endY + 4, endZ - 2, Blocks.air); world.setBlock(endX + 6, endY + 5, endZ - 2, Blocks.air); world.setBlock(endX + 6, endY + 6, endZ - 2, Blocks.air); world.setBlock(endX + 6, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 2, Blocks.tnt); world.setBlock(endX + 7, endY + 2, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 2, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 3, Blocks.air); world.setBlock(endX + 1, endY + 2, endZ - 3, Blocks.air); world.setBlock(endX + 1, endY + 3, endZ - 3, Blocks.air); world.setBlock(endX + 1, endY + 4, endZ - 3, Blocks.air); world.setBlock(endX + 1, endY + 5, endZ - 3, Blocks.air); world.setBlock(endX + 1, endY + 6, endZ - 3, Blocks.air); world.setBlock(endX + 1, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 3, Blocks.air); world.setBlock(endX + 2, endY + 2, endZ - 3, Blocks.air); world.setBlock(endX + 2, endY + 3, endZ - 3, Blocks.air); world.setBlock(endX + 2, endY + 4, endZ - 3, Blocks.air); world.setBlock(endX + 2, endY + 5, endZ - 3, Blocks.air); world.setBlock(endX + 2, endY + 6, endZ - 3, Blocks.air); world.setBlock(endX + 2, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 3, Blocks.air); world.setBlock(endX + 3, endY + 2, endZ - 3, Blocks.air); world.setBlock(endX + 3, endY + 3, endZ - 3, Blocks.air); world.setBlock(endX + 3, endY + 4, endZ - 3, Blocks.air); world.setBlock(endX + 3, endY + 5, endZ - 3, Blocks.air); world.setBlock(endX + 3, endY + 6, endZ - 3, Blocks.air); world.setBlock(endX + 3, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 3, Blocks.air); world.setBlock(endX + 4, endY + 2, endZ - 3, Blocks.air); world.setBlock(endX + 4, endY + 3, endZ - 3, Blocks.air); world.setBlock(endX + 4, endY + 4, endZ - 3, Blocks.air); world.setBlock(endX + 4, endY + 5, endZ - 3, Blocks.air); world.setBlock(endX + 4, endY + 6, endZ - 3, Blocks.air); world.setBlock(endX + 4, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 3, Blocks.air); world.setBlock(endX + 5, endY + 2, endZ - 3, Blocks.air); world.setBlock(endX + 5, endY + 3, endZ - 3, Blocks.air); world.setBlock(endX + 5, endY + 4, endZ - 3, Blocks.air); world.setBlock(endX + 5, endY + 5, endZ - 3, Blocks.air); world.setBlock(endX + 5, endY + 6, endZ - 3, Blocks.air); world.setBlock(endX + 5, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 3, Blocks.air, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ - 3, Blocks.air); world.setBlock(endX + 6, endY + 3, endZ - 3, Blocks.air); world.setBlock(endX + 6, endY + 4, endZ - 3, Blocks.air); world.setBlock(endX + 6, endY + 5, endZ - 3, Blocks.air); world.setBlock(endX + 6, endY + 6, endZ - 3, Blocks.air); world.setBlock(endX + 6, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 3, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 4, Blocks.air); world.setBlock(endX + 1, endY + 2, endZ - 4, Blocks.air); world.setBlock(endX + 1, endY + 3, endZ - 4, Blocks.air); world.setBlock(endX + 1, endY + 4, endZ - 4, Blocks.air); world.setBlock(endX + 1, endY + 5, endZ - 4, Blocks.air); world.setBlock(endX + 1, endY + 6, endZ - 4, Blocks.air); world.setBlock(endX + 1, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 4, Blocks.air); world.setBlock(endX + 2, endY + 2, endZ - 4, Blocks.air); world.setBlock(endX + 2, endY + 3, endZ - 4, Blocks.air); world.setBlock(endX + 2, endY + 4, endZ - 4, Blocks.air); world.setBlock(endX + 2, endY + 5, endZ - 4, Blocks.air); world.setBlock(endX + 2, endY + 6, endZ - 4, Blocks.air); world.setBlock(endX + 2, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 4, Blocks.air); world.setBlock(endX + 3, endY + 2, endZ - 4, Blocks.air); world.setBlock(endX + 3, endY + 3, endZ - 4, Blocks.air); world.setBlock(endX + 3, endY + 4, endZ - 4, Blocks.air); world.setBlock(endX + 3, endY + 5, endZ - 4, Blocks.air); world.setBlock(endX + 3, endY + 6, endZ - 4, Blocks.air); world.setBlock(endX + 3, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 4, Blocks.air); world.setBlock(endX + 4, endY + 2, endZ - 4, Blocks.air); world.setBlock(endX + 4, endY + 3, endZ - 4, Blocks.air); world.setBlock(endX + 4, endY + 4, endZ - 4, Blocks.air); world.setBlock(endX + 4, endY + 5, endZ - 4, Blocks.air); world.setBlock(endX + 4, endY + 6, endZ - 4, Blocks.air); world.setBlock(endX + 4, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 4, Blocks.air); world.setBlock(endX + 5, endY + 2, endZ - 4, Blocks.air); world.setBlock(endX + 5, endY + 3, endZ - 4, Blocks.air); world.setBlock(endX + 5, endY + 4, endZ - 4, Blocks.air); world.setBlock(endX + 5, endY + 5, endZ - 4, Blocks.air); world.setBlock(endX + 5, endY + 6, endZ - 4, Blocks.air); world.setBlock(endX + 5, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 4, Blocks.air, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ - 4, Blocks.air); world.setBlock(endX + 6, endY + 3, endZ - 4, Blocks.air); world.setBlock(endX + 6, endY + 4, endZ - 4, Blocks.air); world.setBlock(endX + 6, endY + 5, endZ - 4, Blocks.air); world.setBlock(endX + 6, endY + 6, endZ - 4, Blocks.air); world.setBlock(endX + 6, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 4, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 5, Blocks.air); world.setBlock(endX + 1, endY + 2, endZ - 5, Blocks.air); world.setBlock(endX + 1, endY + 3, endZ - 5, Blocks.air); world.setBlock(endX + 1, endY + 4, endZ - 5, Blocks.air); world.setBlock(endX + 1, endY + 5, endZ - 5, Blocks.air); world.setBlock(endX + 1, endY + 6, endZ - 5, Blocks.air); world.setBlock(endX + 1, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 5, Blocks.air); world.setBlock(endX + 2, endY + 2, endZ - 5, Blocks.air); world.setBlock(endX + 2, endY + 3, endZ - 5, Blocks.air); world.setBlock(endX + 2, endY + 4, endZ - 5, Blocks.air); world.setBlock(endX + 2, endY + 5, endZ - 5, Blocks.air); world.setBlock(endX + 2, endY + 6, endZ - 5, Blocks.air); world.setBlock(endX + 2, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 5, Blocks.air); world.setBlock(endX + 3, endY + 2, endZ - 5, Blocks.air); world.setBlock(endX + 3, endY + 3, endZ - 5, Blocks.air); world.setBlock(endX + 3, endY + 4, endZ - 5, Blocks.air); world.setBlock(endX + 3, endY + 5, endZ - 5, Blocks.air); world.setBlock(endX + 3, endY + 6, endZ - 5, Blocks.air); world.setBlock(endX + 3, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 5, Blocks.air); world.setBlock(endX + 4, endY + 2, endZ - 5, Blocks.air); world.setBlock(endX + 4, endY + 3, endZ - 5, Blocks.air); world.setBlock(endX + 4, endY + 4, endZ - 5, Blocks.air); world.setBlock(endX + 4, endY + 5, endZ - 5, Blocks.air); world.setBlock(endX + 4, endY + 6, endZ - 5, Blocks.air); world.setBlock(endX + 4, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 5, Blocks.air); world.setBlock(endX + 5, endY + 2, endZ - 5, Blocks.air); world.setBlock(endX + 5, endY + 3, endZ - 5, Blocks.air); world.setBlock(endX + 5, endY + 4, endZ - 5, Blocks.air); world.setBlock(endX + 5, endY + 5, endZ - 5, Blocks.air); world.setBlock(endX + 5, endY + 6, endZ - 5, Blocks.air); world.setBlock(endX + 5, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 5, Blocks.air, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ - 5, Blocks.air); world.setBlock(endX + 6, endY + 3, endZ - 5, Blocks.air); world.setBlock(endX + 6, endY + 4, endZ - 5, Blocks.air); world.setBlock(endX + 6, endY + 5, endZ - 5, Blocks.air); world.setBlock(endX + 6, endY + 6, endZ - 5, Blocks.air); world.setBlock(endX + 6, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 5, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 6, Blocks.air); world.setBlock(endX + 1, endY + 2, endZ - 6, Blocks.air); world.setBlock(endX + 1, endY + 3, endZ - 6, Blocks.air); world.setBlock(endX + 1, endY + 4, endZ - 6, Blocks.air); world.setBlock(endX + 1, endY + 5, endZ - 6, Blocks.air); world.setBlock(endX + 1, endY + 6, endZ - 6, Blocks.air); world.setBlock(endX + 1, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 6, Blocks.air); world.setBlock(endX + 2, endY + 2, endZ - 6, Blocks.air); world.setBlock(endX + 2, endY + 3, endZ - 6, Blocks.air); world.setBlock(endX + 2, endY + 4, endZ - 6, Blocks.air); world.setBlock(endX + 2, endY + 5, endZ - 6, Blocks.air); world.setBlock(endX + 2, endY + 6, endZ - 6, Blocks.air); world.setBlock(endX + 2, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 6, Blocks.air); world.setBlock(endX + 3, endY + 2, endZ - 6, Blocks.air); world.setBlock(endX + 3, endY + 3, endZ - 6, Blocks.air); world.setBlock(endX + 3, endY + 4, endZ - 6, Blocks.air); world.setBlock(endX + 3, endY + 5, endZ - 6, Blocks.air); world.setBlock(endX + 3, endY + 6, endZ - 6, Blocks.air); world.setBlock(endX + 3, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 6, Blocks.air); world.setBlock(endX + 4, endY + 2, endZ - 6, Blocks.air); world.setBlock(endX + 4, endY + 3, endZ - 6, Blocks.air); world.setBlock(endX + 4, endY + 4, endZ - 6, Blocks.air); world.setBlock(endX + 4, endY + 5, endZ - 6, Blocks.air); world.setBlock(endX + 4, endY + 6, endZ - 6, Blocks.air); world.setBlock(endX + 4, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 6, Blocks.air); world.setBlock(endX + 5, endY + 2, endZ - 6, Blocks.air); world.setBlock(endX + 5, endY + 3, endZ - 6, Blocks.air); world.setBlock(endX + 5, endY + 4, endZ - 6, Blocks.air); world.setBlock(endX + 5, endY + 5, endZ - 6, Blocks.air); world.setBlock(endX + 5, endY + 6, endZ - 6, Blocks.air); world.setBlock(endX + 5, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 6, Blocks.air, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ - 6, Blocks.air); world.setBlock(endX + 6, endY + 3, endZ - 6, Blocks.air); world.setBlock(endX + 6, endY + 4, endZ - 6, Blocks.air); world.setBlock(endX + 6, endY + 5, endZ - 6, Blocks.air); world.setBlock(endX + 6, endY + 6, endZ - 6, Blocks.air); world.setBlock(endX + 6, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 6, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 1, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 2, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 3, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 4, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 5, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 6, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 1, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 2, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 3, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 4, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 1, endY + 5, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 1, endY + 6, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 1, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 1, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 2, endY + 2, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 2, endY + 3, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 2, endY + 4, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 2, endY + 5, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 2, endY + 6, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 2, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 1, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 2, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 3, endY + 3, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 3, endY + 4, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 3, endY + 5, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 6, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 3, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 1, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 2, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 4, endY + 3, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 4, endY + 4, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 4, endY + 5, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 6, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 4, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 1, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 5, endY + 2, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 5, endY + 3, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 5, endY + 4, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 5, endY + 5, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 5, endY + 6, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 5, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 1, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 2, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 3, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 4, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 6, endY + 5, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 6, endY + 6, endZ - 7, MysticalBlocks.burntGlass); world.setBlock(endX + 6, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 1, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 2, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 3, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 4, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 5, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 6, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); world.setBlock(endX + 7, endY + 7, endZ - 7, Blocks.monster_egg, random.nextInt(3) + 2, 3); int portalX = endX + 1; int portalY = endY + 1; int portalZ = endZ - 5; world.setBlock(portalX, portalY + 2, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX, portalY + 3, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 1, portalY + 4, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 2, portalY + 5, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 3, portalY + 5, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 4, portalY + 4, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 2, portalY, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 3, portalY, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 5, portalY + 2, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 5, portalY + 3, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 1, portalY + 1, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 2, portalY + 2, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 3, portalY + 2, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 4, portalY + 1, portalZ, MysticalBlocks.mysticalBlock); world.setBlock(portalX + 1, portalY + 2, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 1, portalY + 3, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 2, portalY + 1, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 2, portalY + 2, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 2, portalY + 3, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 2, portalY + 4, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 3, portalY + 1, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 3, portalY + 2, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 3, portalY + 3, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 3, portalY + 4, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 4, portalY + 2, portalZ, MysticalBlocks.portal); world.setBlock(portalX + 4, portalY + 3, portalZ, MysticalBlocks.portal); return false; } }