Jump to content

[1.7.10] Invalid Biome ID


EmperorZelos

Recommended Posts

I get this message

[08:04:19] [Client thread/FATAL]: Reported exception thrown!

net.minecraft.util.ReportedException: Invalid Biome id

at net.minecraft.world.World.getBiomeGenForCoordsBody(World.java:194) ~[World.class:?]

at net.minecraft.world.WorldProvider.getBiomeGenForCoords(WorldProvider.java:427) ~[WorldProvider.class:?]

at net.minecraft.world.World.getBiomeGenForCoords(World.java:169) ~[World.class:?]

at net.minecraftforge.client.ForgeHooksClient.getSkyBlendColour(ForgeHooksClient.java:404) ~[ForgeHooksClient.class:?]

at net.minecraft.world.World.getSkyColorBody(World.java:1751) ~[World.class:?]

at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:438) ~[WorldProvider.class:?]

at net.minecraft.world.World.getSkyColor(World.java:1729) ~[World.class:?]

at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1768) ~[EntityRenderer.class:?]

at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1238) ~[EntityRenderer.class:?]

at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) ~[EntityRenderer.class:?]

at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) ~[Minecraft.class:?]

at net.minecraft.client.Minecraft.run(Minecraft.java:961) [Minecraft.class:?]

at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_67]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_67]

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:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_67]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_67]

at GradleStart.bounce(GradleStart.java:107) [start/:?]

at GradleStart.startClient(GradleStart.java:100) [start/:?]

at GradleStart.main(GradleStart.java:55) [start/:?]

Caused by: java.lang.NullPointerException

at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88) ~[WorldChunkManager.class:?]

at net.minecraft.world.biome.BiomeCache$Block.<init>(BiomeCache.java:109) ~[biomeCache$Block.class:?]

at net.minecraft.world.biome.BiomeCache.getBiomeCacheBlock(BiomeCache.java:39) ~[biomeCache.class:?]

at net.minecraft.world.biome.BiomeCache.getBiomeGenAt(BiomeCache.java:53) ~[biomeCache.class:?]

at net.minecraft.world.biome.WorldChunkManager.getBiomeGenAt(WorldChunkManager.java:67) ~[WorldChunkManager.class:?]

at net.minecraft.world.chunk.Chunk.getBiomeGenForWorldCoords(Chunk.java:1412) ~[Chunk.class:?]

at net.minecraft.world.World.getBiomeGenForCoordsBody(World.java:180) ~[World.class:?]

... 25 more

---- Minecraft Crash Report ----

// Oh - I know what I did wrong!

 

Time: 2014-09-27 08:04

Description: Invalid Biome id

 

java.lang.NullPointerException: Invalid Biome id

at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88)

at net.minecraft.world.biome.BiomeCache$Block.<init>(BiomeCache.java:109)

at net.minecraft.world.biome.BiomeCache.getBiomeCacheBlock(BiomeCache.java:39)

at net.minecraft.world.biome.BiomeCache.getBiomeGenAt(BiomeCache.java:53)

at net.minecraft.world.biome.WorldChunkManager.getBiomeGenAt(WorldChunkManager.java:67)

at net.minecraft.world.chunk.Chunk.getBiomeGenForWorldCoords(Chunk.java:1412)

at net.minecraft.world.World.getBiomeGenForCoordsBody(World.java:180)

at net.minecraft.world.WorldProvider.getBiomeGenForCoords(WorldProvider.java:427)

at net.minecraft.world.World.getBiomeGenForCoords(World.java:169)

at net.minecraftforge.client.ForgeHooksClient.getSkyBlendColour(ForgeHooksClient.java:404)

at net.minecraft.world.World.getSkyColorBody(World.java:1751)

at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:438)

at net.minecraft.world.World.getSkyColor(World.java:1729)

at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1768)

at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1238)

at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095)

at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066)

at net.minecraft.client.Minecraft.run(Minecraft.java:961)

at net.minecraft.client.main.Main.main(Main.java:164)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at GradleStart.bounce(GradleStart.java:107)

at GradleStart.startClient(GradleStart.java:100)

at GradleStart.main(GradleStart.java:55)

 

 

A detailed walkthrough of the error, its code path and all known details is as follows:

---------------------------------------------------------------------------------------

 

-- Head --

Stacktrace:

at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88)

 

-- DownfallBlock --

Details:

biome id: 0

downfalls[] size: 256

x: 0

z: 0

w: 16

h: 16

Stacktrace:

at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88)

at net.minecraft.world.biome.BiomeCache$Block.<init>(BiomeCache.java:109)

at net.minecraft.world.biome.BiomeCache.getBiomeCacheBlock(BiomeCache.java:39)

at net.minecraft.world.biome.BiomeCache.getBiomeGenAt(BiomeCache.java:53)

at net.minecraft.world.biome.WorldChunkManager.getBiomeGenAt(WorldChunkManager.java:67)

at net.minecraft.world.chunk.Chunk.getBiomeGenForWorldCoords(Chunk.java:1412)

 

-- Coordinates of biome request --

Details:

Location: World: (816,0,578), Chunk: (at 0,0,2 in 51,36; contains blocks 816,0,576 to 831,255,591), Region: (1,1; contains chunks 32,32 to 63,63, blocks 512,0,512 to 1023,255,1023)

Stacktrace:

at net.minecraft.world.World.getBiomeGenForCoordsBody(World.java:180)

at net.minecraft.world.WorldProvider.getBiomeGenForCoords(WorldProvider.java:427)

at net.minecraft.world.World.getBiomeGenForCoords(World.java:169)

at net.minecraftforge.client.ForgeHooksClient.getSkyBlendColour(ForgeHooksClient.java:404)

at net.minecraft.world.World.getSkyColorBody(World.java:1751)

at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:438)

at net.minecraft.world.World.getSkyColor(World.java:1729)

at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1768)

at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1238)

 

-- Affected level --

Details:

Level name: MpServer

All players: 1 total; [EntityClientPlayerMP['ForgeDevName'/205, l='MpServer', x=842,81, y=65,62, z=604,94]]

Chunk stats: MultiplayerChunkCache: 0, 0

Level seed: 0

Level generator: ID 00 - default, ver 1. Features enabled: false

Level generator options:

Level spawn location: World: (244,64,236), Chunk: (at 4,4,12 in 15,14; contains blocks 240,0,224 to 255,255,239), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)

Level time: 21972 game time, 27320 day time

Level dimension: 0

Level storage version: 0x00000 - Unknown?

Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)

Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false

Forced entities: 83 total; [EntityPig['Pig'/275, l='MpServer', x=791,69, y=63,00, z=647,81], EntityPig['Pig'/274, l='MpServer', x=785,72, y=63,00, z=643,56], EntityZombie['Zombie'/273, l='MpServer', x=798,50, y=40,00, z=641,50], EntitySkeleton['Skeleton'/272, l='MpServer', x=780,50, y=17,00, z=591,50], EntityItem['item.item.bone'/279, l='MpServer', x=885,69, y=69,13, z=551,13], EntityItem['item.item.arrow'/278, l='MpServer', x=885,88, y=69,13, z=551,13], EntityCreeper['Creeper'/277, l='MpServer', x=785,00, y=24,00, z=554,53], EntityPig['Pig'/276, l='MpServer', x=786,88, y=63,00, z=646,19], EntityCow['Cow'/286, l='MpServer', x=779,69, y=63,00, z=634,84], EntitySkeleton['Skeleton'/284, l='MpServer', x=783,09, y=31,00, z=625,50], EntitySpider['Spider'/258, l='MpServer', x=800,50, y=40,00, z=643,50], EntityCow['Cow'/259, l='MpServer', x=784,56, y=63,00, z=626,59], EntityBat['Bat'/256, l='MpServer', x=818,78, y=34,66, z=556,34], EntityCreeper['Creeper'/257, l='MpServer', x=880,97, y=25,00, z=583,41], EntityZombie['Zombie'/262, l='MpServer', x=803,16, y=20,00, z=556,34], EntityCreeper['Creeper'/263, l='MpServer', x=802,50, y=20,00, z=553,50], EntityCreeper['Creeper'/260, l='MpServer', x=789,97, y=25,00, z=573,63], EntityItem['item.tile.rail'/261, l='MpServer', x=789,06, y=26,13, z=560,97], EntityPig['Pig'/266, l='MpServer', x=769,09, y=67,00, z=621,97], EntitySkeleton['Skeleton'/267, l='MpServer', x=778,50, y=15,00, z=583,50], EntityCreeper['Creeper'/264, l='MpServer', x=800,50, y=42,00, z=552,50], EntityPig['Pig'/265, l='MpServer', x=773,38, y=67,00, z=620,19], EntityZombie['Zombie'/270, l='MpServer', x=778,50, y=15,00, z=580,50], EntityZombie['Zombie'/271, l='MpServer', x=782,03, y=13,00, z=585,50], EntitySkeleton['Skeleton'/268, l='MpServer', x=778,44, y=15,00, z=582,66], EntitySkeleton['Skeleton'/269, l='MpServer', x=781,69, y=15,00, z=583,31], EntityEnderman['Enderman'/309, l='MpServer', x=808,25, y=18,00, z=535,97], EntitySkeleton['Skeleton'/312, l='MpServer', x=810,50, y=17,00, z=533,88], EntitySkeleton['Skeleton'/317, l='MpServer', x=801,50, y=27,00, z=540,50], EntitySkeleton['Skeleton'/319, l='MpServer', x=805,94, y=27,00, z=539,50], EntityCow['Cow'/288, l='MpServer', x=774,59, y=66,00, z=631,38], EntityZombie['Zombie'/293, l='MpServer', x=781,94, y=30,00, z=574,47], EntityZombie['Zombie'/294, l='MpServer', x=815,63, y=13,00, z=534,91], EntityPig['Pig'/342, l='MpServer', x=787,03, y=63,00, z=671,50], EntityChicken['Chicken'/345, l='MpServer', x=791,38, y=64,00, z=669,75], EntityMinecartChest['entity.MinecartChest.name'/220, l='MpServer', x=808,50, y=17,50, z=607,50], EntityMinecartChest['entity.MinecartChest.name'/221, l='MpServer', x=811,50, y=26,50, z=598,50], EntityMinecartChest['entity.MinecartChest.name'/222, l='MpServer', x=835,50, y=20,50, z=565,50], EntityBat['Bat'/223, l='MpServer', x=835,75, y=22,09, z=564,69], EntityBat['Bat'/216, l='MpServer', x=821,34, y=22,22, z=580,41], EntityZombie['Zombie'/323, l='MpServer', x=806,66, y=23,00, z=539,22], EntityZombie['Zombie'/217, l='MpServer', x=828,03, y=34,00, z=577,94], EntityCreeper['Creeper'/218, l='MpServer', x=830,50, y=34,00, z=580,50], EntitySkeleton['Skeleton'/321, l='MpServer', x=806,91, y=27,00, z=539,50], EntityItem['item.item.rottenFlesh'/219, l='MpServer', x=860,88, y=64,13, z=588,69], EntityCreeper['Creeper'/212, l='MpServer', x=823,53, y=40,00, z=619,97], EntityItem['item.item.rottenFlesh'/213, l='MpServer', x=820,78, y=63,13, z=611,19], EntityMinecartChest['entity.MinecartChest.name'/214, l='MpServer', x=829,50, y=17,50, z=589,50], EntityZombie['Zombie'/215, l='MpServer', x=831,44, y=25,00, z=589,13], EntityClientPlayerMP['ForgeDevName'/205, l='MpServer', x=842,81, y=65,62, z=604,94], EntitySpider['Spider'/209, l='MpServer', x=825,34, y=26,00, z=595,28], EntityCreeper['Creeper'/210, l='MpServer', x=852,03, y=21,00, z=603,31], EntityMinecartChest['entity.MinecartChest.name'/211, l='MpServer', x=824,50, y=22,50, z=617,50], EntityCreeper['Creeper'/239, l='MpServer', x=859,31, y=25,00, z=571,09], EntitySkeleton['Skeleton'/238, l='MpServer', x=859,88, y=25,00, z=572,44], EntitySkeleton['Skeleton'/235, l='MpServer', x=861,31, y=26,00, z=560,31], EntityBat['Bat'/233, l='MpServer', x=827,72, y=38,94, z=575,59], EntityBat['Bat'/232, l='MpServer', x=818,56, y=20,09, z=564,00], EntityBat['Bat'/231, l='MpServer', x=820,66, y=20,69, z=569,50], EntityItem['item.item.rottenFlesh'/229, l='MpServer', x=808,41, y=63,13, z=576,66], EntityMinecartChest['entity.MinecartChest.name'/227, l='MpServer', x=813,50, y=21,50, z=589,50], MobThief['entity.Thief.name'/225, l='MpServer', x=866,75, y=64,00, z=600,34], EntityBat['Bat'/224, l='MpServer', x=835,69, y=40,88, z=568,66], EntityZombie['Zombie'/356, l='MpServer', x=773,72, y=41,00, z=649,78], EntityMinecartChest['entity.MinecartChest.name'/254, l='MpServer', x=797,50, y=22,50, z=614,50], EntitySkeleton['Skeleton'/255, l='MpServer', x=822,22, y=23,00, z=547,31], EntityCreeper['Creeper'/252, l='MpServer', x=834,50, y=42,00, z=554,03], EntityCreeper['Creeper'/359, l='MpServer', x=778,03, y=35,00, z=642,34], EntityBat['Bat'/253, l='MpServer', x=825,25, y=42,09, z=641,25], EntitySquid['Squid'/250, l='MpServer', x=864,50, y=56,00, z=627,03], EntitySquid['Squid'/251, l='MpServer', x=866,03, y=56,00, z=624,50], EntitySkeleton['Skeleton'/248, l='MpServer', x=814,88, y=35,00, z=568,53], EntitySquid['Squid'/249, l='MpServer', x=865,22, y=56,38, z=625,50], EntityCow['Cow'/364, l='MpServer', x=774,16, y=64,00, z=643,03], EntityWitch['Witch'/246, l='MpServer', x=800,75, y=26,00, z=629,72], EntityWitch['Witch'/247, l='MpServer', x=805,44, y=24,00, z=624,88], EntityMinecartChest['entity.MinecartChest.name'/244, l='MpServer', x=809,50, y=23,50, z=636,50], EntitySkeleton['Skeleton'/245, l='MpServer', x=805,16, y=25,00, z=628,50], EntityItem['item.item.rottenFlesh'/242, l='MpServer', x=869,47, y=64,13, z=577,56], EntitySquid['Squid'/243, l='MpServer', x=862,25, y=56,34, z=628,50], EntityPig['Pig'/362, l='MpServer', x=778,97, y=63,00, z=641,50], EntityCreeper['Creeper'/240, l='MpServer', x=855,47, y=25,00, z=565,00], MobThief['entity.Thief.name'/241, l='MpServer', x=858,69, y=51,00, z=570,69]]

Retry entities: 0 total; []

Server brand: fml,forge

Server type: Integrated singleplayer server

Stacktrace:

at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417)

at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567)

at net.minecraft.client.Minecraft.run(Minecraft.java:983)

at net.minecraft.client.main.Main.main(Main.java:164)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at GradleStart.bounce(GradleStart.java:107)

at GradleStart.startClient(GradleStart.java:100)

at GradleStart.main(GradleStart.java:55)

 

-- System Details --

Details:

Minecraft Version: 1.7.10

Operating System: Windows 7 (amd64) version 6.1

Java Version: 1.7.0_67, Oracle Corporation

Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 890288888 bytes (849 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: 5, tcache: 84, allocated: 8, tallocated: 28

FML: MCP v9.05 FML v7.10.18.1180 Minecraft Forge 10.13.0.1180 4 mods loaded, 4 mods active

mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

FML{7.10.18.1180} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

Forge{10.13.0.1180} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

AeroSteam{1.0} [AeroSteam] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

Launched Version: 1.7.10

LWJGL: 2.9.1

OpenGL: GeForce GT 610/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation

GL Caps: Using GL 1.3 multitexturing.

Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.

Anisotropic filtering is supported and maximum anisotropy is 16.

Shaders are available because OpenGL 2.1 is supported.

 

Is Modded: Definitely; Client brand changed to 'fml,forge'

Type: Client (map_client.txt)

Resource Packs: []

Current Language: English (US)

Profiler Position: N/A (disabled)

Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used

Anisotropic Filtering: Off (1)

#@!@# Game crashed! Crash report saved to: #@!@# C:\Aero\forge\eclipse\.\crash-reports\crash-2014-09-27_08.04.19-client.txt

 

which I suspect is due to my additional biome

package aerosteam.biomes;

import net.minecraft.world.biome.BiomeGenBase;
import net.minecraftforge.common.BiomeDictionary;
import net.minecraftforge.common.BiomeDictionary.Type;
import net.minecraftforge.common.BiomeManager;
import net.minecraftforge.common.BiomeManager.BiomeEntry;

public class BiomesAS {

public static BiomeGenBase biomeTwilightForest;

public static void init(){
	registerBiomes();
}

private static void registerBiomes() {
	biomeTwilightForest = new BiomeTwilightForest(50).setBiomeName("Twilight Forest");
	BiomeDictionary.registerBiomeType(biomeTwilightForest, Type.FOREST);
	BiomeManager.coolBiomes.add(new BiomeEntry(biomeTwilightForest,10));
}

}

package aerosteam.biomes;

import net.minecraft.world.biome.BiomeGenBase;

public class BiomeTwilightForest extends BiomeGenBase{

private static final Height biomeHeight = new Height(0.1F,0.3F);

public BiomeTwilightForest(int id) {
	super(id);
	this.setHeight(biomeHeight);
	this.setColor(8782003);
	this.setTemperatureRainfall(0.4F, 1.0F);
	this.waterColorMultiplier=2127872;
}

@Override
public int getBiomeGrassColor(int x, int y,int z){
	return 5767288;
}
@Override
public int getBiomeFoliageColor(int x, int y,int z){
	return 5767288;
}

@Override
public int getSkyColorByTemp(float par1){
	return 0;
}
}

if not I am at a loss =O As a matter of fact, I am at a loss, what does invalid biome ID even refer to and how is it resolved?

Link to comment
Share on other sites

  • 8 months later...

I hope nobody minds that I revive this thread, but I am getting exactly the same crash and I have not found any solution or even an explanation.

 

My game crashes rarely on world load (in my dev world). Here is my crash report, but it is pretty much the same as the above.

 

---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 24.06.15 22:45
Description: Invalid Biome id

java.lang.NullPointerException: Invalid Biome id
at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88)
at net.minecraft.world.biome.BiomeCache$Block.<init>(BiomeCache.java:107)
at net.minecraft.world.biome.BiomeCache.getBiomeCacheBlock(BiomeCache.java:37)
at net.minecraft.world.biome.BiomeCache.getBiomeGenAt(BiomeCache.java:51)
at net.minecraft.world.biome.WorldChunkManager.getBiomeGenAt(WorldChunkManager.java:67)
at net.minecraft.world.chunk.Chunk.getBiomeGenForWorldCoords(Chunk.java:1406)
at net.minecraft.world.World.getBiomeGenForCoordsBody(World.java:177)
at net.minecraft.world.WorldProvider.getBiomeGenForCoords(WorldProvider.java:423)
at net.minecraft.world.World.getBiomeGenForCoords(World.java:166)
at net.minecraftforge.client.ForgeHooksClient.getSkyBlendColour(ForgeHooksClient.java:407)
at net.minecraft.world.World.getSkyColorBody(World.java:1791)
at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:457)
at net.minecraft.world.World.getSkyColor(World.java:1769)
at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1760)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1230)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1091)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056)
at net.minecraft.client.Minecraft.run(Minecraft.java:951)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88)

-- DownfallBlock --
Details:
biome id: 0
downfalls[] size: 256
x: 0
z: 0
w: 16
h: 16
Stacktrace:
at net.minecraft.world.biome.WorldChunkManager.getRainfall(WorldChunkManager.java:88)
at net.minecraft.world.biome.BiomeCache$Block.<init>(BiomeCache.java:107)
at net.minecraft.world.biome.BiomeCache.getBiomeCacheBlock(BiomeCache.java:37)
at net.minecraft.world.biome.BiomeCache.getBiomeGenAt(BiomeCache.java:51)
at net.minecraft.world.biome.WorldChunkManager.getBiomeGenAt(WorldChunkManager.java:67)
at net.minecraft.world.chunk.Chunk.getBiomeGenForWorldCoords(Chunk.java:1406)

-- Coordinates of biome request --
Details:
Location: World: (-138,0,413), Chunk: (at 6,0,13 in -9,25; contains blocks -144,0,400 to -129,255,415), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Stacktrace:
at net.minecraft.world.World.getBiomeGenForCoordsBody(World.java:177)
at net.minecraft.world.WorldProvider.getBiomeGenForCoords(WorldProvider.java:423)
at net.minecraft.world.World.getBiomeGenForCoords(World.java:166)
at net.minecraftforge.client.ForgeHooksClient.getSkyBlendColour(ForgeHooksClient.java:407)
at net.minecraft.world.World.getSkyColorBody(World.java:1791)
at net.minecraft.world.WorldProvider.getSkyColor(WorldProvider.java:457)
at net.minecraft.world.World.getSkyColor(World.java:1769)
at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1760)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1230)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['maxanier'/282, l='MpServer', x=-111,57, y=76,62, z=439,94]]
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: 
Level spawn location: World: (92,64,256), Chunk: (at 12,4,0 in 5,16; contains blocks 80,0,256 to 95,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 173879 game time, 21145 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 7 total; [EntityCow['Cow'/288, l='MpServer', x=-107,97, y=77,00, z=478,91], EntityVampire['Vampire'/289, l='MpServer', x=-128,59, y=50,00, z=451,97], EntityClientPlayerMP['maxanier'/282, l='MpServer', x=-111,57, y=76,62, z=439,94], EntityCow['Cow'/284, l='MpServer', x=-113,41, y=75,00, z=443,72], EntityVampireHunter['Vampire Hunter'/285, l='MpServer', x=-125,50, y=71,00, z=459,50], EntityCow['Cow'/286, l='MpServer', x=-116,28, y=76,00, z=462,72], EntityCreeper['Creeper'/287, l='MpServer', x=-129,50, y=71,00, z=447,69]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555)
at net.minecraft.client.Minecraft.run(Minecraft.java:973)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 614171256 bytes (585 MB) / 800063488 bytes (763 MB) up to 1905262592 bytes (1817 MB)
JVM Flags: 0 total; 
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 15, tcache: 110, allocated: 4, tallocated: 24
FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 6 mods loaded, 6 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore{1.0.2.9} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
vampirism{@VERSION@} [Vampirism] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.5.0 NVIDIA 352.86, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

 

I checked the forge code to determine why this error could occur, but still don't have any clue.

The NullPointer is created because BiomeGenBase.getBiome(0) returns null in getRainfall(). But the index 0 in the biomeList (which getBiome accesses) is always initialized with the Ocean biome. I checked for any manipulation of the biomeList array, but did not find any.

It is not that big a problem, since it only occurs rarely, can be solved quickly and probably only happens in the Dev environment, but I'm still curios, why this might happen.

Hope someone has an idea.

 

Thanks maxanier

 

Edit: Source code can be found here: https://github.com/TeamLapen/Vampirism

Minecraft Second Screen Mod: Use your mobile as a second screen for Minecraft and see your inventory, redstone stati, the chat and much more on it.

link

Vampirism: Become a vampire in Minecraft

link

Link to comment
Share on other sites

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.