Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to TerraFirmaCraft Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Dries007

      ATTENTION Forum Database Breach   03/04/2019

      There has been a breach of our database. Please make sure you change your password (use a password manager, like Lastpass).
      If you used this password anywhere else, change that too! The passwords themselves are stored hashed, but may old accounts still had old, insecure (by today's standards) hashes from back when they where created. This means they can be "cracked" more easily. Other leaked information includes: email, IP, account name.
      I'm trying my best to find out more and keep everyone up to date. Discord (http://invite.gg/TerraFirmaCraft) is the best option for up to date news and questions. I'm sorry for this, but the damage has been done. All I can do is try to make sure it doesn't happen again.
    • Claycorp

      This forum is now READ ONLY!   01/20/2020

      As of this post and forever into the future this forum has been put into READ ONLY MODE. There will be no new posts! A replacement is coming SoonTM . If you wish to stay up-to-date on whats going on or post your content. Please use the Discord or Sub-Reddit until the new forums are running.

      Any questions or comments can be directed to Claycorp on either platform.
Wyrenth

[Solved] Certain seeds cause Minecraft to hang while attempting to build terrain.

12 posts in this topic

OS Version: Windows Vista (64-bit)

Java Version: 1.8.0_31 (64-bit)

MC Version: 1.7.10

TFC Version: 0.79.15.538

Forge Version: 10.13.2.1272

 

SSP/SMP: Survival Single Player

 

Name: TFC/Minecraft hangs while attempting to build terrain.

 

Description of issue:

While going through a list of alphabetized four-letter world/seed names (Aeos, Brux, Cion, Deis, etc), I ran into a problem where TFC failed to complete/load one of the seeds, and instead would just hang at "building terrain."  The seed in question is "CION" (all caps, no quotes).  Would like to know if others are experiencing the same issue or can reproduce the hang with that seed (and if not, then my troubleshooting steps will need to shift to look for possible causes outside of TFC/MC).

 

Reproducible with clean configs: YES

Other Mods Installed: NONE

 

Crash Report:

---- Minecraft Crash Report ----// Hey, that tickles! Hehehe!Time: 2/1/15 4:31 AMDescription: Rendering screenjava.lang.OutOfMemoryError: Java heap spaceA detailed walkthrough of the error, its code path and all known details is as follows:----------------------------------------------------------------------------------------- Head --Stacktrace:at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1067)-- Screen render details --Details:Screen name: net.minecraft.client.gui.GuiMainMenuMouse location: Scaled: (178, 47). Absolute: (570, 299)Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2Stacktrace:at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1067)at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:990)at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)at net.minecraft.client.main.Main.main(SourceFile:148)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)-- System Details --Details:Minecraft Version: 1.7.10Operating System: Windows Vista (amd64) version 6.0Java Version: 1.8.0_31, Oracle CorporationJava VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle CorporationMemory: 713120 bytes (0 MB) / 1476460544 bytes (1408 MB) up to 1879048192 bytes (1792 MB)JVM Flags: 11 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmn1G -Xms1G -Xmx2G -XX:NewSize=512M -XX:SurvivorRatio=2 -XX:+DisableExplicitGC -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:+AggressiveOptsAABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) usedIntCache: cache: 0, tcache: 11, allocated: 0, tallocated: 0FML: MCP v9.05 FML v7.10.85.1272 Minecraft Forge 10.13.2.1272 5 mods loaded, 5 mods activemcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->AvailableFML{7.10.85.1272} [Forge Mod Loader] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->AvailableForge{10.13.2.1272} [Minecraft Forge] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Availabletfc_coremod{0.79.15} [TFC[coremod]] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Availableterrafirmacraft{0.79.15} [TerraFirmaCraft] (TerraFirmaCraft-0.79.15.538.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->AvailableLaunched Version: 1.7.10-Forge10.13.2.1272LWJGL: 2.9.1OpenGL: GeForce GTX 750 Ti/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA CorporationGL 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: [Wyrenth Sound Tweaks 1.7.2.zip]Current Language: English (US)Profiler Position: N/A (disabled)Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) usedAnisotropic Filtering: Off (1)

 

SOLUTION: Allocate more memory to Minecraft using JVM arguments (see posts below). Use load times and F3 to gauge memory usage and avoid high-consumption seeds.

Edited by Wyrenth
0

Share this post


Link to post
Share on other sites

Please do not force close java, and instead let it take it's time to generate the crash report that we need in order to fix such issues.

0

Share this post


Link to post
Share on other sites

I can't reproduce this. A world with the seed CION loads just fine for me.

0

Share this post


Link to post
Share on other sites

Alright, thanks. Everything is a fresh download, too, so kind of odd. I'll kick it some and see if a little percussive maintenance will help it work. Maybe get on reinstalling Windows (I'm way overdue for a fresh OS).  At least I know it's a localized issue now.

0

Share this post


Link to post
Share on other sites

I can't reproduce this. A world with the seed CION loads just fine for me.

 I could reproduce it with same versions (Java, MC, TFC, Forge), just had to reduce memory to 1GB. It seems to be a WorldGenForests recursion peoblem, see first attached crash-log. With 1.5GB I could create the world and start in it, but GC was going like crazy and soon it crashed, second (small) log below.With more memory, 2GB and some other GC tweaks it worked:-d64-client-Xms1536M-Xmx2048M-Xmn512M-XX:+UseConcMarkSweepGC-XX:+CMSIncrementalMode-XX:-UseAdaptiveSizePolicyIt started a bit laggy, with a big lag after 4 minutes or so, fine after another 2 minutes, always exploring around spawn. The GC trace shows that tenured heap went up to 1.5GB (max) when (full) GC tripped in (the big lag after 4 minutes), which reduced the tenured heap back to about 300MB!Here MY crash log for 1GB, lot of repeated/similar lines deleted:

---- Minecraft Crash Report ----// On the bright side, I bought you a teddy bear!Time: 01.02.15 17:37Description: Exception getting block type in worldjava.lang.OutOfMemoryError: Java heap spaceA detailed walkthrough of the error, its code path and all known details is as follows:----------------------------------------------------------------------------------------- Head --Stacktrace:at net.minecraft.world.World.func_147439_a(World.java:351)-- Requested block coordinates --Details:Found chunk: trueLocation: World: (13391,149,-8619), Chunk: (at 15,9,5 in 836,-539; contains blocks 13376,0,-8624 to 13391,255,-8609), Region: (26,-17; contains chunks 832,-544 to 863,-513, blocks 13312,0,-8704 to 13823,255,-8193)Stacktrace:at net.minecraft.world.World.func_147439_a(World.java:351)at com.bioxx.tfc.WorldGen.Generators.Trees.WorldGenCustomCedarTrees.func_76484_a(WorldGenCustomCedarTrees.java:43)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generateForest(WorldGenForests.java:122)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generate(WorldGenForests.java:60)at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106)at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:280)at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1040)at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)at net.minecraft.world.World.func_72964_e(World.java:419)at net.minecraft.world.World.func_147439_a(World.java:345)at com.bioxx.tfc.WorldGen.Generators.Trees.WorldGenCustomCedarTrees.func_76484_a(WorldGenCustomCedarTrees.java:43)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generateForest(WorldGenForests.java:122)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generate(WorldGenForests.java:60)at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106)at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:280)at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1040)at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)at net.minecraft.world.World.func_72964_e(World.java:419)at net.minecraft.world.World.func_147439_a(World.java:345)at com.bioxx.tfc.WorldGen.Generators.Trees.WorldGenCustomCedarTrees.func_76484_a(WorldGenCustomCedarTrees.java:43)[...]at com.bioxx.tfc.WorldGen.Generators.Trees.WorldGenCustomCedarTrees.func_76484_a(WorldGenCustomCedarTrees.java:43)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generateForest(WorldGenForests.java:122)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generate(WorldGenForests.java:60)at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106)at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:280)at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1040)at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)at net.minecraft.world.World.func_72964_e(World.java:419)at net.minecraft.world.World.func_147439_a(World.java:345)at com.bioxx.tfc.WorldGen.Generators.Trees.WorldGenCustomTallTrees.func_76484_a(WorldGenCustomTallTrees.java:48)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generateForest(WorldGenForests.java:126)at com.bioxx.tfc.WorldGen.Generators.WorldGenForests.generate(WorldGenForests.java:60)at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106)at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:280)at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1050)at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)at net.minecraft.world.World.func_72964_e(World.java:419)at net.minecraft.world.World.func_147439_a(World.java:345)at net.minecraft.world.World.func_147453_f(World.java:3881)at net.minecraft.world.World.func_147455_a(World.java:2603)at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:851)at net.minecraft.world.World.func_147438_o(World.java:2540)at com.bioxx.tfc.Blocks.BlockTerraContainer.func_149749_a(BlockTerraContainer.java:66)at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:600)at net.minecraft.world.World.func_147465_d(World.java:451)at com.bioxx.tfc.WorldGen.Generators.WorldGenMinable.BODgenerateVein(WorldGenMinable.java:311)at com.bioxx.tfc.WorldGen.Generators.WorldGenMinable.createMine(WorldGenMinable.java:113)at com.bioxx.tfc.WorldGen.Generators.WorldGenMinable.generate(WorldGenMinable.java:145)at com.bioxx.tfc.WorldGen.Generators.WorldGenOre.createOreVein(WorldGenOre.java:167)at com.bioxx.tfc.WorldGen.Generators.WorldGenOre.oreMediumVein(WorldGenOre.java:77)at com.bioxx.tfc.WorldGen.Generators.WorldGenOre.generate(WorldGenOre.java:61)at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:106)at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:280)at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1050)at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)at net.minecraft.world.World.func_72964_e(World.java:419)at net.minecraft.world.World.func_147439_a(World.java:345)at net.minecraft.world.World.func_147453_f(World.java:3881)at net.minecraft.world.World.func_147455_a(World.java:2603)at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:851)at net.minecraft.world.World.func_147438_o(World.java:2540)at com.bioxx.tfc.Blocks.BlockTerraContainer.func_149749_a(BlockTerraContainer.java:66)at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:600)at net.minecraft.world.World.func_147465_d(World.java:451)at com.bioxx.tfc.WorldGen.Generators.WorldGenMinable.BODgenerateVein(WorldGenMinable.java:311)at com.bioxx.tfc.WorldGen.Generators.WorldGenMinable.createMine(WorldGenMinable.java:113)-- Requested block coordinates --Details:Found chunk: trueLocation: World: (13394,144,-8609), Chunk: (at 2,9,15 in 837,-539; contains blocks 13392,0,-8624 to 13407,255,-8609), Region: (26,-17; contains chunks 832,-544 to 863,-513, blocks 13312,0,-8704 to 13823,255,-8193)-- Requested block coordinates --Details:Found chunk: trueLocation: World: (13407,145,-8602), Chunk: (at 15,9,6 in 837,-538; contains blocks 13392,0,-8608 to 13407,255,-8593), Region: (26,-17; contains chunks 832,-544 to 863,-513, blocks 13312,0,-8704 to 13823,255,-8193)-- Requested block coordinates --Details:Found chunk: trueLocation: World: (13424,145,-8593), Chunk: (at 0,9,15 in 839,-538; contains blocks 13424,0,-8608 to 13439,255,-8593), Region: (26,-17; contains chunks 832,-544 to 863,-513, blocks 13312,0,-8704 to 13823,255,-8193)-- Requested block coordinates --Details:Found chunk: trueLocation: World: (13424,64,-8579), Chunk: (at 0,4,13 in 839,-537; contains blocks 13424,0,-8592 to 13439,255,-8577), Region: (26,-17; contains chunks 832,-544 to 863,-513, blocks 13312,0,-8704 to 13823,255,-8193)-- Requested block coordinates --Details:Found chunk: trueLocation: World: (13418,144,-8577), Chunk: (at 10,9,15 in 838,-537; contains blocks 13408,0,-8592 to 13423,255,-8577), Region: (26,-17; contains chunks 832,-544 to 863,-513, blocks 13312,0,-8704 to 13823,255,-8193)-- Requested block coordinates --[...]-- Requested block coordinates --Details:Found chunk: trueLocation: World: (14190,148,-7696), Chunk: (at 14,9,0 in 886,-481; contains blocks 14176,0,-7696 to 14191,255,-7681), Region: (27,-16; contains chunks 864,-512 to 895,-481, blocks 13824,0,-8192 to 14335,255,-7681)-- System Details --Details:Minecraft Version: 1.7.10Operating System: Windows 7 (amd64) version 6.1Java Version: 1.8.0_31, Oracle CorporationJava VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle CorporationMemory: 10535344 bytes (10 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 MB)JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1024M -Xmn256M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -XX:+PrintGCTimeStamps -Xloggc:gc.logAABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) usedIntCache: cache: 0, tcache: 13, allocated: 0, tallocated: 0FML: MCP v9.05 FML v7.10.85.1272 Minecraft Forge 10.13.2.1272 5 mods loaded, 5 mods activemcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->AvailableFML{7.10.85.1272} [Forge Mod Loader] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->AvailableForge{10.13.2.1272} [Minecraft Forge] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Availabletfc_coremod{0.79.15} [TFC[coremod]] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Availableterrafirmacraft{0.79.15} [TerraFirmaCraft] ([1.7.10]TerraFirmaCraft-0.79.15.538.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->AvailableProfiler Position: N/A (disabled)Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) usedPlayer Count: 0 / 8; []Type: Integrated Server (map_client.txt)Is Modded: Definitely; Client brand changed to 'fml,forge'

Here the whole crash-log when using 1.5GB:

---- Minecraft Crash Report ----// Uh... Did I do that?Time: 02.02.15 13:42Description: Exception in server tick loopjava.lang.OutOfMemoryError: Java heap spaceat net.minecraft.nbt.NBTTagCompound.func_74774_a(SourceFile:60)at com.bioxx.tfc.TileEntities.TEOre.func_145841_b(TEOre.java:47)at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75820_a(AnvilChunkLoader.java:370)at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75816_a(AnvilChunkLoader.java:197)at net.minecraft.world.gen.ChunkProviderServer.func_73242_b(ChunkProviderServer.java:256)at net.minecraft.world.gen.ChunkProviderServer.func_73151_a(ChunkProviderServer.java:302)at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:809)at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:318)at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:569)at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)A detailed walkthrough of the error, its code path and all known details is as follows:----------------------------------------------------------------------------------------- System Details --Details:Minecraft Version: 1.7.10Operating System: Windows 7 (amd64) version 6.1Java Version: 1.8.0_31, Oracle CorporationJava VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle CorporationMemory: 63320 bytes (0 MB) / 1556938752 bytes (1484 MB) up to 1556938752 bytes (1484 MB)JVM Flags: 11 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1536M -Xmx1536M -Xmn512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -XX:+PrintGCTimeStamps -Xloggc:gc.logAABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) usedIntCache: cache: 0, tcache: 4, allocated: 0, tallocated: 0FML: MCP v9.05 FML v7.10.85.1272 Minecraft Forge 10.13.2.1272 6 mods loaded, 6 mods activemcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->AvailableFML{7.10.85.1272} [Forge Mod Loader] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->AvailableForge{10.13.2.1272} [Minecraft Forge] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Availabletfc_coremod{0.79.15} [TFC[coremod]] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Availableterrafirmacraft{0.79.15} [TerraFirmaCraft] ([1.7.10]TerraFirmaCraft-0.79.15.538.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->AvailableFastCraft{1.9} [FastCraft] (fastcraft-1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->AvailableProfiler Position: N/A (disabled)Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) usedPlayer Count: 1 / 8; [EntityPlayerMP[''/299, l='CION', x=14385,58, y=144,00, z=-7618,30]]Type: Integrated Server (map_client.txt)Is Modded: Definitely; Client brand changed to 'fml,forge'

0

Share this post


Link to post
Share on other sites

Minecraft uses procedural generation. TFC's forests and veins are very large compared to vanilla ones, which means they require more iterations of the recursive method. There's really very little if anything we can do to fix this other than just reiterate that TFC is much more resource heavy compared to vanilla, and that we strongly suggest you use the latest, 64-bit version of java, allocate at a minimum 1GB of memory, and use GC management whereever possible.

0

Share this post


Link to post
Share on other sites

I thought I had more memory allocated, but I guess not.

 

I tried it on my sister's computer, that worked fine, but I also had a different set of jvm arguments.  Matching them allowed me to get CION working on this computer.

 

However, memory usage seems extraordinarily high, and in my case I was only able to load about 5 chunks before Minecraft stopped generating more.  While moving around, sound kicked off, and when I tried to move past the loaded chunks, it finally started loading more.  Minecraft also took longer than normal to exit to menu.

 

When you speak of GC management, what exactly do you mean? I know you mean garbage collection, but how precisely do you manage it?

0

Share this post


Link to post
Share on other sites

When you speak of GC management, what exactly do you mean? I know you mean garbage collection, but how precisely do you manage it?

 

Use Java 8 instead of Java 7, because they've done a lot with garbage collection. Also make sure you are using the GC JVM arguments properly for your system.

-XX:+DisableExplicitGC -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC

ParallelGCThreads should be set to however many threads your processor can handle. So if you have a standard quad-core, set it to 4. If you have a quad-core that supports multi/hyperthreading, set it to 8, etc.

0

Share this post


Link to post
Share on other sites

This is the list of arguments I'm using:

-Xmn1G -Xms3G -Xmx3G -XX:NewSize=512M -XX:PermSize=128m -XX:MaxPermSize=128m -XX:SurvivorRatio=2 -XX:+DisableExplicitGC -XX:ParallelGCThreads=4 -d64 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts

My system has an Intel Q9300 (quad-core, 2.5 GHz, no hyperthreading) and 8 GB of RAM.  Look good for that setup?

0

Share this post


Link to post
Share on other sites

You can get rid of the two PermSize arguments. Minecraft ignores them anyways. Other than that it looks alright.

0

Share this post


Link to post
Share on other sites

Alright, thanks. I'll consider this solved, though I'm not sure if there's a lot I can do for memory-consuming seeds like CION other than to avoid using them entirely.

0

Share this post


Link to post
Share on other sites