Posted October 30, 201410 yr So I created a Chunk Provider for my custom dimension but it crashes and gives me an error. Please help. Chunk Provider: package com.puplet.dimension; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.CAVE; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.MINESHAFT; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.RAVINE; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.SCATTERED_FEATURE; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.STRONGHOLD; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.VILLAGE; import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.DUNGEON; import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAKE; import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAVA; import java.util.List; import java.util.Random; import cpw.mods.fml.common.eventhandler.Event.Result; import net.minecraft.block.Block; import net.minecraft.block.BlockSand; import net.minecraft.entity.EnumCreatureType; import net.minecraft.init.Blocks; import net.minecraft.util.IProgressUpdate; import net.minecraft.util.MathHelper; import net.minecraft.world.ChunkPosition; import net.minecraft.world.SpawnerAnimals; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.Chunk; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.MapGenBase; import net.minecraft.world.gen.MapGenCaves; import net.minecraft.world.gen.MapGenRavine; import net.minecraft.world.gen.NoiseGeneratorOctaves; import net.minecraft.world.gen.feature.WorldGenDungeons; import net.minecraft.world.gen.feature.WorldGenLakes; import net.minecraft.world.gen.structure.MapGenMineshaft; import net.minecraft.world.gen.structure.MapGenScatteredFeature; import net.minecraft.world.gen.structure.MapGenStronghold; import net.minecraft.world.gen.structure.MapGenVillage; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.terraingen.ChunkProviderEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.event.terraingen.TerrainGen; public class ChunkProviderPuplet implements IChunkProvider { private Random rand; private World worldObj; private final boolean mapFeaturesEnabled; private NoiseGeneratorOctaves noiseGen1; private NoiseGeneratorOctaves noiseGen2; private NoiseGeneratorOctaves noiseGen3; private NoiseGeneratorOctaves noiseGen4; public NoiseGeneratorOctaves noiseGen5; public NoiseGeneratorOctaves noiseGen6; public NoiseGeneratorOctaves mobSpawnerNoise; private double[] noiseArray; private double[] stoneNoise = new double[256]; private MapGenBase caveGenerator = new MapGenCaves(); private MapGenStronghold strongholdGenerator = new MapGenStronghold(); private MapGenVillage villageGenerator = new MapGenVillage(); private MapGenMineshaft mineshaftGenerator = new MapGenMineshaft(); private MapGenScatteredFeature scatteredFeatureGenerator = new MapGenScatteredFeature(); private MapGenBase ravineGenerator = new MapGenRavine(); private BiomeGenBase[] biomesforGeneration; public double[] noise1; public double[] noise2; public double[] noise3; public double[] noise5; public double[] noise6; public float[] parabolicField; public int[][] field = new int[32][32]; { //need to static import caveGenerator = TerrainGen.getModdedMapGen(caveGenerator, CAVE); strongholdGenerator = (MapGenStronghold) TerrainGen.getModdedMapGen(strongholdGenerator, STRONGHOLD); villageGenerator = (MapGenVillage) TerrainGen.getModdedMapGen(villageGenerator, VILLAGE); mineshaftGenerator = (MapGenMineshaft) TerrainGen.getModdedMapGen(mineshaftGenerator, MINESHAFT); scatteredFeatureGenerator = (MapGenScatteredFeature) TerrainGen.getModdedMapGen(scatteredFeatureGenerator, SCATTERED_FEATURE); ravineGenerator = TerrainGen.getModdedMapGen(ravineGenerator, RAVINE); } public ChunkProviderPuplet(World worldObj, long seed, boolean features) { this.worldObj = worldObj; this.mapFeaturesEnabled = features; this.rand = new Random(seed); } public Chunk provideChunk(int i, int j) { this.rand.setSeed((long)i * 341873128712L + (long)j * 132897987541L); Block[] blockArray = new Block[32768]; byte[] byteArray = new byte[32768]; this.generateTerrain(i, j, blockArray); this.biomesforGeneration = this.worldObj.getWorldChunkManager().loadBlockGeneratorData(this.biomesforGeneration, i * 16, j * 16, 16, 16); this.replaceBlocksForBiome(i, j, blockArray, this.biomesforGeneration); this.caveGenerator.func_151539_a(this, this.worldObj, i, j, blockArray); this.ravineGenerator.func_151539_a(this, this.worldObj, i, j, blockArray); if (this.mapFeaturesEnabled) { this.mineshaftGenerator.func_151539_a(this, worldObj, i, j, blockArray); this.villageGenerator.func_151539_a(this, worldObj, i, j, blockArray); this.strongholdGenerator.func_151539_a(this, worldObj, i, j, blockArray); this.scatteredFeatureGenerator.func_151539_a(this, worldObj, i, j, blockArray); } Chunk chunk = new Chunk(this.worldObj, blockArray, i, j); byte[] byteArray2 = chunk.getBiomeArray(); for (int k=0; k < byteArray2.length; k++) { byteArray2[k] = (byte)this.biomesforGeneration[k].biomeID; } chunk.generateSkylightMap(); return chunk; } private void replaceBlocksForBiome(int i, int j, Block[] blockArray, BiomeGenBase[] biomesforgeneration2){ ChunkProviderEvent.ReplaceBiomeBlocks event = new ChunkProviderEvent.ReplaceBiomeBlocks(this, i, j, blockArray, biomesforgeneration2); MinecraftForge.EVENT_BUS.post(event); if(event.getResult() == Result.DENY) return; byte b = 63; double d = 0.03125D; this.stoneNoise = this.noiseGen4.generateNoiseOctaves(stoneNoise, i*16, j*16, 0, 16, 16, 1, d*2D, d*2D, d*2D); for(int x = 0; x < 16; x++){ for(int z = 0; z < 16; z++){ BiomeGenBase biome = biomesforgeneration2[z + x*16]; float temperature = biome.getFloatTemperature(i, j, 0); int i2 = (int) (this.stoneNoise[z + x*16] / 3D + 3D + this.rand.nextDouble() * 0.25D); int j2 = -1; Block b1 = biome.topBlock; Block b2 = biome.fillerBlock; for(int k = 127; k >= 0; k--){ int l = (z*16+x)*128+k; if(k <= this.rand.nextInt(5)){ blockArray[l] = Blocks.bedrock; }else{ Block b3 = Blocks.air; if(b3 == Blocks.air){ j2 = -1; }else if(b3 == Blocks.stone){ if (j2 == -1){ if(i2 <= 0){ b1 = Blocks.air; b2 = Blocks.stone; }else if(k >= b -4 && k <= b + 1){ b1 = biome.topBlock; b2 = biome.fillerBlock; } if(k < b && b1 == Blocks.air){ if (temperature < 0.15F){ b1 = Blocks.ice; }else { b1 = Blocks.water; } } j2 = i2; if(k >= b-1){ blockArray[l] = b1; }else { blockArray[l] = b2; } }else if(j2 > 0){ j--; blockArray[l] = b2; if(j == 0 && b2 == Blocks.sand){ j =- this.rand.nextInt(4); b2 = Blocks.sandstone; } } } } } } } } private void generateTerrain(int ChunkX, int ChunkZ, Block[] blockArray){ byte b0 = 4; byte b1 = 16; byte b2 = 63; byte b3 = 17; int k = b0 + 1; int l = b0 + 1; this.biomesforGeneration = this.worldObj.getWorldChunkManager().getBiomesForGeneration(biomesforGeneration, ChunkX*4-1, ChunkZ*4-2, k+5, l+5); this.noiseArray = this.initalizeNoiseField(noiseArray, ChunkX*b0, 0, ChunkZ*b0, k, b3, l); for (int i1 = 0; i1 < b0; i1++) { for (int j1 = 0; j1 < b0; j1++) { for (int k1 = 0; k1 < b1; k1++) { double d0 = 0.125D; double d1 = this.noiseArray[((i1 + 0) * l + j1 + 0) * b2 + k1 + 0]; double d2 = this.noiseArray[((i1 + 0) * l + j1 + 1) * b2 + k1 + 0]; double d3 = this.noiseArray[((i1 + 1) * l + j1 + 0) * b2 + k1 + 0]; double d4 = this.noiseArray[((i1 + 1) * l + j1 + 1) * b2 + k1 + 0]; double d5 = (this.noiseArray[((i1 + 0) * l + j1 + 0) * b2 + k1 + 1] - d1) * d0; double d6 = (this.noiseArray[((i1 + 0) * l + j1 + 1) * b2 + k1 + 1] - d2) * d0; double d7 = (this.noiseArray[((i1 + 1) * l + j1 + 0) * b2 + k1 + 1] - d3) * d0; double d8 = (this.noiseArray[((i1 + 1) * l + j1 + 1) * b2 + k1 + 1] - d4) * d0; for (int i2 = 0; i2 < b0; i2++) { double d9 = 0.25D; double d10 = d1; double d11 = d2; double d12 = (d3 - d1) * d9; double d13 = (d4 - d2) * d0; for (int j2 = 0; j2 < b0; j2++) { int j3 = j2 + i1 * 4 << 11 | 0 + j1 * 4 << 7 | k1 * 8 + i2; short short1 = 128; j2 -= short1; double d14 = 0.25D; double d15 = d11 - d10 * d14; double d16 = d10 - d15; for (int k2 = 0; k2 < b1; k2++) { if ((d16 += d15) > 0.0D) { blockArray[j3 += short1] = Blocks.stone; } else if (k1 * 8 + i2 < b2) { blockArray[j3 += short1] = Blocks.water; } else { blockArray[j3 += short1] = Blocks.air; } } d10 += d12; d11 += d13; } d1 += d5; d2 += d6; d3 += d7; d4 += d8; } } } } } private double[] initalizeNoiseField(double[] doubleArray, int posX, int posY, int posZ, int sizeX, int sizeY, int sizeZ) { ChunkProviderEvent.InitNoiseField event = new ChunkProviderEvent.InitNoiseField(this, doubleArray, posX, posY, posZ, sizeX, sizeY, sizeZ); MinecraftForge.EVENT_BUS.post(event); if (event.getResult() == Result.DENY) return event.noisefield; if (doubleArray == null) doubleArray = new double[sizeX * sizeY * sizeZ]; if (this.parabolicField == null) { this.parabolicField = new float[25]; for (int k1 = -2; k1 <= 2; k1++) { for (int l1 = -2; l1 <= 2; l1++) { float f = 10F / MathHelper.sqrt_float((float)(k1*k1 + l1*l1)) + 0.2F; this.parabolicField[k1 + 2 + (l1 + 2) * 5] = f; } } } double d0 = 684.412D; double d1 = 684.412D; int i2 = 0; int j2 = 0; this.noise5 = this.noiseGen5.generateNoiseOctaves(this.noise5, posX, posZ, sizeX, sizeZ, 1.121D, 1.121D, 0.5D); this.noise6 = this.noiseGen6.generateNoiseOctaves(this.noise6, posX, posZ, sizeX, sizeZ, 200D, 200D, 0.5D); this.noise3 = this.noiseGen3.generateNoiseOctaves(this.noise3, posX, posZ, sizeX, sizeZ, sizeY, sizeZ, d0 / 80D, d1 / 160D, d0 / 80D); this.noise1 = this.noiseGen1.generateNoiseOctaves(this.noise1, posX, posZ, sizeX, sizeZ, sizeY, sizeZ, d0, d1, d0); this.noise2 = this.noiseGen2.generateNoiseOctaves(this.noise2, posX, posZ, sizeX, sizeZ, sizeY, sizeZ, d0, d1, d0); boolean flag = false; boolean flag1 = false; for (int k2 = 0; k2 < sizeX; k2++) { for (int l2 = 0; l2 < sizeZ; l2++) { float f1 = 0.0F; float f2 = 0.0F; float f3 = 0.0F; byte b0 = 2; BiomeGenBase biome = this.biomesforGeneration[k2 + 2 + (l2 + 2) * (sizeX + 5)]; for (int i3 = -b0; i3 <= b0; i3++) { for (int j3 = -b0; j3 <= b0; j3++) { BiomeGenBase biome1 = this.biomesforGeneration[k2 + + i3 + 2 + (l2 + j3 + 2) * (sizeX + 5)]; float f4 = this.parabolicField[i3 + 2 + (j3 + 2) * 5] / (biome1.rootHeight + 2F); if (biome1.rootHeight > biome.rootHeight) { f4 /= 2F; } f1 += biome1.heightVariation * f4; f2 += biome1.heightVariation * f4; f3 += f4; } } f1 /= f3; f2 /= f3; f1 = f1 * 0.9F + 0.1F; f2 = (f1 * 4.0F - 0.1F) / 8.0F; double d2 = this.noise6[j2] / 8000D; if (d2 < 0D) { d2 = -d2 * 0.3D; } d2 = d2*3D - 2D; if (d2 < 0D) { d2 /= 2D; if (d2 < -1D) { d2 = 1D; } d2 /= 1.4D; d2 /= 2D; } else { if (d2 > 1D) { d2 = 1D; } d2 /= 8D; } j2++; for (int k3 = 0; k3 < sizeY; k3++) { double d3 = (double)f2; double d4 = (double)f1; d3 += d2 * 0.2D; double d5 = (double)sizeY / 2D + d3 *4D; double d6 = 0.0D; double d7 = ((double)k3 - d5) * 12D * 128D / 128D / d4; if (d7 < 0.0D) { d7 *= 4d; } double d8 = this.noise1[i2] / 512D; double d9 = this.noise2[i2] / 512D; double d10 = (this.noise3[i2] / 512D + 1D) / 2D; if (d10 < 0D) { d6 = d8; } else if (d10 > 1D) { d6 = d9; } else { d6 = d8 + (d9 - d8) * d10; } d6 -= d7; if (k3 > sizeY - 4) { double d11 = (double)((float)(k3 - (sizeY - 4)) / 3F); d6 = d6 * (1D - d11) + (-10D * d11); } doubleArray[i2] = d6; i2++; } } } return doubleArray; } public Chunk loadChunk(int i, int j) { return this.provideChunk(i, j); } public boolean chunkExists(int i, int j) { return true; } //generates stuff public void populate(IChunkProvider ichunkprovider, int i, int j) { BlockSand.fallInstantly = true; int k = i * 16; int l = j * 16; BiomeGenBase biome = this.worldObj.getBiomeGenForCoords(k + 16, l + 16); this.rand.setSeed(this.worldObj.getSeed()); long i1 = this.rand.nextLong() / 2L * 2L + 1L; long j1 = this.rand.nextLong() / 2L * 2L + 1L; this.rand.setSeed((long)i*i1 + (long)j*j1 ^ this.worldObj.getSeed()); boolean flag = false; MinecraftForge.EVENT_BUS.post(new PopulateChunkEvent.Pre(ichunkprovider, worldObj, rand, i, j, flag)); if(mapFeaturesEnabled){ this.mineshaftGenerator.generateStructuresInChunk(this.worldObj, rand, i, j); flag = this.villageGenerator.generateStructuresInChunk(worldObj, rand, i, j); this.strongholdGenerator.generateStructuresInChunk(this.worldObj, rand, i, j); this.scatteredFeatureGenerator.generateStructuresInChunk(this.worldObj, rand, i, j); } int k1; int l1; int i2; if(biome != BiomeGenBase.desert && biome != BiomeGenBase.desertHills && !flag && this.rand.nextInt(4) == 0 && TerrainGen.populate(ichunkprovider, this.worldObj, rand, i, j, flag, LAKE)){ k1 = k +this.rand.nextInt(16) + 8; l1 = this.rand.nextInt(128); i2 = l + this.rand.nextInt(16) + 8; (new WorldGenLakes(Blocks.water)).generate(this.worldObj, rand, k1, l1, i2); } if(TerrainGen.populate(ichunkprovider, worldObj, rand, i, j, flag, LAVA) && !flag && this.rand.nextInt( == 0){ k1 = k +this.rand.nextInt(16) + 8; l1 = this.rand.nextInt(this.rand.nextInt(120) + ; i2 = l + this.rand.nextInt(16) + 8; if(l1 < 63 || this.rand.nextInt(10) == 0){ (new WorldGenLakes(Blocks.lava)).generate(this.worldObj, rand, k1, l1, i2); } } boolean doGen = TerrainGen.populate(ichunkprovider, worldObj, rand, i, j, flag, DUNGEON); for(k1 = 0; doGen && k1 < 8; k1++){ l1 = this.rand.nextInt(16) + 8; i2 = l + this.rand.nextInt(128); //yPos int j2 = l +this.rand.nextInt(16) + 8; //setPos (new WorldGenDungeons()).generate(this.worldObj, rand, l1, i2, j2); } biome.decorate(worldObj, rand, k, l); SpawnerAnimals.performWorldGenSpawning(worldObj, biome, k+8, l+8, 16, 16, rand); k+=8; l+=8; MinecraftForge.EVENT_BUS.post(new PopulateChunkEvent.Post(ichunkprovider, worldObj, rand, i, j, flag)); BlockSand.fallInstantly = false; } public boolean saveChunks(boolean var1, IProgressUpdate var2) { return true; } public boolean unloadQueuedChunks() { return false; } public boolean canSave() { return true; } public String makeString() { return "RandomLevelSource"; } public List getPossibleCreatures(EnumCreatureType enumcreaturetype, int i, int j, int k) { BiomeGenBase biome = this.worldObj.getBiomeGenForCoords(i, k); return biome == null ? null : (biome == BiomeGenBase.swampland && enumcreaturetype == EnumCreatureType.monster && this.scatteredFeatureGenerator.hasStructureAt(i, j, k) ? this.scatteredFeatureGenerator.getScatteredFeatureSpawnList() : biome.getSpawnableList(enumcreaturetype)); } public ChunkPosition func_147416_a(World world, String s, int i, int j, int k) { //return "Stronghold".equals(s) && this.strongholdGenerator !=null ? this.strongholdGenerator.getNeasrestInstance(world, i, j, k) : null; return null; } public int getLoadedChunkCount() { return 0; } public void recreateStructures(int i, int j) { if(this.mapFeaturesEnabled){ this.mineshaftGenerator.generateStructuresInChunk(worldObj, rand, i, j); this.villageGenerator.generateStructuresInChunk(worldObj, rand, i, j); this.strongholdGenerator.generateStructuresInChunk(worldObj, rand, i, j); this.scatteredFeatureGenerator.generateStructuresInChunk(worldObj, rand, i, j); } } public void saveExtraData() { } } Error: [20:14:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [20:14:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [20:14:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [20:14:35] [main/INFO] [FML]: Forge Mod Loader version 7.2.217.1147 for Minecraft 1.7.2 loading [20:14:35] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_51, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 [20:14:35] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [20:14:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [20:14:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [20:14:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [20:14:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [20:14:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [20:14:35] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [20:14:36] [main/ERROR] [FML]: The minecraft jar file:/C:/Users/Anthony/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.2.1147/forgeSrc-1.7.2-10.12.2.1147.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! [20:14:36] [main/ERROR] [FML]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! [20:14:36] [main/ERROR] [FML]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Anthony/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.2.1147/forgeSrc-1.7.2-10.12.2.1147.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it [20:14:36] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [20:14:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [20:14:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [20:14:36] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [20:14:37] [main/INFO]: Setting user: Player430 [20:14:38] [Client thread/INFO]: LWJGL Version: 2.9.0 [20:14:38] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [20:14:38] [Client thread/INFO] [FML]: MinecraftForge v10.12.2.1147 Initialized [20:14:38] [Client thread/INFO] [FML]: Replaced 182 ore recipies [20:14:38] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [20:14:38] [Client thread/INFO] [FML]: Searching C:\Users\Anthony\Downloads\forge-1.7.2-10.12.2.1147-src\eclipse\mods for mods [20:14:39] [Client thread/ERROR] [FML]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! [20:14:40] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [20:14:40] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Puplet Mod [20:14:40] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [20:14:40] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations [20:14:40] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [20:14:40] [Client thread/INFO] [FML]: Applying holder lookups [20:14:40] [Client thread/INFO] [FML]: Holder lookups applied Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. [20:14:41] [sound Library Loader/INFO]: Sound engine started [20:14:41] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [20:14:41] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:41] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:41] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:41] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:41] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:41] [Client thread/INFO]: Created: 256x256 textures/items-atlas [20:14:41] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [20:14:41] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Puplet Mod [20:14:41] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:42] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:42] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:42] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:42] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [20:14:42] [Client thread/INFO]: Created: 256x256 textures/items-atlas [20:14:42] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas SoundSystem shutting down... Author: Paul Lamb, www.paulscode.com Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. [20:14:43] [sound Library Loader/INFO]: Sound engine started [20:14:43] [MCO Availability Checker #1/ERROR]: Couldn't connect to Realms [20:14:44] [server thread/INFO]: Starting integrated minecraft server version 1.7.2 [20:14:44] [server thread/INFO]: Generating keypair [20:14:44] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [20:14:44] [server thread/INFO] [FML]: Applying holder lookups [20:14:44] [server thread/INFO] [FML]: Holder lookups applied [20:14:44] [server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@5fd8fbe9) [20:14:44] [server thread/ERROR]: Encountered an unexpected exception net.minecraft.util.ReportedException: Exception generating new chunk at net.minecraft.world.World.<init>(World.java:316) ~[World.class:?] at net.minecraft.world.WorldServer.<init>(WorldServer.java:103) ~[WorldServer.class:?] at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:14) ~[WorldServerMulti.class:?] at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:66) ~[integratedServer.class:?] at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) ~[integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:442) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:747) [MinecraftServer$2.class:?] Caused by: java.lang.NullPointerException at com.puplet.dimension.ChunkProviderPuplet.initalizeNoiseField(ChunkProviderPuplet.java:293) ~[ChunkProviderPuplet.class:?] at com.puplet.dimension.ChunkProviderPuplet.generateTerrain(ChunkProviderPuplet.java:214) ~[ChunkProviderPuplet.class:?] at com.puplet.dimension.ChunkProviderPuplet.provideChunk(ChunkProviderPuplet.java:110) ~[ChunkProviderPuplet.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:186) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:145) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:217) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:487) ~[World.class:?] at net.minecraft.world.World.getBlock(World.java:392) ~[World.class:?] at net.minecraft.world.World.isAirBlock(World.java:415) ~[World.class:?] at net.minecraft.world.World.getTopBlock(World.java:376) ~[World.class:?] at net.minecraft.world.WorldProvider.canCoordinateBeSpawn(WorldProvider.java:97) ~[WorldProvider.class:?] at net.minecraft.world.WorldServer.createSpawnPosition(WorldServer.java:806) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.initialize(WorldServer.java:770) ~[WorldServer.class:?] at net.minecraft.world.World.<init>(World.java:301) ~[World.class:?] ... 6 more [20:14:44] [server thread/ERROR]: This crash report has been saved to: C:\Users\Anthony\Downloads\forge-1.7.2-10.12.2.1147-src\eclipse\.\crash-reports\crash-2014-10-29_20.14.44-server.txt [20:14:44] [server thread/INFO] [FML]: Applying holder lookups [20:14:44] [server thread/INFO] [FML]: Holder lookups applied [20:14:44] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded. ---- Minecraft Crash Report ---- // Everything's going to plan. No, really, that was supposed to happen. Time: 10/29/14 8:14 PM Description: Exception generating new chunk java.lang.NullPointerException: Exception generating new chunk at com.puplet.dimension.ChunkProviderPuplet.initalizeNoiseField(ChunkProviderPuplet.java:293) at com.puplet.dimension.ChunkProviderPuplet.generateTerrain(ChunkProviderPuplet.java:214) at com.puplet.dimension.ChunkProviderPuplet.provideChunk(ChunkProviderPuplet.java:110) at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:186) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:145) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:217) at net.minecraft.world.World.getChunkFromChunkCoords(World.java:487) at net.minecraft.world.World.getBlock(World.java:392) at net.minecraft.world.World.isAirBlock(World.java:415) at net.minecraft.world.World.getTopBlock(World.java:376) at net.minecraft.world.WorldProvider.canCoordinateBeSpawn(WorldProvider.java:97) at net.minecraft.world.WorldServer.createSpawnPosition(WorldServer.java:806) at net.minecraft.world.WorldServer.initialize(WorldServer.java:770) at net.minecraft.world.World.<init>(World.java:301) at net.minecraft.world.WorldServer.<init>(WorldServer.java:103) at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:14) at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:66) at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:442) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:747) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at com.puplet.dimension.ChunkProviderPuplet.initalizeNoiseField(ChunkProviderPuplet.java:293) at com.puplet.dimension.ChunkProviderPuplet.generateTerrain(ChunkProviderPuplet.java:214) at com.puplet.dimension.ChunkProviderPuplet.provideChunk(ChunkProviderPuplet.java:110) -- Chunk to be generated -- Details: Location: -6,-9 Position hash: -34359738374 Generator: RandomLevelSource Stacktrace: at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:186) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:145) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:217) at net.minecraft.world.World.getChunkFromChunkCoords(World.java:487) -- Requested block coordinates -- Details: Found chunk: true Location: World: (-89,64,-138), Chunk: (at 7,4,6 in -6,-9; contains blocks -96,0,-144 to -81,255,-129), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) Stacktrace: at net.minecraft.world.World.getBlock(World.java:392) at net.minecraft.world.World.isAirBlock(World.java:415) at net.minecraft.world.World.getTopBlock(World.java:376) at net.minecraft.world.WorldProvider.canCoordinateBeSpawn(WorldProvider.java:97) at net.minecraft.world.WorldServer.createSpawnPosition(WorldServer.java:806) at net.minecraft.world.WorldServer.initialize(WorldServer.java:770) -- Affected level -- Details: Level name: New World All players: 0 total; [] Chunk stats: ServerChunkCache: 0 Drop: 0 Level seed: -4013561453075977931 Level generator: ID 00 - default, ver 1. Features enabled: true Level generator options: Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 0 game time, 0 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true Stacktrace: at net.minecraft.world.World.<init>(World.java:301) at net.minecraft.world.WorldServer.<init>(WorldServer.java:103) at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:14) at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:66) at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:442) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:747) -- System Details -- Details: Minecraft Version: 1.7.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.7.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 915424424 bytes (873 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 4 mods loaded, 4 mods active mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available FML{7.2.217.1147} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available Forge{10.12.2.1147} [Minecraft Forge] (forgeSrc-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available puplet{2.0} [Puplet Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available Profiler Position: N/A (disabled) Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Player Count: 0 / 8; [] Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fml,forge' #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2014-10-29_20.14.44-server.txt AL lib: (EE) alc_cleanup: 1 device not closed Don't tell me to learn the basics of java, I already know.
October 31, 201410 yr Author All noiseGen# and noise# fields are null. They are, or they're supposed to be? Don't tell me to learn the basics of java, I already know.
October 31, 201410 yr Author Nevermind, I got it, but now it's giving me [16:01:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16:01:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16:01:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [16:01:22] [main/INFO] [FML]: Forge Mod Loader version 7.2.217.1147 for Minecraft 1.7.2 loading [16:01:22] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_51, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 [16:01:22] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [16:01:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16:01:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [16:01:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16:01:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16:01:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16:01:22] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [16:01:22] [main/ERROR] [FML]: The minecraft jar file:/C:/Users/Anthony/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.2.1147/forgeSrc-1.7.2-10.12.2.1147.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! [16:01:22] [main/ERROR] [FML]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! [16:01:22] [main/ERROR] [FML]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Anthony/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.2.1147/forgeSrc-1.7.2-10.12.2.1147.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it [16:01:22] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [16:01:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16:01:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [16:01:23] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [16:01:23] [main/INFO]: Setting user: Player789 [16:01:24] [Client thread/INFO]: LWJGL Version: 2.9.0 [16:01:24] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [16:01:24] [Client thread/INFO] [FML]: MinecraftForge v10.12.2.1147 Initialized [16:01:24] [Client thread/INFO] [FML]: Replaced 182 ore recipies [16:01:24] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [16:01:25] [Client thread/INFO] [FML]: Searching C:\Users\Anthony\Downloads\forge-1.7.2-10.12.2.1147-src\eclipse\mods for mods [16:01:25] [Client thread/ERROR] [FML]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! [16:01:26] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [16:01:27] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Puplet Mod [16:01:27] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [16:01:27] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations [16:01:27] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [16:01:27] [Client thread/INFO] [FML]: Applying holder lookups [16:01:27] [Client thread/INFO] [FML]: Holder lookups applied Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. [16:01:27] [sound Library Loader/INFO]: Sound engine started [16:01:28] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/INFO]: Created: 256x256 textures/items-atlas [16:01:28] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [16:01:28] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Puplet Mod [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_standby.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4109_pupletArrow.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_0.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_1.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/ERROR]: Using missing texture, unable to load minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png java.io.FileNotFoundException: minecraft:textures/items/MISSING_ICON_ITEM_4108_pupletBow_pulling_2.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:626) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:585) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:892) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] [16:01:28] [Client thread/INFO]: Created: 256x256 textures/items-atlas [16:01:28] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas SoundSystem shutting down... Author: Paul Lamb, www.paulscode.com Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. [16:01:29] [sound Library Loader/INFO]: Sound engine started [16:01:29] [MCO Availability Checker #1/ERROR]: Couldn't connect to Realms [16:01:32] [server thread/INFO]: Starting integrated minecraft server version 1.7.2 [16:01:32] [server thread/INFO]: Generating keypair [16:01:32] [server thread/INFO]: Converting map! [16:01:32] [server thread/INFO]: Scanning folders... [16:01:32] [server thread/INFO]: Total conversion count is 0 [16:01:32] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [16:01:32] [server thread/INFO] [FML]: Applying holder lookups [16:01:32] [server thread/INFO] [FML]: Holder lookups applied [16:01:32] [server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@301ebdb8) [16:01:32] [server thread/ERROR]: Encountered an unexpected exception net.minecraft.util.ReportedException: Exception generating new chunk at net.minecraft.world.World.<init>(World.java:316) ~[World.class:?] at net.minecraft.world.WorldServer.<init>(WorldServer.java:103) ~[WorldServer.class:?] at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:14) ~[WorldServerMulti.class:?] at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:66) ~[integratedServer.class:?] at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) ~[integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:442) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:747) [MinecraftServer$2.class:?] Caused by: java.lang.ArrayIndexOutOfBoundsException: -259968 at com.puplet.dimension.ChunkProviderPuplet.generateTerrain(ChunkProviderPuplet.java:244) ~[ChunkProviderPuplet.class:?] at com.puplet.dimension.ChunkProviderPuplet.provideChunk(ChunkProviderPuplet.java:108) ~[ChunkProviderPuplet.class:?] at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:186) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:145) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) ~[ChunkProviderServer.class:?] at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:217) ~[ChunkProviderServer.class:?] at net.minecraft.world.World.getChunkFromChunkCoords(World.java:487) ~[World.class:?] at net.minecraft.world.World.getBlock(World.java:392) ~[World.class:?] at net.minecraft.world.World.isAirBlock(World.java:415) ~[World.class:?] at net.minecraft.world.World.getTopBlock(World.java:376) ~[World.class:?] at net.minecraft.world.WorldProvider.canCoordinateBeSpawn(WorldProvider.java:97) ~[WorldProvider.class:?] at net.minecraft.world.WorldServer.createSpawnPosition(WorldServer.java:806) ~[WorldServer.class:?] at net.minecraft.world.WorldServer.initialize(WorldServer.java:770) ~[WorldServer.class:?] at net.minecraft.world.World.<init>(World.java:301) ~[World.class:?] ... 6 more [16:01:32] [server thread/ERROR]: This crash report has been saved to: C:\Users\Anthony\Downloads\forge-1.7.2-10.12.2.1147-src\eclipse\.\crash-reports\crash-2014-10-31_16.01.32-server.txt [16:01:32] [server thread/INFO] [FML]: Applying holder lookups [16:01:32] [server thread/INFO] [FML]: Holder lookups applied [16:01:32] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded. ---- Minecraft Crash Report ---- // You're mean. Time: 10/31/14 4:01 PM Description: Exception generating new chunk java.lang.ArrayIndexOutOfBoundsException: -259968 at com.puplet.dimension.ChunkProviderPuplet.generateTerrain(ChunkProviderPuplet.java:244) at com.puplet.dimension.ChunkProviderPuplet.provideChunk(ChunkProviderPuplet.java:108) at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:186) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:145) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:217) at net.minecraft.world.World.getChunkFromChunkCoords(World.java:487) at net.minecraft.world.World.getBlock(World.java:392) at net.minecraft.world.World.isAirBlock(World.java:415) at net.minecraft.world.World.getTopBlock(World.java:376) at net.minecraft.world.WorldProvider.canCoordinateBeSpawn(WorldProvider.java:97) at net.minecraft.world.WorldServer.createSpawnPosition(WorldServer.java:806) at net.minecraft.world.WorldServer.initialize(WorldServer.java:770) at net.minecraft.world.World.<init>(World.java:301) at net.minecraft.world.WorldServer.<init>(WorldServer.java:103) at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:14) at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:66) at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:442) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:747) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at com.puplet.dimension.ChunkProviderPuplet.generateTerrain(ChunkProviderPuplet.java:244) at com.puplet.dimension.ChunkProviderPuplet.provideChunk(ChunkProviderPuplet.java:108) -- Chunk to be generated -- Details: Location: -2,4 Position hash: 21474836478 Generator: RandomLevelSource Stacktrace: at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:186) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:145) at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:115) at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:217) at net.minecraft.world.World.getChunkFromChunkCoords(World.java:487) -- Requested block coordinates -- Details: Found chunk: true Location: World: (-32,64,66), Chunk: (at 0,4,2 in -2,4; contains blocks -32,0,64 to -17,255,79), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Stacktrace: at net.minecraft.world.World.getBlock(World.java:392) at net.minecraft.world.World.isAirBlock(World.java:415) at net.minecraft.world.World.getTopBlock(World.java:376) at net.minecraft.world.WorldProvider.canCoordinateBeSpawn(WorldProvider.java:97) at net.minecraft.world.WorldServer.createSpawnPosition(WorldServer.java:806) at net.minecraft.world.WorldServer.initialize(WorldServer.java:770) -- Affected level -- Details: Level name: New World All players: 0 total; [] Chunk stats: ServerChunkCache: 0 Drop: 0 Level seed: -5278365271778778266 Level generator: ID 00 - default, ver 1. Features enabled: true Level generator options: Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 0 game time, 0 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true Stacktrace: at net.minecraft.world.World.<init>(World.java:301) at net.minecraft.world.WorldServer.<init>(WorldServer.java:103) at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:14) at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:66) at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:442) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:747) -- System Details -- Details: Minecraft Version: 1.7.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.7.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 923218632 bytes (880 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 15, tcache: 0, allocated: 13, tallocated: 95 FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 4 mods loaded, 4 mods active mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available FML{7.2.217.1147} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available Forge{10.12.2.1147} [Minecraft Forge] (forgeSrc-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available puplet{2.0} [Puplet Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available Profiler Position: N/A (disabled) Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Player Count: 0 / 8; [] Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fml,forge' #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2014-10-31_16.01.32-server.txt AL lib: (EE) alc_cleanup: 1 device not closed Heres the new code: package com.puplet.dimension; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.CAVE; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.MINESHAFT; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.RAVINE; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.SCATTERED_FEATURE; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.STRONGHOLD; import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.VILLAGE; import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.DUNGEON; import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAKE; import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAVA; import java.util.List; import java.util.Random; import cpw.mods.fml.common.eventhandler.Event.Result; import net.minecraft.block.Block; import net.minecraft.block.BlockSand; import net.minecraft.entity.EnumCreatureType; import net.minecraft.init.Blocks; import net.minecraft.util.IProgressUpdate; import net.minecraft.util.MathHelper; import net.minecraft.world.ChunkPosition; import net.minecraft.world.SpawnerAnimals; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.Chunk; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.MapGenBase; import net.minecraft.world.gen.MapGenCaves; import net.minecraft.world.gen.MapGenRavine; import net.minecraft.world.gen.NoiseGenerator; import net.minecraft.world.gen.NoiseGeneratorOctaves; import net.minecraft.world.gen.feature.WorldGenDungeons; import net.minecraft.world.gen.feature.WorldGenLakes; import net.minecraft.world.gen.structure.MapGenMineshaft; import net.minecraft.world.gen.structure.MapGenScatteredFeature; import net.minecraft.world.gen.structure.MapGenStronghold; import net.minecraft.world.gen.structure.MapGenVillage; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.terraingen.ChunkProviderEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.event.terraingen.TerrainGen; public class ChunkProviderPuplet implements IChunkProvider { private Random rand; private World worldObj; private final boolean mapFeaturesEnabled; private NoiseGeneratorOctaves noiseGen1; private NoiseGeneratorOctaves noiseGen2; private NoiseGeneratorOctaves noiseGen3; private NoiseGeneratorOctaves noiseGen4; public NoiseGeneratorOctaves noiseGen5; public NoiseGeneratorOctaves noiseGen6; public NoiseGeneratorOctaves mobSpawnerNoise; private double[] noiseArray; private double[] stoneNoise = new double[256]; private MapGenBase caveGenerator = new MapGenCaves(); private MapGenStronghold strongholdGenerator = new MapGenStronghold(); private MapGenVillage villageGenerator = new MapGenVillage(); private MapGenMineshaft mineshaftGenerator = new MapGenMineshaft(); private MapGenScatteredFeature scatteredFeatureGenerator = new MapGenScatteredFeature(); private MapGenBase ravineGenerator = new MapGenRavine(); private BiomeGenBase[] biomesforGeneration; public double[] noise1; public double[] noise2; public double[] noise3; public double[] noise5; public double[] noise6; public float[] parabolicField; public int[][] field = new int[32][32]; { //need to static import caveGenerator = TerrainGen.getModdedMapGen(caveGenerator, CAVE); strongholdGenerator = (MapGenStronghold) TerrainGen.getModdedMapGen(strongholdGenerator, STRONGHOLD); villageGenerator = (MapGenVillage) TerrainGen.getModdedMapGen(villageGenerator, VILLAGE); mineshaftGenerator = (MapGenMineshaft) TerrainGen.getModdedMapGen(mineshaftGenerator, MINESHAFT); scatteredFeatureGenerator = (MapGenScatteredFeature) TerrainGen.getModdedMapGen(scatteredFeatureGenerator, SCATTERED_FEATURE); ravineGenerator = TerrainGen.getModdedMapGen(ravineGenerator, RAVINE); } public ChunkProviderPuplet(World worldObj, long seed, boolean features) { this.worldObj = worldObj; this.mapFeaturesEnabled = features; this.rand = new Random(seed); this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16); this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16); this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, ; this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4); this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10); this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16); NoiseGenerator[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise}; noiseGens = TerrainGen.getModdedNoiseGenerators(worldObj, rand, noiseGens); this.noiseGen1 = (NoiseGeneratorOctaves) noiseGens[0]; this.noiseGen2 = (NoiseGeneratorOctaves) noiseGens[1]; this.noiseGen3 = (NoiseGeneratorOctaves) noiseGens[2]; this.noiseGen4 = (NoiseGeneratorOctaves) noiseGens[3]; this.noiseGen5 = (NoiseGeneratorOctaves) noiseGens[4]; this.noiseGen6 = (NoiseGeneratorOctaves) noiseGens[5]; } public Chunk provideChunk(int ChunkX, int ChunkZ) { this.rand.setSeed((long)ChunkX * 341873128712L + (long)ChunkZ * 132897987541L); Block[] blockArray = new Block[32768]; byte[] byteArray = new byte[32768]; this.generateTerrain(ChunkX, ChunkZ, blockArray); this.biomesforGeneration = this.worldObj.getWorldChunkManager().loadBlockGeneratorData(this.biomesforGeneration, ChunkX * 16, ChunkZ * 16, 16, 16); this.replaceBlocksForBiome(ChunkX, ChunkZ, blockArray, this.biomesforGeneration); this.caveGenerator.func_151539_a(this, this.worldObj, ChunkX, ChunkZ, blockArray); this.ravineGenerator.func_151539_a(this, this.worldObj, ChunkX, ChunkZ, blockArray); if (this.mapFeaturesEnabled) { this.mineshaftGenerator.func_151539_a(this, worldObj, ChunkX, ChunkZ, blockArray); this.villageGenerator.func_151539_a(this, worldObj, ChunkX, ChunkZ, blockArray); this.strongholdGenerator.func_151539_a(this, worldObj, ChunkX, ChunkZ, blockArray); this.scatteredFeatureGenerator.func_151539_a(this, worldObj, ChunkX, ChunkZ, blockArray); } Chunk chunk = new Chunk(this.worldObj, blockArray, ChunkX, ChunkZ); byte[] byteArray2 = chunk.getBiomeArray(); for (int k=0; k < byteArray2.length; k++) { byteArray2[k] = (byte)this.biomesforGeneration[k].biomeID; } chunk.generateSkylightMap(); return chunk; } private void replaceBlocksForBiome(int ChunkX, int ChunkZ, Block[] blockArray, BiomeGenBase[] biomesforgeneration2){ ChunkProviderEvent.ReplaceBiomeBlocks event = new ChunkProviderEvent.ReplaceBiomeBlocks(this, ChunkX, ChunkZ, blockArray, biomesforgeneration2); MinecraftForge.EVENT_BUS.post(event); if(event.getResult() == Result.DENY) return; byte b = 63; double d = 0.03125D; this.stoneNoise = this.noiseGen4.generateNoiseOctaves(stoneNoise, ChunkX*16, ChunkZ*16, 0, 16, 16, 1, d*2D, d*2D, d*2D); for(int x = 0; x < 16; x++){ for(int z = 0; z < 16; z++){ BiomeGenBase biome = biomesforgeneration2[z + x*16]; float temperature = biome.getFloatTemperature(ChunkX, ChunkZ, 0); int i2 = (int) (this.stoneNoise[z + x*16] / 3D + 3D + this.rand.nextDouble() * 0.25D); int j2 = -1; Block b1 = biome.topBlock; Block b2 = biome.fillerBlock; for(int k = 127; k >= 0; k--){ int l = (z*16+x)*128+k; if(k <= this.rand.nextInt(5)){ blockArray[l] = Blocks.bedrock; }else{ Block b3 = Blocks.air; if(b3 == Blocks.air){ j2 = -1; }else if(b3 == Blocks.stone){ if (j2 == -1){ if(i2 <= 0){ b1 = Blocks.air; b2 = Blocks.stone; }else if(k >= b -4 && k <= b + 1){ b1 = biome.topBlock; b2 = biome.fillerBlock; } if(k < b && b1 == Blocks.air){ if (temperature < 0.15F){ b1 = Blocks.ice; }else { b1 = Blocks.water; } } j2 = i2; if(k >= b-1){ blockArray[l] = b1; }else { blockArray[l] = b2; } }else if(j2 > 0){ ChunkZ--; blockArray[l] = b2; if(ChunkZ == 0 && b2 == Blocks.sand){ ChunkZ =- this.rand.nextInt(4); b2 = Blocks.sandstone; } } } } } } } } private void generateTerrain(int ChunkX, int ChunkZ, Block[] blockArray){ byte b0 = 4; byte b1 = 16; byte b2 = 63; byte b3 = 17; int k = b0 + 1; int l = b0 + 1; this.biomesforGeneration = this.worldObj.getWorldChunkManager().getBiomesForGeneration(biomesforGeneration, ChunkX*4-1, ChunkZ*4-2, k+5, l+5); this.noiseArray = this.initalizeNoiseField(noiseArray, ChunkX*b0, 0, ChunkZ*b0, k, b3, l); for (int i1 = 0; i1 < b0; i1++) { for (int j1 = 0; j1 < b0; j1++) { for (int k1 = 0; k1 < b1; k1++) { double d0 = 0.125D; double d1 = this.noiseArray[((i1 + 0) * l + j1 + 0) * b2 + k1 + 0]; double d2 = this.noiseArray[((i1 + 0) * l + j1 + 1) * b2 + k1 + 0]; double d3 = this.noiseArray[((i1 + 1) * l + j1 + 0) * b2 + k1 + 0]; double d4 = this.noiseArray[((i1 + 1) * l + j1 + 1) * b2 + k1 + 0]; double d5 = (this.noiseArray[((i1 + 0) * l + j1 + 0) * b2 + k1 + 1] - d1) * d0; double d6 = (this.noiseArray[((i1 + 0) * l + j1 + 1) * b2 + k1 + 1] - d2) * d0; double d7 = (this.noiseArray[((i1 + 1) * l + j1 + 0) * b2 + k1 + 1] - d3) * d0; double d8 = (this.noiseArray[((i1 + 1) * l + j1 + 1) * b2 + k1 + 1] - d4) * d0; for (int i2 = 0; i2 < b0; i2++) { double d9 = 0.25D; double d10 = d1; double d11 = d2; double d12 = (d3 - d1) * d9; double d13 = (d4 - d2) * d0; for (int j2 = 0; j2 < b0; j2++) { int j3 = j2 + i1 * 4 << 11 | 0 + j1 * 4 << 7 | k1 * 8 + i2; short short1 = 128; j2 -= short1; double d14 = 0.25D; double d15 = d11 - d10 * d14; double d16 = d10 - d15; for (int k2 = 0; k2 < b1; k2++) { if ((d16 += d15) > 0.0D) { blockArray[j3 += short1] = Blocks.stone; } else if (k1 * 8 + i2 < b2) { blockArray[j3 += short1] = Blocks.water; } else { blockArray[j3 += short1] = Blocks.air; } } d10 += d12; d11 += d13; } d1 += d5; d2 += d6; d3 += d7; d4 += d8; } } } } } private double[] initalizeNoiseField(double[] doubleArray, int posX, int posY, int posZ, int sizeX, int sizeY, int sizeZ) { ChunkProviderEvent.InitNoiseField event = new ChunkProviderEvent.InitNoiseField(this, doubleArray, posX, posY, posZ, sizeX, sizeY, sizeZ); MinecraftForge.EVENT_BUS.post(event); if (event.getResult() == Result.DENY) return event.noisefield; if (doubleArray == null) doubleArray = new double[sizeX * sizeY * sizeZ]; if (this.parabolicField == null) { this.parabolicField = new float[25]; for (int k1 = -2; k1 <= 2; k1++) { for (int l1 = -2; l1 <= 2; l1++) { float f = 10F / MathHelper.sqrt_float((float)(k1*k1 + l1*l1)) + 0.2F; this.parabolicField[k1 + 2 + (l1 + 2) * 5] = f; } } } double d0 = 684.412D; double d1 = 684.412D; int i2 = 0; int j2 = 0; this.noise5 = this.noiseGen5.generateNoiseOctaves(this.noise5, posX, posZ, sizeX, sizeZ, 1.121D, 1.121D, 0.5D); this.noise6 = this.noiseGen6.generateNoiseOctaves(this.noise6, posX, posZ, sizeX, sizeZ, 200D, 200D, 0.5D); this.noise3 = this.noiseGen3.generateNoiseOctaves(this.noise3, posX, posZ, sizeX, sizeZ, sizeY, sizeZ, d0 / 80D, d1 / 160D, d0 / 80D); this.noise1 = this.noiseGen1.generateNoiseOctaves(this.noise1, posX, posZ, sizeX, sizeZ, sizeY, sizeZ, d0, d1, d0); this.noise2 = this.noiseGen2.generateNoiseOctaves(this.noise2, posX, posZ, sizeX, sizeZ, sizeY, sizeZ, d0, d1, d0); boolean flag = false; boolean flag1 = false; for (int k2 = 0; k2 < sizeX; k2++) { for (int l2 = 0; l2 < sizeZ; l2++) { float f1 = 0.0F; float f2 = 0.0F; float f3 = 0.0F; byte b0 = 2; BiomeGenBase biome = this.biomesforGeneration[k2 + 2 + (l2 + 2) * (sizeX + 5)]; for (int i3 = -b0; i3 <= b0; i3++) { for (int j3 = -b0; j3 <= b0; j3++) { BiomeGenBase biome1 = this.biomesforGeneration[k2 + + i3 + 2 + (l2 + j3 + 2) * (sizeX + 5)]; float f4 = this.parabolicField[i3 + 2 + (j3 + 2) * 5] / (biome1.rootHeight + 2F); if (biome1.rootHeight > biome.rootHeight) { f4 /= 2F; } f1 += biome1.heightVariation * f4; f2 += biome1.heightVariation * f4; f3 += f4; } } f1 /= f3; f2 /= f3; f1 = f1 * 0.9F + 0.1F; f2 = (f1 * 4.0F - 0.1F) / 8.0F; double d2 = this.noise6[j2] / 8000D; if (d2 < 0D) { d2 = -d2 * 0.3D; } d2 = d2*3D - 2D; if (d2 < 0D) { d2 /= 2D; if (d2 < -1D) { d2 = 1D; } d2 /= 1.4D; d2 /= 2D; } else { if (d2 > 1D) { d2 = 1D; } d2 /= 8D; } j2++; for (int k3 = 0; k3 < sizeY; k3++) { double d3 = (double)f2; double d4 = (double)f1; d3 += d2 * 0.2D; double d5 = (double)sizeY / 2D + d3 *4D; double d6 = 0.0D; double d7 = ((double)k3 - d5) * 12D * 128D / 128D / d4; if (d7 < 0.0D) { d7 *= 4d; } double d8 = this.noise1[i2] / 512D; double d9 = this.noise2[i2] / 512D; double d10 = (this.noise3[i2] / 512D + 1D) / 2D; if (d10 < 0D) { d6 = d8; } else if (d10 > 1D) { d6 = d9; } else { d6 = d8 + (d9 - d8) * d10; } d6 -= d7; if (k3 > sizeY - 4) { double d11 = (double)((float)(k3 - (sizeY - 4)) / 3F); d6 = d6 * (1D - d11) + (-10D * d11); } doubleArray[i2] = d6; i2++; } } } return doubleArray; } public Chunk loadChunk(int ChunkX, int ChunkZ) { return this.provideChunk(ChunkX, ChunkZ); } public boolean chunkExists(int ChunkX, int ChunkZ) { return true; } //generates stuff public void populate(IChunkProvider ichunkprovider, int ChunkX, int ChunkZ) { BlockSand.fallInstantly = true; int k = ChunkX * 16; int l = ChunkZ * 16; BiomeGenBase biome = this.worldObj.getBiomeGenForCoords(k + 16, l + 16); this.rand.setSeed(this.worldObj.getSeed()); long i1 = this.rand.nextLong() / 2L * 2L + 1L; long j1 = this.rand.nextLong() / 2L * 2L + 1L; this.rand.setSeed((long)ChunkX*i1 + (long)ChunkZ*j1 ^ this.worldObj.getSeed()); boolean flag = false; MinecraftForge.EVENT_BUS.post(new PopulateChunkEvent.Pre(ichunkprovider, worldObj, rand, ChunkX, ChunkZ, flag)); if(mapFeaturesEnabled){ this.mineshaftGenerator.generateStructuresInChunk(this.worldObj, rand, ChunkX, ChunkZ); flag = this.villageGenerator.generateStructuresInChunk(worldObj, rand, ChunkX, ChunkZ); this.strongholdGenerator.generateStructuresInChunk(this.worldObj, rand, ChunkX, ChunkZ); this.scatteredFeatureGenerator.generateStructuresInChunk(this.worldObj, rand, ChunkX, ChunkZ); } int k1; int l1; int i2; if(biome != BiomeGenBase.desert && biome != BiomeGenBase.desertHills && !flag && this.rand.nextInt(4) == 0 && TerrainGen.populate(ichunkprovider, this.worldObj, rand, ChunkX, ChunkZ, flag, LAKE)){ k1 = k +this.rand.nextInt(16) + 8; l1 = this.rand.nextInt(128); i2 = l + this.rand.nextInt(16) + 8; (new WorldGenLakes(Blocks.water)).generate(this.worldObj, rand, k1, l1, i2); } if(TerrainGen.populate(ichunkprovider, worldObj, rand, ChunkX, ChunkZ, flag, LAVA) && !flag && this.rand.nextInt( == 0){ k1 = k +this.rand.nextInt(16) + 8; l1 = this.rand.nextInt(this.rand.nextInt(120) + ; i2 = l + this.rand.nextInt(16) + 8; if(l1 < 63 || this.rand.nextInt(10) == 0){ (new WorldGenLakes(Blocks.lava)).generate(this.worldObj, rand, k1, l1, i2); } } boolean doGen = TerrainGen.populate(ichunkprovider, worldObj, rand, ChunkX, ChunkZ, flag, DUNGEON); for(k1 = 0; doGen && k1 < 8; k1++){ l1 = this.rand.nextInt(16) + 8; i2 = l + this.rand.nextInt(128); //yPos int j2 = l +this.rand.nextInt(16) + 8; //setPos (new WorldGenDungeons()).generate(this.worldObj, rand, l1, i2, j2); } biome.decorate(worldObj, rand, k, l); SpawnerAnimals.performWorldGenSpawning(worldObj, biome, k+8, l+8, 16, 16, rand); k+=8; l+=8; MinecraftForge.EVENT_BUS.post(new PopulateChunkEvent.Post(ichunkprovider, worldObj, rand, ChunkX, ChunkZ, flag)); BlockSand.fallInstantly = false; } public boolean saveChunks(boolean var1, IProgressUpdate var2) { return true; } public boolean unloadQueuedChunks() { return false; } public boolean canSave() { return true; } public String makeString() { return "RandomLevelSource"; } public List getPossibleCreatures(EnumCreatureType enumcreaturetype, int ChunkX, int ChunkZ, int k) { BiomeGenBase biome = this.worldObj.getBiomeGenForCoords(ChunkX, k); return biome == null ? null : (biome == BiomeGenBase.swampland && enumcreaturetype == EnumCreatureType.monster && this.scatteredFeatureGenerator.hasStructureAt(ChunkX, ChunkZ, k) ? this.scatteredFeatureGenerator.getScatteredFeatureSpawnList() : biome.getSpawnableList(enumcreaturetype)); } public ChunkPosition func_147416_a(World world, String s, int ChunkX, int ChunkZ, int k) { //return "Stronghold".equals(s) && this.strongholdGenerator !=null ? this.strongholdGenerator.getNeasrestInstance(world, ChunkX, ChunkZ, k) : null; return null; } public int getLoadedChunkCount() { return 0; } public void recreateStructures(int ChunkX, int ChunkZ) { if(this.mapFeaturesEnabled){ this.mineshaftGenerator.generateStructuresInChunk(worldObj, rand, ChunkX, ChunkZ); this.villageGenerator.generateStructuresInChunk(worldObj, rand, ChunkX, ChunkZ); this.strongholdGenerator.generateStructuresInChunk(worldObj, rand, ChunkX, ChunkZ); this.scatteredFeatureGenerator.generateStructuresInChunk(worldObj, rand, ChunkX, ChunkZ); } } public void saveExtraData() { } } Don't tell me to learn the basics of java, I already know.
November 2, 201410 yr Author Sorry, posted the wrong error, it's actually on line 264 which says "blockArray[j3 += short1] = Blocks.water;" Don't tell me to learn the basics of java, I already know.
November 2, 201410 yr Hi Where did you copy the ChunkProviderPuplet from? it looks similar to the vanilla but has some significant differences. I'd suggest updating it. Apart from that I have no idea, I've never worked with terrain generation. -TGG
November 2, 201410 yr Author Can someone who knows about terrain gen help? Don't tell me to learn the basics of java, I already know.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.