I'm still pretty new to modding and I've been trying to add a new plant to my world. Going through some of the other tutorials, I have been able to get seeds to drop from grass and then grow the plant I have added to the world. However, I would like to set up the plant to naturally occur and then let players get seeds from that and plant the crop. In order to do that, I'm going to have to get the plant to spawn at world generation time. I've gone through a number of great tutorials about generation, but they are all about getting ores to generate. I've not found anything good about plants. I've messed around with things and I think I am mostly there, but I keep getting an error when trying to generate the world. The error is below.
2013-08-19 13:28:40 [sEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException
net.minecraft.util.ReportedException: Exception getting block type in world
at net.minecraft.world.World.getBlockId(World.java:421)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1249)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.server.MinecraftServer.initialWorldChunkLoad(MinecraftServer.java:292)
at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:90)
at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:107)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl1
at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:860)
at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:786)
at net.minecraft.world.World.notifyBlockChange(World.java:739)
at net.minecraft.world.World.setBlock(World.java:571)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:149)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:149)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:149)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:153)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:173)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:153)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:173)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:153)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:173)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:153)
at net.minecraft.world.WorldServer.scheduleBlockUpdateWithPriority(WorldServer.java:485)
at net.minecraft.world.WorldServer.scheduleBlockUpdate(WorldServer.java:462)
at net.minecraft.block.BlockFlowing.onBlockAdded(BlockFlowing.java:418)
at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:754)
at net.minecraft.world.World.setBlock(World.java:557)
at net.minecraft.block.BlockFlowing.flowIntoBlock(BlockFlowing.java:215)
at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:188)
at net.minecraft.world.gen.feature.WorldGenLiquids.generate(WorldGenLiquids.java:81)
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:396)
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:366)
at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:573)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:98)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:110)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:98)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:98)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:102)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:110)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:102)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1244)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1239)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.getBlockMaterial(World.java:595)
at com.SquirrelCo.veggiecraft.blocks.TomatoBlock.canBlockStay(TomatoBlock.java:106)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:35)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:102)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:259)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1234)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
at net.minecraft.world.World.getChunkFromChunkCoords(World.java:527)
at net.minecraft.world.World.getBlockId(World.java:412)
at net.minecraft.world.World.isAirBlock(World.java:436)
at com.SquirrelCo.veggiecraft.world.generator.WorldGenTomato.generate(WorldGenTomato.java:29)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.addVeggies(WorldGeneratorVeggie.java:52)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generateSurface(WorldGeneratorVeggie.java:37)
at com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie.generate(WorldGeneratorVeggie.java:22)
The message "Exception getting block type in world" makes me think that there is a problem with the block not being registered but I've made sure all registration happens before the generator is called.
Here is the main class
package com.SquirrelCo.veggiecraft;
import net.minecraft.block.Block;
import net.minecraft.block.BlockCrops;
import net.minecraft.item.Item;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemSeeds;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.MinecraftForge;
import com.SquirrelCo.veggiecraft.blocks.TomatoBlock;
import com.SquirrelCo.veggiecraft.core.proxy.CommonProxy;
import com.SquirrelCo.veggiecraft.lib.References;
import com.SquirrelCo.veggiecraft.world.generator.WorldGeneratorVeggie;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
@Mod(
name = References.MODNAME,
modid = References.MODID,
version = References.VERSION)
@NetworkMod(
clientSideRequired = true,
serverSideRequired = false
)
public class VeggieCraft {
@SidedProxy(
clientSide = References.CLIENT_PROXY_LOCATION,
serverSide = References.COMMON_PROXY_LOCATION
)
public static CommonProxy proxy;
// Blocks
public static final BlockCrops tomatoBlock = new TomatoBlock(501);
//Items
public static final Item tomatoFruit = new ItemFood(3001, 4, 0.3F, false).setUnlocalizedName("tomatoFruit").func_111206_d("veggiecraft:tomato");
public static final ItemSeeds tomatoSeeds = (ItemSeeds) new ItemSeeds(3002,
tomatoBlock.blockID, Block.tilledField.blockID).func_111206_d("veggiecraft:seeds_tomato");
public static final Item tomatoSandwich = new ItemFood(3003, 5, 0.5F, false).setUnlocalizedName("tomatoSandwich").func_111206_d("veggiecraft:tomatosandwich");
// World Generation
public static WorldGeneratorVeggie veggieGenerator = new WorldGeneratorVeggie();
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
// Register Blocks
GameRegistry.registerBlock(tomatoBlock, "tomatoCrop");
LanguageRegistry.addName(tomatoFruit, "Tomato");
LanguageRegistry.addName(tomatoSeeds, "Tomato Seeds");
LanguageRegistry.addName(tomatoSandwich, "Tomato Sandwich");
ItemStack breadStack = new ItemStack(Item.bread);
ItemStack tomatoStack = new ItemStack(tomatoFruit);
//Seed drops
//MinecraftForge.addGrassSeed(new ItemStack(tomatoSeeds), 10);
//Recipes
GameRegistry.addRecipe(new ItemStack(tomatoSandwich), " x ", " y ", " x ", 'x', breadStack, 'y', tomatoStack);
GameRegistry.addShapelessRecipe(new ItemStack(tomatoSeeds, 4),
new ItemStack(tomatoFruit));
// Generate World
GameRegistry.registerWorldGenerator(veggieGenerator);
}
@EventHandler
public void init(FMLInitializationEvent event) {
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
public VeggieCraft() {
}
}
Here is the Block class
package com.SquirrelCo.veggiecraft.blocks;
import java.util.Random;
import com.SquirrelCo.veggiecraft.VeggieCraft;
import net.minecraft.block.Block;
import net.minecraft.block.BlockCrops;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.util.Icon;
import net.minecraft.world.World;
import net.minecraftforge.common.ForgeDirection;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class TomatoBlock extends BlockCrops
{
@SideOnly(Side.CLIENT)
private Icon[] iconArray;
public final int ID = this.blockID;
public TomatoBlock(int par1)
{
super(par1);
}
@SideOnly(Side.CLIENT)
/**
* From the specified side and block metadata retrieves the blocks texture. Args: side, metadata
*/
public Icon getIcon(int par1, int par2)
{
if (par2 < 7)
{
if (par2 == 6)
{
par2 = 5;
}
return this.iconArray[par2 >> 1];
}
else
{
return this.iconArray[3];
}
}
/**
* Generate a seed ItemStack for this crop.
*/
protected int getSeedItem()
{
return 0; // VeggieCraft.tomatoSeeds.itemID;
}
/**
* Generate a crop produce ItemStack for this crop.
*/
protected int getCropItem()
{
return VeggieCraft.tomatoFruit.itemID;
}
/**
* Returns the quantity of items to drop on block destruction.
*/
public int quantityDropped(Random par1Random)
{
Random r = new Random();
return r.nextInt(2) + 1;
}
@SideOnly(Side.CLIENT)
/**
* When this method is called, your block should register all the icons it needs with the given IconRegister. This
* is the only chance you get to register icons.
*/
public void registerIcons(IconRegister par1IconRegister)
{
this.iconArray = new Icon[4];
for (int i = 0; i < this.iconArray.length; ++i)
{
this.iconArray[i] = par1IconRegister.registerIcon("veggiecraft:tomatoes_" + i);
}
}
/**
* Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants.
*/
public boolean canBlockStay(World par1World, int par2, int par3, int par4)
{
if (par1World.getBlockMaterial(par2 - 1, par3, par4).isSolid())
{
return false;
}
else if (par1World.getBlockMaterial(par2 + 1, par3, par4).isSolid())
{
return false;
}
else if (par1World.getBlockMaterial(par2, par3, par4 - 1).isSolid())
{
return false;
}
else if (par1World.getBlockMaterial(par2, par3, par4 + 1).isSolid())
{
return false;
}
else
{
int l = par1World.getBlockId(par2, par3 - 1, par4);
return blocksList[l] != null && blocksList[l].canSustainPlant(par1World, par2, par3 - 1, par4, ForgeDirection.UP, this);
}
}
}
Here is the World Gen
package com.SquirrelCo.veggiecraft.world.generator;
import java.util.Random;
import com.SquirrelCo.veggiecraft.VeggieCraft;
import net.minecraft.block.Block;
import net.minecraft.block.BlockCrops;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import cpw.mods.fml.common.IWorldGenerator;
public class WorldGeneratorVeggie implements IWorldGenerator {
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
switch(world.provider.dimensionId) {
case -1:
generateNether(world, random, chunkX * 16, chunkZ * 16);
break;
case 0:
generateSurface(world, random, chunkX * 16, chunkZ * 16);
break;
case 1:
generateEnd(world, random, chunkX * 16, chunkZ * 16);
break;
default:
break;
}
}
private void generateNether(World world, Random random, int chunkX, int chunkZ) {
// TODO Auto-generated method stub
}
private void generateSurface(World world, Random random, int chunkX, int chunkZ) {
this.addVeggies(VeggieCraft.tomatoBlock, world, random, chunkX, chunkZ);
}
private void generateEnd(World world, Random random, int chunkX, int chunkZ) {
// TODO Auto-generated method stub
}
public void addVeggies(Block block, World world, Random random, int chunkX, int chunkZ) {
for(int i = 0; i < 20; i++){
int posX = chunkX + random.nextInt(16);
int posZ = chunkZ + random.nextInt(16);
int posY = 40 + random.nextInt(25);
(new WorldGenTomato(block.blockID)).generate(world, random, posX, posY, posZ);
}
}
}
Here is the item generator
package com.SquirrelCo.veggiecraft.world.generator;
import java.util.Random;
import com.SquirrelCo.veggiecraft.VeggieCraft;
import net.minecraft.block.Block;
import net.minecraft.block.BlockCrops;
import net.minecraft.util.Direction;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenerator;
public class WorldGenTomato extends WorldGenerator {
/** The ID of the plant block used in this plant generator. */
private int veggieBlockId;
public WorldGenTomato(int par1)
{
this.veggieBlockId = par1;
}
public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5)
{
for (int l = 0; l < 10; ++l)
{
int i1 = par3 + par2Random.nextInt( - par2Random.nextInt(;
int j1 = par4 + par2Random.nextInt(4) - par2Random.nextInt(4);
int k1 = par5 + par2Random.nextInt( - par2Random.nextInt(;
if (par1World.isAirBlock(i1, j1, k1))
{
int l1 = 1 + par2Random.nextInt(par2Random.nextInt(3) + 1);
for (int i2 = 0; i2 < l1; ++i2)
{
if (VeggieCraft.tomatoBlock.canBlockStay(par1World, i1, j1 + i2, k1))
{
par1World.setBlock(i1, j1 + i2, k1, veggieBlockId, 0, 2);
}
}
}
}
return true;
}
}
I've tried to set some break points but I haven't been able to catch the error when it happens so I'm not sure what block it may be having a problem with. When I did step through the code, I saw it find an eligible surface block and generate a plant on the appropriate block so I believe that part of the code is working. Any information someone can provide about how world generation works (especially with plants) would be very helpful.