Posted September 3, 201411 yr Hi, I created a custom dungeon that contains chests (custom ones). I use WeightedRandomChestContents to generate the Items in the chests. The problem is, some of the Items can't be shift-clicked and they disappear when they are stacked. The issue is not from the custom chest since I have tried it with vanilla chests and they also have ghost items. Here is my WorldGen code: public class WorldGenSurfaceDungeon { public static final WeightedRandomChestContent[] cheststuff = new WeightedRandomChestContent[] {new WeightedRandomChestContent(ROCItems.neptunite_ingot, 0, 0, 4, 1), new WeightedRandomChestContent(ROCItems.aquatic_shard, 0, 0, 1, 1)}; public WorldGenSurfaceDungeon(){} public boolean generate(World world, Random rand, int i, int j, int k) { world.setBlock(i + 0, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 1, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 2, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 3, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 7, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 8, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 9, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 1, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 2, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 3, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 5, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 7, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 8, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 9, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 1, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 2, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 3, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 5, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 7, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 8, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 9, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 0, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 1, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 2, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 3, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 7, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 8, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 9, ROCBlocks.oceanstone_bricks); world.setBlock(i + 0, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 1, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 1, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 1, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 1, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 1, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 1, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 1, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 1, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 1, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 2, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 2, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 2, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 2, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 2, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 2, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 2, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 2, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 2, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 3, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 3, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 3, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 3, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 3, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 3, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 3, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 3, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 3, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 4, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 4, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 4, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 4, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 4, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 4, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 4, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 4, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 4, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 5, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 5, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 5, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 5, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 5, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 5, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 5, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 5, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 5, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 6, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 6, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 6, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 6, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 6, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 6, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 6, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 6, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 6, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 7, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 7, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 7, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 7, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 7, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 7, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 7, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 7, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 7, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 8, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 8, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 8, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 8, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 8, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 8, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 8, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 8, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 8, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 9, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 9, j + 0, k + 1, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 2, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 3, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 4, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 6, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 7, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 8, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 9, ROCBlocks.ocean_cobblestone); world.setBlock(i + 9, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 9, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 9, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 9, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 9, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 9, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 9, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 1, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 2, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 3, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 10, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 7, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 8, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 9, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 0, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 1, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 1, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 2, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 3, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 7, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 8, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 9, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 1, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 0, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 1, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 2, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 3, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 7, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 8, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 9, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 2, k + 10, ROCBlocks.ocean_glass_pane); world.setBlock(i + 10, j + 3, k + 0, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 1, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 2, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 3, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 7, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 8, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 9, ROCBlocks.oceanstone_bricks); world.setBlock(i + 10, j + 3, k + 10, ROCBlocks.oceanstone_bricks); world.setBlock(i + 11, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 11, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 11, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 11, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 11, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 11, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 11, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 11, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 11, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 11, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 12, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 12, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 12, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 12, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 12, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 12, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 12, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 12, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 12, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 12, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 13, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 13, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 13, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 13, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 13, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 13, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 13, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 13, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 13, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 13, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 14, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 14, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 14, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 14, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 14, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 14, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 14, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 14, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 14, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 14, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 15, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 15, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 15, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 15, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 15, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 15, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 15, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 15, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 15, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 15, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 16, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 16, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 16, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 16, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 16, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 16, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 16, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 16, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 16, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 16, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 17, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 17, j + 0, k + 5, ROCBlocks.ocean_cobblestone); world.setBlock(i + 17, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 17, j + 1, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 17, j + 1, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 17, j + 2, k + 4, ROCBlocks.ocean_glass_pane); world.setBlock(i + 17, j + 2, k + 6, ROCBlocks.ocean_glass_pane); world.setBlock(i + 17, j + 3, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 17, j + 3, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 17, j + 3, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 18, j + 0, k + 4, ROCBlocks.oceanstone_bricks); world.setBlock(i + 18, j + 0, k + 5, ROCBlocks.oceanstone_bricks); world.setBlock(i + 18, j + 0, k + 6, ROCBlocks.oceanstone_bricks); world.setBlock(i + 2, j + 1, k + 2, Blocks.mob_spawner, 0, 2); world.setBlock(i + 2, j + 1, k + 8, Blocks.mob_spawner, 0, 2); world.setBlock(i + 5, j + 1, k + 4, Blocks.mob_spawner, 0, 2); world.setBlock(i + 5, j + 1, k + 6, Blocks.mob_spawner, 0, 2); TileEntityMobSpawner spawner1 = (TileEntityMobSpawner)world.getTileEntity(i+2, j+1, k+2); TileEntityMobSpawner spawner2 = (TileEntityMobSpawner)world.getTileEntity(i+2, j+1, k+; TileEntityMobSpawner spawner3 = (TileEntityMobSpawner)world.getTileEntity(i+5, j+1, k+4); TileEntityMobSpawner spawner4 = (TileEntityMobSpawner)world.getTileEntity(i+5, j+1, k+6); if (spawner1 != null) spawner1.func_145881_a().setEntityName(this.pickMobSpawner(rand)); if (spawner2 != null) spawner2.func_145881_a().setEntityName(this.pickMobSpawner(rand)); if (spawner3 != null) spawner3.func_145881_a().setEntityName(this.pickMobSpawner(rand)); if (spawner4 != null) spawner4.func_145881_a().setEntityName(this.pickMobSpawner(rand)); world.setBlock(i + 1, j + 1, k + 4, ROCBlocks.ocean_chest, 5, 2); world.setBlock(i + 1, j + 1, k + 6, ROCBlocks.ocean_chest, 5, 2); TileEntityOceanChest chest1 = (TileEntityOceanChest)world.getTileEntity(i+1, j+1, k+4); if (chest1 != null) WeightedRandomChestContent.generateChestContents(rand, cheststuff, chest1, ; TileEntityOceanChest chest2 = (TileEntityOceanChest)world.getTileEntity(i+1, j+1, k+6); if (chest2 != null) WeightedRandomChestContent.generateChestContents(rand, cheststuff, chest2, ; return true; } private String pickMobSpawner(Random p_76543_1_) { return "AquaticGolem"; } } Check out my mod, Realms of Chaos, here. If I helped you, be sure to press the "Thank You" button!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.