
Nephroid
Members-
Posts
91 -
Joined
-
Last visited
Everything posted by Nephroid
-
Best way to compare items in a container?
Nephroid replied to TheRealMcrafter's topic in Modder Support
Oh, I thought you had two containers and you wanted to see if they had the same items. It turns out that you have one container, and you want to see if it contains one type of item or not. [spoiler=If you only need to consider uranium and plutonium] 1. Create two booleans, hasUranium and hasPlutonium . 2. Loop through the inventory contents, if you see uranium, set hasUranium to true. Do the same for plutonium. 3. At the end, return hasUranium != hasPlutonium . (You can also use "^," the xor symbol in Java, which does the same thing.) Note that this will return true if the container is empty. You can easily modify it so that it returns false in this case. [spoiler=If you need to consider many item types] 1. Get the first item in your container, store it in a variable, firstItem . 2. Loop through the inventory contents, see if every other item has the same item type as first item. 3. If any result from 2 yields false, then there are multiple types of items in your container. Again, it's pretty easy to add in a case for an empty container. Sorry for the confusion. -
Best way to compare items in a container?
Nephroid replied to TheRealMcrafter's topic in Modder Support
You wouldn't have to. The only information you need in order to determine if two containers have the same items is 1. Do they contain the same items? 2. If they both contain an item, do they contain the same amount of that item? The algorithms I gave effectively check for both of these. You don't actually need to know anything about empty slots. (Unless you specifically want to compare them, in which case I misunderstood the question.) -
Best way to compare items in a container?
Nephroid replied to TheRealMcrafter's topic in Modder Support
1. Get a list of items for the two containers that you want to compare. 2. Sort the lists of items with a well-defined ordering (lexigraphically by name, etc). 3. Compare the lists (using a loop of some sort). There are more efficient ways, but this way is straightforward and easy to code. [spoiler=An alternative] 1. Make a copy of container B. 2. For every item in container A, remove it from the copy of B. 3. If you try to remove an item and it's not there, then A and B aren't equal. 4. At the end, if there are still items remaining in the copy of B, then A and B aren't equal. -
[1.7.10] [Server Mod] Error, when comparing strings
Nephroid replied to DCNick3's topic in Modder Support
This is pretty basic Java, but to compare arbitrary objects, you have to use the equals method. In Java, every object variable is actually a reference. That means object variables only store the memory location of the objects, not the objects themselves. If you use "A == B" with two objects, it compares the addresses of A and B, not A and B themselves. (They are kind of like pointers in C.) Edit: (I meant equals , not compare .) -
Now, for some reason, instead of getting a stack overflow, I'm getting a no class def found error... (I didn't change the code at all.) [spoiler=Error Log] [14:52:46] [server thread/ERROR]: Encountered an unexpected exception java.lang.NoClassDefFoundError: net/minecraft/world/World$2 at net.minecraft.world.World.notifyBlockOfStateChange(World.java:521) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:468) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:132) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:132) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:136) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:136) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:136) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.World.forceBlockUpdateTick(World.java:2633) ~[World.class:?] at net.minecraft.world.gen.feature.WorldGenLiquids.generate(WorldGenLiquids.java:83) ~[WorldGenLiquids.class:?] at net.minecraft.world.biome.BiomeDecorator.genDecorations(BiomeDecorator.java:342) ~[biomeDecorator.class:?] at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:125) ~[biomeDecorator.class:?] at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:350) ~[biomeGenBase.class:?] at net.minecraft.world.biome.BiomeGenPlains.decorate(BiomeGenPlains.java:100) ~[biomeGenPlains.class:?] at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:470) ~[ChunkProviderGenerate.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:269) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:29) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] I'm starting to think that I'm not using the correct method to set blocks... Update: By adding an arbitrary constraint, I managed to get blocks to show up in game: [spoiler=Code] @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { if (!world.isRemote) { IBlockState state = Blocks.cobblestone.getDefaultState(); if(chunkX*16 > -2000 && chunkZ*16 > -2000) { BlockPos pos = new BlockPos(chunkX*16, 127, chunkZ*16); world.setBlockState(pos, state); System.out.format("[DEBUG] Set block at %s to cobblestone.\n", pos.toString()); } } } The world took around 5 minutes to generate, which is probably way too long for adding 1 block of cobblestone to each chunk...
-
Update: By adding a check for server side, stack overflows don't occur anymore. Update 2: After putting in a few print statements, it turns out that the code isn't actually being run. Okay, so the stack overflow still occurs. From looking at the print statements, the code seems to do stuff: But after a while, it still breaks with the same error as before.
-
Since I couldn't find any good documentation on how world generation works for 1.8, I've tried adapting something that looks correct: http://www.minecraftforge.net/wiki/Adding_World_Generation That tutorial doesn't use 1.8, so some of the method signatures are different. I think I'm using the right methods, but when I try creating a new world, if the generate method attempts to change a block using world , a stack overflow occurs. Here's the relevant code: public class WorldGen implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { IBlockState state = Blocks.cobblestone.getDefaultState(); BlockPos pos = new BlockPos(chunkX*16, 127, chunkZ*16); world.setBlockState(pos, state); // When this line is commented out, the game doesn't crash } } I register it in the Init event (both client and server): GameRegistry.registerWorldGenerator(worldGen, 10); [spoiler=Error Log] ... [11:17:18] [server thread/ERROR]: Encountered an unexpected exception java.lang.StackOverflowError at net.minecraft.world.World.notifyBlockOfStateChange(World.java:519) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:471) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:136) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:136) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:132) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:132) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:136) ~[blockDynamicLiquid.class:?] at net.minecraft.world.WorldServer.updateBlockTick(WorldServer.java:514) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.scheduleUpdate(WorldServer.java:491) ~[WorldServer.class:?] at net.minecraft.block.BlockDynamicLiquid.onBlockAdded(BlockDynamicLiquid.java:302) ~[blockDynamicLiquid.class:?] at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:716) ~[Chunk.class:?] at net.minecraft.world.World.setBlockState(World.java:329) ~[World.class:?] at net.minecraft.block.BlockDynamicLiquid.tryFlowInto(BlockDynamicLiquid.java:180) ~[blockDynamicLiquid.class:?] at net.minecraft.block.BlockDynamicLiquid.updateTick(BlockDynamicLiquid.java:159) ~[blockDynamicLiquid.class:?] at net.minecraft.world.World.forceBlockUpdateTick(World.java:2633) ~[World.class:?] at net.minecraft.world.gen.feature.WorldGenLiquids.generate(WorldGenLiquids.java:83) ~[WorldGenLiquids.class:?] at net.minecraft.world.biome.BiomeDecorator.genDecorations(BiomeDecorator.java:342) ~[biomeDecorator.class:?] at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:125) ~[biomeDecorator.class:?] at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:350) ~[biomeGenBase.class:?] at net.minecraft.world.biome.BiomeGenForest.decorate(BiomeGenForest.java:183) ~[biomeGenForest.class:?] at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:470) ~[ChunkProviderGenerate.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:269) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?] at net.minecraftforge.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106) ~[GameRegistry.class:?] at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:270) ~[ChunkProviderServer.class:?] at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1098) ~[Chunk.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:180) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:92) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:189) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:304) ~[World.class:?] at net.minecraft.world.World.getChunkFromBlockCoords(World.java:299) ~[World.class:?] at net.minecraft.world.World.getBlockState(World.java:833) ~[World.class:?] at net.minecraft.world.World.notifyBlockOfStateChange(World.java:511) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsOfStateChange(World.java:470) ~[World.class:?] at net.minecraft.world.World.notifyNeighborsRespectDebug(World.java:425) ~[World.class:?] at net.minecraft.world.World.markAndNotifyBlock(World.java:372) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:354) ~[World.class:?] at net.minecraft.world.World.setBlockState(World.java:410) ~[World.class:?] at cloudcraft.WorldGen.generate(WorldGen.java:25) ~[WorldGen.class:?]
-
[1.7.10]Double furnace causes unexpected error
Nephroid replied to TheFakeMarkTwain's topic in Modder Support
Null pointers are usually pretty easy to figure out compared to other errors. In your onBlockActivated() , there are a few things that could cause it (not limited to these two cases though): [*] world.getTileEntity() , if world is null [*] player.openGui() , if player is null Check if those are null when you run the code (using prints or your preferred method). Basically, any time there is a variable.something , where something isn't static, you can potentially cause a null pointer, if variable is null. Edit: Actually, check the code inside of NetworkRegistry.getLocalGuiContainer() . There should be some variable that is incorrectly null inside that function. You can set a break point in that function and see exactly which line breaks when you run using debug mode. Then you can check what each variable is inside debug mode. It might also be caused by your getClientGuiElement returning null sometimes. Instead of just returning null, it's helpful to put some sort of notice when you reach that part of code. For example, you can put System.err.println("something went wrong"); right before you return null. -
[1.8] MinecraftByExample sample code project
Nephroid replied to TheGreyGhost's topic in Modder Support
Hello TGG, Here's a pretty useful snippet of code that lets you move elements in the overlay to arbitrary locations. I think it's a very clean way of modifying the overlay, and it demonstrates how events can be used in very few lines of code. @SubscribeEvent(receiveCanceled=true) public void onEvent(RenderGameOverlayEvent.Pre event) { if (event.type == ElementType.FOOD) { /* This call saves the current "state" of transformations. */ GL11.glPushMatrix(); /* Move the food bar to some location. */ GL11.glTranslatef(0, -10, 0); } /* etc. */ } @SubscribeEvent(receiveCanceled=true) public void onEvent(RenderGameOverlayEvent.Post event) { if (event.type == ElementType.FOOD) { /* This call reverts to the previous "state" of transformations, * effectively undoing anything that you have done above. Do not * forget to pop the matrix. */ GL11.glPopMatrix(); } /* etc. */ } In the client side init method, register the above class: MinecraftForge.EVENT_BUS.register(new SomeEventHandler()); Here's an example of what the above code does to the food bar: -
[1.6.4] [OpenGL] Problem with matrix position after scaling
Nephroid replied to RedEnergy's topic in Modder Support
It seems like you are trying to draw a 2D image. You shouldn't have to bother with z coordinates then. That is, when you're calling glScalef , you should use 1 for the z-scale: GL11.glScalef(x, y, 1); Similarly, you also want to ignore the z-axis when you're translating too (if you still need to translate): GL11.glTranslatef(x, y, 0); -
Hello all. Is there a way to get the list of recipes for any machine? I know that vanilla smelting recipes are stored in FurnaceRecipes and crafting recipes are stored in CraftingManager , but I don't know where to find the recipes for a non-vanilla machine (e.g. a pulverizer from Thermal Expansion). To be more precise, I want to write a function, getRecipes(ItemStack [b]i[/b]) , such that if [b]i[/b] is a machine that has recipes associated with it, getRecipes will return that list of recipes. It seems like this is possible, since NEI is able to list the recipes for machines from many mods. Of course, hard coding is a solution, but that's probably not the best way of doing it.
-
Easiest way to cycle thronugh 16 different blocks.
Nephroid replied to WolfAmaril's topic in Modder Support
My guess is that your project isn't set up properly or got changed. Try reverting to the most recent working version of your code, and see if the problem persists. Comment out lines until the error disappears. Then you'll have a better understanding of what causes the error. From looking at the github repository, the classes that you import don't actually exist. (This probably isn't the problem since your project setup could be using the libraries externally.) As a side note, instead of having multiple if statements when you're checking integer equality, you can use a switch statement instead. It usually looks nicer. (There are also some optimizations that compilers can do with switches, but that's not really relevant.) -
Easiest way to cycle thronugh 16 different blocks.
Nephroid replied to WolfAmaril's topic in Modder Support
Did you import your classes properly? (I assume you know how the package structure works in Java, but you should at least know what a "class" is.) -
Easiest way to cycle thronugh 16 different blocks.
Nephroid replied to WolfAmaril's topic in Modder Support
Are you asking how to register blocks? You wouldn't initialize them otherwise. Assuming you've registered the blocks already, you should already have static references to them. You can just make a block array, then assign each element individually: Block[] blockArray = new Block[16]; blockArray[0] = block0; // ... Again, with no information about the supposed errors you're getting, it is impossible to help you further. -
Easiest way to cycle thronugh 16 different blocks.
Nephroid replied to WolfAmaril's topic in Modder Support
It would be helpful if you told us what errors you got. "Every error" doesn't give us any information about your problem, which is why you aren't getting the answers you need. -
Easiest way to cycle thronugh 16 different blocks.
Nephroid replied to WolfAmaril's topic in Modder Support
If you want it to be different from player to player, you may want to attach that integer to every player. This means you need to use extended entity properties. Here's a link: http://jabelarminecraft.blogspot.com/p/minecraft-17x.html Another way of doing it is having a "tool" that places the blocks down for you. You can use the damage value to store which block you want to use, since you only have 16 blocks. Neither of the above options is trivial. There might also be a way of getting what you want using the number of items in the stack (ItemStack.getSize() % 16), although that won't necessarily cycle if the player changes the stack size, but as long as the player keeps placing down blocks, they will cycle. (A useful side-effect of this is that if the player breaks the last block placed, the cycle will automatically go back one step.) -
Easiest way to cycle thronugh 16 different blocks.
Nephroid replied to WolfAmaril's topic in Modder Support
You'll need some sort of integer variable to store which block you're on. Then do something like this: int i = 0; // Only do this once block = blockArray[i++]; i %= 16; Alternatively, if you take advantage of the fact that assignment statements return the type that was assigned, you can do something like this: int i = 0; block = blockArray[i = (i + 1) % 16]; Do note that the second method may be considered poor style. -
[Solved] Modding 1.7 Need a method/function that adds to an int
Nephroid replied to snidgert's topic in Modder Support
If I'm reading this correctly, you want to increment some integer every time a certain condition is true. If the condition is that the player is sneaking, then it's quite difficult to do inside the item class itself. You'd have to use an event handler and check for a sneaking event. This is how you would do this for most conditions. It will be much easier if the condition is that the player uses the item while sneaking. Then you can add the relevant code to the onItemRightClick() method using an if statement to check for the conditions. Switching to another topic, n = (n + 1) % 40; will increment n and loop back to 0 once n reaches 40. (n will be from 0 to 39.) -
As a side note, a comparison algorithm that performs better than O(n) cannot exist. (n is the size of the item in bits.) I'll put the reason why in spoilers if you want to think about it.
-
To add, if we're strictly talking about comparison, a fast way would be to convert the items into binary strings (in integer form) and use the bitwise xor operator to see if the binary strings match. (Bitwise operations are extremely fast.) However, this probably isn't worth the work. The speed improvement, if there is any, will be negligible. Not to mention, the conversion might not be easy. Also, when you bring runtime complexity into question and talk about number of items, it's no longer a question of comparison, but a question of sorting and searching. If you want to compare a large number of items, you'll have to compare the same amount regardless of what comparison algorithm you chose. The search algorithm is what determines how many comparisons you do, not the comparison algorithm. So talking about O(n) vs O(log(n)) doesn't really make that much sense if you're talking about the comparison algorithm, since the size of each item is essentially bounded by a constant (unless you have tons of lists stored in NBT for a bunch of items, which is probably a design problem).
-
You're most likely extending a class that renders potion effects. Either override the relevant methods (and don't use super) or extend a different class.
-
You might want to look into a modified trie data structure. You can represent items as binary strings, and you can store integers with each state (instead of booleans). It stores efficiently (memory wise) and has constant lookup and storage time (the binary strings that represent items won't grow as the number of items increase). Of course, I'm assuming that n is the number of items. However, this is probably unnecessary work, and tries are limited in other ways. For example, iterating through the "elements" in a trie is a bit strange. This means that it will be a bit difficult to retrieve items from it. Sorting also isn't possible. If anything, this would be a good programming exercise, if you're interested. I can explain in more detail via PM if you want. Also keep in mind that Java is a bit strange sometimes. If I recall correctly, the boolean primitive uses 8 bytes for some reason.
-
[1.7.2] Instancing Dimensions and Dimension Restrictions
Nephroid replied to Nephroid's topic in Modder Support
Does anyone have any ideas? Right now, the only workaround I can think of is hashing each player by player name, then setting a certain spawn location based on the integer from the hash function. These dimensions are meant to be pretty small and enclosed (like the ones from the dimensional doors mod), so that might work. If anyone has any additional ideas or suggestions, I'd like to hear them. Thanks -Nephroid -
[SOLVED][1.7.10] Custom Block Rendering Help
Nephroid replied to TheMoleTractor's topic in Modder Support
Can you post the code of the class that works? I can try to compare the two classes to see what's missing. My intuition tells me that the working class probably extends a different class, or it extends the same class, but the relevant field is instantiated somewhere outside the class using a setter method or something. Try initializing the field in the working code to null (in the constructor) and see if it breaks. -
[SOLVED][1.7.10] Custom Block Rendering Help
Nephroid replied to TheMoleTractor's topic in Modder Support
Ah, I see. Your class extends TileEntitySpecialRenderer which has no constructor specified. This means that in your class, you need to instantiate the fields in TileEntitySpecialRenderer in the constructor of your class. In particular, field_147501_a remains null, and that's being used in the bindTexture method. -Nephroid