Hey there minecraft mod experts,
I was just modding Minecraft,
and I was just wandering and generating chunks (I was trying to search for my custom biome)
then all of a sudden, it freezes for like 5 seconds then crashes...
Crash log
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
java.lang.NullPointerException
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:253)
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:371)
at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:573)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1243)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.server.management.PlayerInstance.<init>(PlayerInstance.java:43)
at net.minecraft.server.management.PlayerManager.getOrCreateChunkWatcher(PlayerManager.java:114)
at net.minecraft.server.management.PlayerManager.updateMountedMovingPlayer(PlayerManager.java:278)
at net.minecraft.server.management.ServerConfigurationManager.serverUpdateMountedMovingPlayer(ServerConfigurationManager.java:282)
at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:405)
at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:253)
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:371)
at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:573)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1243)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.server.management.PlayerInstance.<init>(PlayerInstance.java:43)
at net.minecraft.server.management.PlayerManager.getOrCreateChunkWatcher(PlayerManager.java:114)
at net.minecraft.server.management.PlayerManager.updateMountedMovingPlayer(PlayerManager.java:278)
at net.minecraft.server.management.ServerConfigurationManager.serverUpdateMountedMovingPlayer(ServerConfigurationManager.java:282)
at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:405)
at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetServerHandler@6a61c7b6
Stacktrace:
at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 861853472 bytes (821 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 5693 (318808 bytes; 0 MB) allocated, 2781 (155736 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 4 mods loaded, 4 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.49.965} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.965} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Dimensions{0.0.0} [Dimensions] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 7020 (393120 bytes; 0 MB) allocated, 6758 (378448 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Player418'/132, l='New World', x=442.64, y=79.86, z=-1.16]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Idk if this could be lag problems,
and also there were these laggy moments too,
small lag spikes in the middle of my wandering.
I think it could be lag issues, or maybe the mod itself?
Please respond if you dont know. (EDIT: Please respond if you DO know, small error there)
This started happening a half hour ago,
and I dont wanna let this get in my way of modding.
Please do help.
Look at the very first line of your stack trace: java.lang.NullPointerException. That is most certainly NOT a "lag" issue, it's something you've done with your biome / generation code that is passing a null object to the vanilla methods, or you are trying to access the decorator inappropriately. You're going to have to dig through your biome code and find where the null pointer is coming from, either manually or by using the debug configurations in your IDE.
Look at the very first line of your stack trace: java.lang.NullPointerException. That is most certainly NOT a "lag" issue, it's something you've done with your biome / generation code that is passing a null object to the vanilla methods, or you are trying to access the decorator inappropriately. You're going to have to dig through your biome code and find where the null pointer is coming from, either manually or by using the debug configurations in your IDE.
I kinda knew it would be that, because this method is causing it:
"Dimensions.worldGeneratorSnForest" looks like a static method to me. You do not want to use static when generating terrain / features. Try creating a new world generator each time.
I was just modding Minecraft,
and I was just wandering and generating chunks (I was trying to search for my custom biome)
then all of a sudden, it freezes for like 5 seconds then crashes...
Crash log
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 3/1/14 7:32 PM
Description: Ticking memory connection
java.lang.NullPointerException
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:253)
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:371)
at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:573)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1243)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.server.management.PlayerInstance.<init>(PlayerInstance.java:43)
at net.minecraft.server.management.PlayerManager.getOrCreateChunkWatcher(PlayerManager.java:114)
at net.minecraft.server.management.PlayerManager.updateMountedMovingPlayer(PlayerManager.java:278)
at net.minecraft.server.management.ServerConfigurationManager.serverUpdateMountedMovingPlayer(ServerConfigurationManager.java:282)
at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:405)
at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:253)
at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:371)
at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:573)
at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1243)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
at net.minecraft.server.management.PlayerInstance.<init>(PlayerInstance.java:43)
at net.minecraft.server.management.PlayerManager.getOrCreateChunkWatcher(PlayerManager.java:114)
at net.minecraft.server.management.PlayerManager.updateMountedMovingPlayer(PlayerManager.java:278)
at net.minecraft.server.management.ServerConfigurationManager.serverUpdateMountedMovingPlayer(ServerConfigurationManager.java:282)
at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:405)
at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetServerHandler@6a61c7b6
Stacktrace:
at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 861853472 bytes (821 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 5693 (318808 bytes; 0 MB) allocated, 2781 (155736 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 4 mods loaded, 4 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.49.965} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.965} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Dimensions{0.0.0} [Dimensions] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 7020 (393120 bytes; 0 MB) allocated, 6758 (378448 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Player418'/132, l='New World', x=442.64, y=79.86, z=-1.16]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Idk if this could be lag problems,
and also there were these laggy moments too,
small lag spikes in the middle of my wandering.
I think it could be lag issues, or maybe the mod itself?
Please respond if you dont know. (EDIT: Please respond if you DO know, small error there)
This started happening a half hour ago,
and I dont wanna let this get in my way of modding.
Please do help.
I kinda knew it would be that, because this method is causing it:
public WorldGenerator getRandomWorldGenForTrees(Random par1Random)
{
return (WorldGenerator)(par1Random.nextInt(5) == 0 ? Dimensions.worldGeneratorSnForest : (par1Random.nextInt(10) == 0 ? Dimensions.worldGeneratorBigAssTrees : Dimensions.worldGeneratorSnTrees));
}
Problem is thats what I wanna use that to generate my custom trees
Looks like more sh*t to deal with for me now xD
Thanx for helping though