Hi,
I’m having a weird and very annoying problem where the terrains would regenerate after I’ve left the region and return. A cave I dig out would be filled when I return from mining, or a passage I dig out would be filled after I’ve died and respawn in a different region and made my way back. Sometimes I’m not even 30 – 60 blocks away. This will happen mid-game, on death, or on reloading game, basically seemingly any time.
This has happened numerous times, at first I thought it was just a Forge glitch, but after some testing I'm starting to think it's a combination of IC2 and Forge. For a long time I couldn't figure out why this was happening, or how to duplicate it, but I finally realized that this happened whenever I've let my guard down thinking it won't happen again, and started placing IC2 machines. So I placed a generator with coal inside it, with a macerator next to it grinding stuff (this has always been the setup), and a iron furnace right beside the generator, just...because. So I place a set of those inside a cave, and also on top of the surface. Then I saved and quit the game entirely. When I returned, the cave has been completely holed up (with stones), and the two machines on the surface have vanished (but no stones), but the iron furnace was still there. So that seems pretty concrete. Here's the error log I got from the console I launched the game with. This is the 7 - 8 occurrence.
java.lang.ArrayIndexOutOfBoundsException: 37872
at aai.a(ItemStack.java:98)
at aai.a(ItemStack.java:69)
at fn.a(EntityItem.java:159)
at nk.e(Entity.java:1359)
at aaj.a(SourceFile:114)
at aip.a(AnvilChunkLoader.java:348)
at aip.a(AnvilChunkLoader.java:79)
at aip.a(AnvilChunkLoader.java:61)
at kl.e(ChunkProvider.java:142)
at kl.c(ChunkProvider.java:90)
at kl.b(ChunkProvider.java:126)
at wz.d(World.java:633)
at dt.(SourceFile:30)
at cr.a(WorldRenderer.java:150)
at l.a(RenderGlobal.java:1482)
at lo.a(EntityRenderer.java:1072)
at lo.b(EntityRenderer.java:905)
at EntityRendererProxy.b(EntityRendererProxy.java:21)
at net.minecraft.client.Minecraft.x(Minecraft.java:892)
at net.minecraft.client.Minecraft.run(Minecraft.java:747)
at java.lang.Thread.run(Unknown Source)
Display More
And here's a second sampling of error log (on the 8th or 9th occurence)
java.lang.ArrayIndexOutOfBoundsException: 37935
at aai.a(ItemStack.java:98)
at aai.a(ItemStack.java:69)
at ic2.common.TileEntityMachine.a(TileEntityMachine.java:136)
at ic2.common.TileEntityElecMachine.a(TileEntityElecMachine.java:79)
at ic2.common.TileEntityElectricMachine.a(TileEntityElectricMachine.java
:41)
at kt.c(TileEntity.java:110)
at aip.a(AnvilChunkLoader.java:365)
at aip.a(AnvilChunkLoader.java:79)
at aip.a(AnvilChunkLoader.java:61)
at kl.e(ChunkProvider.java:142)
at kl.c(ChunkProvider.java:90)
at kl.b(ChunkProvider.java:126)
at wz.d(World.java:633)
at vb.a(SpawnerAnimals.java:21)
at vb.a(SpawnerAnimals.java:89)
at wz.c(World.java:2787)
at net.minecraft.client.Minecraft.k(Minecraft.java:1884)
at net.minecraft.client.Minecraft.x(Minecraft.java:842)
at net.minecraft.client.Minecraft.run(Minecraft.java:747)
at java.lang.Thread.run(Unknown Source)
Display More
The class files are class files that Forge edits.
FYI, the only other mods I have that affect biomes and generation are LCTrees++, BC2.x, and RP2. And this is SSP. I'm on Windows 7, using Forge version 1.41.59.
ps. This is not a corrupted chunk problem, as I’ve generated new worlds 6 – 8 times now, and it happens everywhere I go, pretty much breaking the game, I can’t even store items in chests because they’d just get overridden.