Jump to content

Recommended Posts

Posted

Error :

 

2012-11-11 14:53:53 [iNFO] [ForgeModLoader] Forge Mod Loader version 4.2.6.422 for Minecraft 1.4.2 loading
2012-11-11 14:54:05 [iNFO] [sTDOUT] 27 achievements
2012-11-11 14:54:05 [iNFO] [sTDOUT] 208 recipes
2012-11-11 14:54:07 [iNFO] [sTDOUT] Setting user: Player826, -
2012-11-11 14:54:07 [iNFO] [sTDERR] Client asked for parameter: server
2012-11-11 14:54:07 [iNFO] [sTDOUT] LWJGL Version: 2.4.2
2012-11-11 14:54:12 [iNFO] [ForgeModLoader] Attempting early MinecraftForge initialization
2012-11-11 14:54:12 [iNFO] [sTDOUT] MinecraftForge v6.0.1.341 Initialized
2012-11-11 14:54:12 [iNFO] [ForgeModLoader] MinecraftForge v6.0.1.341 Initialized
2012-11-11 14:54:12 [iNFO] [ForgeModLoader] Completed early MinecraftForge initialization
2012-11-11 14:54:13 [iNFO] [ForgeModLoader] Searching C:\Users\nicolas\Desktop\DarKube\Forge\jars\mods for mods
2012-11-11 14:54:38 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 5 mods to load
2012-11-11 14:54:39 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Module SUMMA is enabled.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Module CAUTIA is enabled.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Module FABRICA is enabled.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Module AMICA is enabled.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] ===== Biome ID List =====
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   alpine: 32
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   autumnwoods: 33
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   birchforest: 34
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   extremejungle: 35
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   forestedhills: 36
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   forestedisland: 37
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   glacier: 38
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   greenhills: 39
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   greenswamp: 40
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   icewasteland: 41
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   marsh: 42
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   meadow: 43
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   minijungle: 44
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   mountaindesert: 45
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   mountainridge: 46
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   mountaintaiga: 47
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   pineforest: 48
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   rainforest: 49
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   redwoodforest: 50
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   redwoodlush: 51
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   savanna: 52
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   shrubland: 53
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   snowyforest: 54
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   snowyrainforest: 55
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   temporaterainforest: 56
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   tundra: 57
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   wasteland: 58
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   woodlands: 59
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] === End Biome ID List ===
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome alpine.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome autumnwoods.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome birchforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome extremejungle.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome forestedhills.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome forestedisland.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome glacier.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome greenhills.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome greenswamp.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome icewasteland.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome marsh.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome meadow.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome minijungle.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome mountaindesert.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome mountainridge.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome mountaintaiga.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome pineforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome rainforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome redwoodforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome redwoodlush.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome savanna.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome shrubland.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome snowyforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome snowyrainforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome temporaterainforest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome tundra.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome wasteland.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for custom biome woodlands.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome desert.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome extremehills.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome forest.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome jungle.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome plains.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome swampland.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] Village spawning enabled for vanilla biome taiga.
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] == Summa Block ID List ==
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   (may be changed by ID Resolver, if installed.)
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   autumnleaves: 200
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   cattail: 201
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   crackedsand: 202
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   flower: 203
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   grass: 204
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   greenleaves: 205
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   leafpile: 206
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   redrock: 207
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   sapling: 208
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   customlog: 209
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   quarterlog0: 210
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   quarterlog1: 211
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   quarterlog2: 212
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   quarterlog3: 213
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] === End Block ID List ===
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] == Cautia Block ID List ==
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   (may be changed by ID Resolver, if installed.)
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL]   quicksand: 214
2012-11-11 14:54:39 [iNFO] [ExtrabiomesXL] === End Block ID List ===
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL] == Fabrica Block ID List ==
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   (may be changed by ID Resolver, if installed.)
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   planks: 215
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   woodslab: 216
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   doublewoodslab: 217
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   redwoodstairs: 218
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   firstairs: 219
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   acaciastairs: 220
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   redrockslab: 221
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   doubleredrockslab: 222
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   redcobblestairs: 223
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   redrockbrickstairs: 224
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL]   wall: 225
2012-11-11 14:54:40 [iNFO] [ExtrabiomesXL] === End Block ID List ===
2012-11-11 14:54:40 [iNFO] [sTDOUT] Starting up SoundSystem...
2012-11-11 14:54:41 [iNFO] [sTDOUT] Initializing LWJGL OpenAL
2012-11-11 14:54:41 [iNFO] [sTDOUT]     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
2012-11-11 14:54:41 [iNFO] [sTDOUT] OpenAL initialized.
2012-11-11 14:54:42 [iNFO] [ExtrabiomesXL] Added cracked sand to wasteland biome.
2012-11-11 14:54:42 [iNFO] [ExtrabiomesXL] Added red rock to mountain ridge biome.
2012-11-11 14:54:42 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 5 mods
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\data\idcounts.dat
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\data\villages.dat
2012-11-11 14:55:57 [iNFO] [ForgeModLoader] Loading dimension 0 (ExtraBiomeXL) (net.minecraft.src.IntegratedServer@271f68d2)
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\DIM2\data\idcounts.dat
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\DIM2\data\villages.dat
2012-11-11 14:55:57 [iNFO] [ForgeModLoader] Loading dimension 4 (ExtraBiomeXL) (net.minecraft.src.IntegratedServer@271f68d2)
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\DIM1\data\idcounts.dat
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\DIM1\data\villages.dat
2012-11-11 14:55:57 [iNFO] [ForgeModLoader] Loading dimension 1 (ExtraBiomeXL) (net.minecraft.src.IntegratedServer@271f68d2)
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\DIM-1\data\idcounts.dat
2012-11-11 14:55:57 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\DIM-1\data\villages.dat
2012-11-11 14:55:57 [iNFO] [ForgeModLoader] Loading dimension -1 (ExtraBiomeXL) (net.minecraft.src.IntegratedServer@271f68d2)
2012-11-11 14:56:46 [iNFO] [sTDOUT] .\saves\ExtraBiomeXL\data\villages.dat
2012-11-11 14:56:52 [sEVERE] [ForgeModLoader] A critical server error occured handling a packet, kicking net.minecraft.src.NetServerHandler@3fbd7ec2
java.lang.NullPointerException
at net.darkube.dimentions.ChunkProviderSky.func_28073_a(ChunkProviderSky.java:253)
at net.darkube.dimentions.ChunkProviderSky.func_28071_a(ChunkProviderSky.java:79)
at net.darkube.dimentions.ChunkProviderSky.provideChunk(ChunkProviderSky.java:220)
at net.minecraft.src.ChunkProviderServer.loadChunk(ChunkProviderServer.java:113)
at net.minecraft.src.ChunkProviderServer.provideChunk(ChunkProviderServer.java:138)
at net.minecraft.src.World.getChunkFromChunkCoords(World.java:430)
at net.minecraft.src.World.spawnEntityInWorld(World.java:1424)
at net.minecraft.src.ServerConfigurationManager.func_82448_a(ServerConfigurationManager.java:456)
at net.minecraft.src.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:392)
at net.darkube.dimentions.BlockPortalSky.onEntityCollidedWithBlock(BlockPortalSky.java:237)
at net.minecraft.src.Entity.doBlockCollisions(Entity.java:1006)
at net.minecraft.src.Entity.moveEntity(Entity.java:950)
at net.minecraft.src.NetServerHandler.handleFlying(NetServerHandler.java:302)
at net.minecraft.src.Packet10Flying.processPacket(Packet10Flying.java:51)
at net.minecraft.src.MemoryConnection.processReadPackets(MemoryConnection.java:78)
at net.minecraft.src.NetServerHandler.networkTick(NetServerHandler.java:80)
at net.minecraft.src.NetworkListenThread.networkTick(NetworkListenThread.java:55)
at net.minecraft.src.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:111)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:664)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)
at net.minecraft.src.IntegratedServer.tick(IntegratedServer.java:110)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:492)
at net.minecraft.src.ThreadMinecraftServer.run(ThreadMinecraftServer.java:17)
2012-11-11 14:56:52 [iNFO] [sTDERR] java.lang.NullPointerException
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.darkube.dimentions.ChunkProviderSky.func_28073_a(ChunkProviderSky.java:253)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.darkube.dimentions.ChunkProviderSky.func_28071_a(ChunkProviderSky.java:79)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.darkube.dimentions.ChunkProviderSky.provideChunk(ChunkProviderSky.java:220)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.ChunkProviderServer.loadChunk(ChunkProviderServer.java:113)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.ChunkProviderServer.provideChunk(ChunkProviderServer.java:138)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.World.getChunkFromChunkCoords(World.java:430)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.SpawnerAnimals.getRandomSpawningPointInChunk(SpawnerAnimals.java:26)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.SpawnerAnimals.findChunksForSpawning(SpawnerAnimals.java:98)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.WorldServer.tick(WorldServer.java:116)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:648)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.IntegratedServer.tick(IntegratedServer.java:110)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:492)
2012-11-11 14:56:52 [iNFO] [sTDERR] 	at net.minecraft.src.ThreadMinecraftServer.run(ThreadMinecraftServer.java:17)
2012-11-11 14:56:53 [iNFO] [ForgeModLoader] Unloading dimension 0
2012-11-11 14:56:53 [iNFO] [ForgeModLoader] Unloading dimension -1
2012-11-11 14:56:53 [iNFO] [ForgeModLoader] Unloading dimension 1
2012-11-11 14:56:53 [iNFO] [ForgeModLoader] Unloading dimension 2
2012-11-11 14:57:03 [iNFO] [sTDOUT] Stopping!
2012-11-11 14:57:03 [iNFO] [sTDOUT] SoundSystem shutting down...
2012-11-11 14:57:03 [iNFO] [sTDOUT]     Author: Paul Lamb, www.paulscode.com
2012-11-11 14:58:07 [iNFO] [sTDERR] Someone is closing me!

 

 

 

ChunkproviderSky :

 

 

// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) braces deadcode fieldsfirst 

package net.darkube.dimentions;

import java.util.List;

import java.util.Random;
import net.minecraft.src.*;
// Referenced classes of package net.minecraft.src:
//            IChunkProvider, MapGenCaves, NoiseGeneratorOctaves, AetherBlocks, 
//            Block, MapGenBase, Chunk, BiomeGenAether, 
//            BlockSand, World, GenerateFloatingTree, BiomeGenBase, 
//            AetherGenGumdrop, AetherGenMinable, AetherGenFlowers, AetherGenClouds, 
//            AetherGenDungeonBronze, AetherGenDungeonSilver, AetherGenQuicksoil, WorldGenerator, 
//            mod_Aether, GenerateChristmasTree, AetherGenLiquids, SpawnerAnimals, 
//            ChunkCoordIntPair, WorldChunkManager, IProgressUpdate, ChunkPosition, 
//            EnumCreatureType

public class ChunkProviderSky
    implements IChunkProvider
{

    private BiomeGenBase biomesForGeneration[];
    public static int gumCount;
    private Random random;
    private NoiseGeneratorOctaves noiseGenerator1;
    private NoiseGeneratorOctaves noiseGenerator2;
    private NoiseGeneratorOctaves noiseGenerator3;
    private NoiseGeneratorOctaves noiseGenerator4;
    private NoiseGeneratorOctaves noiseGenerator5;
    public NoiseGeneratorOctaves noiseGenerator6;
    public NoiseGeneratorOctaves noiseGenerator7;
    public NoiseGeneratorOctaves noiseGenerator8;
    private World worldObj;
    private double field_28080_q[];
    private double field_28079_r[];
    private double field_28078_s[];
    private double field_28077_t[];
    private MapGenBase mapGenCaves;
    private BiomeGenBase field_28075_v[];
    double field_28093_d[];
    double field_28092_e[];
    double field_28091_f[];
    double field_28090_g[];
    double field_28089_h[];
    int field_28088_i[][];
    private double field_28074_w[];
    public byte topAetherBlock;
    public byte fillerAetherBlock;

    public ChunkProviderSky(World world, long l)
    {
        field_28079_r = new double[256];
        field_28078_s = new double[256];
        field_28077_t = new double[256];
        mapGenCaves = new MapGenCaves();
        field_28088_i = new int[32][32];
        worldObj = world;
        random = new Random(l);
        noiseGenerator1 = new NoiseGeneratorOctaves(random, 16);
        noiseGenerator2 = new NoiseGeneratorOctaves(random, 16);
        noiseGenerator3 = new NoiseGeneratorOctaves(random, ;
        noiseGenerator4 = new NoiseGeneratorOctaves(random, 4);
        noiseGenerator5 = new NoiseGeneratorOctaves(random, 4);
        noiseGenerator6 = new NoiseGeneratorOctaves(random, 10);
        noiseGenerator7 = new NoiseGeneratorOctaves(random, 16);
        noiseGenerator8 = new NoiseGeneratorOctaves(random, ;
    }

     
    public void func_28071_a(int i, int j, byte abyte0[])
    {
        byte byte0 = 2;
        int k = byte0 + 1;
        byte byte1 = 33;
        int l = byte0 + 1;
        field_28080_q = func_28073_a(field_28080_q, i * byte0, 0, j * byte0, k, byte1, l);
        for(int i1 = 0; i1 < byte0; i1++)
        {
            for(int j1 = 0; j1 < byte0; j1++)
            {
                for(int k1 = 0; k1 < 32; k1++)
                {
                    double d = 0.25D;
                    double d1 = field_28080_q[((i1 + 0) * l + (j1 + 0)) * byte1 + (k1 + 0)];
                    double d2 = field_28080_q[((i1 + 0) * l + (j1 + 1)) * byte1 + (k1 + 0)];
                    double d3 = field_28080_q[((i1 + 1) * l + (j1 + 0)) * byte1 + (k1 + 0)];
                    double d4 = field_28080_q[((i1 + 1) * l + (j1 + 1)) * byte1 + (k1 + 0)];
                    double d5 = (field_28080_q[((i1 + 0) * l + (j1 + 0)) * byte1 + (k1 + 1)] - d1) * d;
                    double d6 = (field_28080_q[((i1 + 0) * l + (j1 + 1)) * byte1 + (k1 + 1)] - d2) * d;
                    double d7 = (field_28080_q[((i1 + 1) * l + (j1 + 0)) * byte1 + (k1 + 1)] - d3) * d;
                    double d8 = (field_28080_q[((i1 + 1) * l + (j1 + 1)) * byte1 + (k1 + 1)] - d4) * d;
                    for(int l1 = 0; l1 < 4; l1++)
                    {
                        double d9 = 0.125D;
                        double d10 = d1;
                        double d11 = d2;
                        double d12 = (d3 - d1) * d9;
                        double d13 = (d4 - d2) * d9;
                        for(int i2 = 0; i2 < 8; i2++)
                        {
                            int j2 = i2 + i1 * 8 << 11 | 0 + j1 * 8 << 7 | k1 * 4 + l1;
                            char c = '\200';
                            double d14 = 0.125D;
                            double d15 = d10;
                            double d16 = (d11 - d10) * d14;
                            for(int k2 = 0; k2 < 8; k2++)
                            {
                                int l2 = 0;
                                if(d15 > 0.0D)
                                {
                                    l2 = Block.stone.blockID;
                                }
                                abyte0[j2] = (byte)l2;
                                j2 += c;
                                d15 += d16;
                            }

                            d10 += d12;
                            d11 += d13;
                        }

                        d1 += d5;
                        d2 += d6;
                        d3 += d7;
                        d4 += d8;
                    }

                }

            }

        }

    }

    public void func_28072_a(int i, int j, byte abyte0[])
    {
        double d = 0.03125D;
        field_28079_r = noiseGenerator4.generateNoiseOctaves(field_28079_r, i * 16, j * 16, 0, 16, 16, 1, d, d, 1.0D);
        field_28078_s = noiseGenerator4.generateNoiseOctaves(field_28078_s, i * 16, 109, j * 16, 16, 1, 16, d, 1.0D, d);
        field_28077_t = noiseGenerator5.generateNoiseOctaves(field_28077_t, i * 16, j * 16, 0, 16, 16, 1, d * 2D, d * 2D, d * 2D);
        for(int k = 0; k < 16; k++)
        {
            for(int l = 0; l < 16; l++)
            {
                int i1 = (int)(field_28077_t[k + l * 16] / 3D + 3D + random.nextDouble() * 0.25D);
                int j1 = -1;
                topAetherBlock = (byte)Block.grass.blockID;
                fillerAetherBlock = (byte)Block.dirt.blockID;
                byte byte0 = topAetherBlock;
                byte byte1 = fillerAetherBlock;
                byte byte2 = (byte)Block.stone.blockID;
                if(byte0 < 0)
                {
                    byte0 += 0;
                }
                if(byte1 < 0)
                {
                    byte1 += 0;
                }
                if(byte2 < 0)
                {
                    byte2 += 0;
                }
                for(int k1 = 127; k1 >= 0; k1--)
                {
                    int l1 = (l * 16 + k) * 128 + k1;
                    byte byte3 = abyte0[l1];
                    if(byte3 == 0)
                    {
                        j1 = -1;
                        continue;
                    }
                    if(byte3 != byte2)
                    {
                        continue;
                    }
                    if(j1 == -1)
                    {
                        if(i1 <= 0)
                        {
                            byte0 = 0;
                            byte1 = byte2;
                        }
                        j1 = i1;
                        if(k1 >= 0)
                        {
                            abyte0[l1] = byte0;
                        } else
                        {
                            abyte0[l1] = byte1;
                        }
                        continue;
                    }
                    if(j1 > 0)
                    {
                        j1--;
                        abyte0[l1] = byte1;
                    }
                }

            }

        }

    }

    public Chunk prepareChunk(int i, int j)
    {
        return provideChunk(i, j);
    }

    public Chunk provideChunk(int i, int j)
    {
        random.setSeed((long)i * 0x4f9939f508L + (long)j * 0x1ef1565bd5L);
        byte abyte0[] = new byte[32768];
        func_28071_a(i, j, abyte0);
        func_28072_a(i, j, abyte0);
        mapGenCaves.generate(this, worldObj, i, j, abyte0);
        Chunk chunk = new Chunk(worldObj, abyte0, i, j);
        chunk.generateSkylightMap();
        return chunk;
    }

    private double[] func_28073_a(double ad[], int i, int j, int k, int l, int i1, int j1)
    {
        if(ad == null)
        {
            ad = new double[l * i1 * j1];
        }
        double d = 684.41200000000003D;
        double d1 = 684.41200000000003D;
        d *= 2D;
        field_28093_d = noiseGenerator3.generateNoiseOctaves(field_28093_d, i, j, k, l, i1, j1, d / 80D, d1 / 160D, d / 80D);
        field_28092_e = noiseGenerator1.generateNoiseOctaves(field_28092_e, i, j, k, l, i1, j1, d, d1, d);
        field_28091_f = noiseGenerator2.generateNoiseOctaves(field_28091_f, i, j, k, l, i1, j1, d, d1, d);
        int k1 = 0;
        int l1 = 0;
        int i2 = 16 / l;
        for(int j2 = 0; j2 < l; j2++)
        {
            int k2 = j2 * i2 + i2 / 2;
            for(int l2 = 0; l2 < j1; l2++)
            {
                int i3 = l2 * i2 + i2 / 2;
                double d2 = 1.0D;
                d2 *= d2;
                d2 *= d2;
                d2 = 1.0D - d2;
                double d3 = (field_28090_g[l1] + 256D) / 512D;
                d3 *= d2;
                if(d3 > 1.0D)
                {
                    d3 = 1.0D;
                }
                double d4 = field_28089_h[l1] / 8000D;
                if(d4 < 0.0D)
                {
                    d4 = -d4 * 0.29999999999999999D;
                }
                d4 = d4 * 3D - 2D;
                if(d4 > 1.0D)
                {
                    d4 = 1.0D;
                }
                d4 /= 8D;
                d4 = 0.0D;
                if(d3 < 0.0D)
                {
                    d3 = 0.0D;
                }
                d3 += 0.5D;
                d4 = (d4 * (double)i1) / 16D;
                l1++;
                double d5 = (double)i1 / 2D;
                for(int j3 = 0; j3 < i1; j3++)
                {
                    double d6 = 0.0D;
                    double d7 = (((double)j3 - d5) * 8D) / d3;
                    if(d7 < 0.0D)
                    {
                        d7 *= -1D;
                    }
                    double d8 = field_28092_e[k1] / 512D;
                    double d9 = field_28091_f[k1] / 512D;
                    double d10 = (field_28093_d[k1] / 10D + 1.0D) / 2D;
                    if(d10 < 0.0D)
                    {
                        d6 = d8;
                    } else
                    if(d10 > 1.0D)
                    {
                        d6 = d9;
                    } else
                    {
                        d6 = d8 + (d9 - d8) * d10;
                    }
                    d6 -= 8D;
                    int k3 = 32;
                    if(j3 > i1 - k3)
                    {
                        double d11 = (float)(j3 - (i1 - k3)) / ((float)k3 - 1.0F);
                        d6 = d6 * (1.0D - d11) + -30D * d11;
                    }
                    k3 = 8;
                    if(j3 < k3)
                    {
                        double d12 = (float)(k3 - j3) / ((float)k3 - 1.0F);
                        d6 = d6 * (1.0D - d12) + -30D * d12;
                    }
                    ad[k1] = d6;
                    k1++;
                }

            }

        }

        return ad;
    }

    public boolean chunkExists(int i, int j)
    {
        return true;
    }

    public void populate(IChunkProvider ichunkprovider, int i, int j)
    {
        BiomeGenSky biomegenaether = BiomeGenSky.me;
        BlockSand.fallInstantly = true;
        int k = i * 16;
        int l = j * 16;
        random.setSeed(worldObj.getSeed());
        long l1 = (random.nextLong() / 2L) * 2L + 1L;
        long l2 = (random.nextLong() / 2L) * 2L + 1L;
        random.setSeed((long)i * l1 + (long)j * l2 ^ worldObj.getSeed());
        double d = 0.25D;
       
        if(gumCount < 800)
        {
            gumCount++;
        } else
       
       

       

       

      /*  for(int j2 = 0; j2 < 10; j2++)
        {
            int k6 = k + random.nextInt(16);
            int k11 = random.nextInt(128);
            int j16 = l + random.nextInt(16);
            (new AetherGenMinable(AetherBlocks.Icestone.blockID, 32)).generate(worldObj, random, k6, k11, j16);
        }

        for(int k2 = 0; k2 < 20; k2++)
        {
            int l6 = k + random.nextInt(16);
            int l11 = random.nextInt(128);
            int k16 = l + random.nextInt(16);
            (new AetherGenMinable(AetherBlocks.AmbrosiumOre.blockID, 16)).generate(worldObj, random, l6, l11, k16);
        }

        for(int i3 = 0; i3 < 15; i3++)
        {
            int i7 = k + random.nextInt(16);
            int i12 = random.nextInt(64);
            int l16 = l + random.nextInt(16);
            (new AetherGenMinable(AetherBlocks.ZaniteOre.blockID, ).generate(worldObj, random, i7, i12, l16);
        }

        for(int j3 = 0; j3 < 8; j3++)
        {
            int j7 = k + random.nextInt(16);
            int j12 = random.nextInt(32);
            int i17 = l + random.nextInt(16);
            (new AetherGenMinable(AetherBlocks.GravititeOre.blockID, 7)).generate(worldObj, random, j7, j12, i17);
        }
*/

        
        d = 0.5D;
        byte byte0 = 3;
        for(int j9 = 0; j9 < byte0; j9++)
        {
            int j14 = k + random.nextInt(16) + 8;
            int k17 = l + random.nextInt(16) + 8;
            WorldGenerator worldgenerator = biomegenaether.getRandomWorldGenForTrees(random);
            worldgenerator.setScale(1.0D, 1.0D, 1.0D);
            worldgenerator.generate(worldObj, random, j14, worldObj.getHeightValue(j14, k17), k17);
        }

        

        

        SpawnerAnimals.performWorldGenSpawning(worldObj, biomegenaether, k + 8, l + 8, 16, 16, random);
        BlockSand.fallInstantly = false;
    }

    public boolean saveChunks(boolean flag, IProgressUpdate iprogressupdate)
    {
        return true;
    }

    public boolean unload100OldestChunks()
    {
        return false;
    }

    public String makeString()
    {
        return "RandomLevelSource";
    }

    public boolean canSave()
    {
        return true;
    }

    public ChunkPosition func_40376_a(World world, String s, int i, int j, int k)
    {
        return null;
    }

    public Chunk loadChunk(int i, int j)
    {
        return provideChunk(i, j);
    }



@Override
public List getPossibleCreatures(EnumCreatureType var1, int var2, int var3,
		int var4) {
	// TODO Auto-generated method stub
	return null;
}

@Override
public ChunkPosition findClosestStructure(World var1, String var2,
		int var3, int var4, int var5) {
	// TODO Auto-generated method stub
	return null;
}

@Override
public int getLoadedChunkCount() {
	// TODO Auto-generated method stub
	return 0;
}

@Override
public void func_82695_e(int var1, int var2) {
	// TODO Auto-generated method stub

}
}

 

 

 

I've try to delete the error line but his does'nt work

 

 

Posted

I don't know what the solution is, but I can at least tell you that field_28090_g[] is empty, and that is the source of the NullPointerException. I don't know anything about making a new dimension, but I noticed that and thought it was worth mentioning.

↑It makes sense if you don't think about it.↑

 

Creepers only explode because they want to hug you, but when they reach you, they realize they have no arms, and then explode with anger.

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.