You are not logged in.

IC2 Experimental builds (jenkins):
v2.0/2.1/2.2 / 2.3 / 2.5 / 2.6 (For Minecraft 1.6.4/1.7.2/1.7.10 / 1.8.9 / 1.9.4 / 1.10)
IndustrialCraft² recent version: v1.117! (For Minecraft 1.5.2 → topic)

Dear visitor, welcome to IC² Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

381

Thursday, February 5th 2015, 6:16pm

Finally someone who posts the log ;)

This further verifies that it's not FastCraft's fault. The components list FC prints after detecting a NullPointerException contains null entries, which will crash func_75068_a aka generateStructure. Check your log for entries like "Failed Piece with id" or "Skipping Piece with id".

By the looks of it this happens if a chunk is being populated near a structure which references components no longer available, e.g. if the mod providing the component was removed or said mod removed the component during an update.

Edit: https://github.com/MinecraftForge/MinecraftForge/issues/1686

382

Friday, February 6th 2015, 12:16am

Hello Player,

I am just letting you know I agree with the terms you have set regarding modpack distribution and have added the necessary information to the description. It will be part of the pack I put together called S.Y.N.M. - (So You Need Mods?) on the TechnicPlatform and hosted through there web server/API TechnicSolder. The link to the pack is here.

383

Friday, February 6th 2015, 12:22am

Finally someone who posts the log ;)

This further verifies that it's not FastCraft's fault. The components list FC prints after detecting a NullPointerException contains null entries, which will crash func_75068_a aka generateStructure. Check your log for entries like "Failed Piece with id" or "Skipping Piece with id".

By the looks of it this happens if a chunk is being populated near a structure which references components no longer available, e.g. if the mod providing the component was removed or said mod removed the component during an update.

Edit: https://github.com/MinecraftForge/MinecraftForge/issues/1686
When this issue happened to me, I did recently disable Forestry Bees, and after checking through the proper logs, I can verify that a 'Skipping Piece with id' message was send previously.

384

Friday, February 6th 2015, 2:48am

Resource monitor with FastCraft enabled and texture pack selected upon joining SMP server:
  • Private: 3.6G
  • Working Set: 4.3G
  • Commit: 3.9G
  • Available: 0G (every tool I use shows the memory pegged and using swap, system exhibiting behavior of memory starvation)


You are using 64 bit Java? The working set size is suspiciously close to what a 32 bit program on a 64 bit OS may have available. With 3 GB heap the remaining 1 GB would be insufficient to hold the texture data in the OpenGL client. Where did the remainder of your 8 GB RAM go?

I've calculated a total extra of 500-600 MB with this texture pack when using FastCraft, not taking memory savings elsewhere into account. The block texture atlas is 8192*8192 px with almost 10k individual textures, the items one is 8192*4096 px. It'd be interesting to know what "/csampler memory" reports besides the task manager readings (see 2nd spoiler in the op) to know how heap memory behaves. I unfortunately can't compare against Vanilla myself, since I'm running into a bug when using its stitcher instead of FastCraft's -_-

I've already changed some code to reduce peak memory usage during startup. Additionally I could disable an optimization which is memory intense with such large texture packs, 64x textures use 16 times as much memory as the normal 16x ones. I'll need the extra data from sampler before being able to determine a decent threshold for this. Taking the optimization out is not an option since it's quite beneficial with enough RAM or smaller textures.

385

Friday, February 6th 2015, 3:13am


You are using 64 bit Java? The working set size is suspiciously close to what a 32 bit program on a 64 bit OS may have available. With 3 GB heap the remaining 1 GB would be insufficient to hold the texture data in the OpenGL client. Where did the remainder of your 8 GB RAM go?

I've calculated a total extra of 500-600 MB with this texture pack when using FastCraft, not taking memory savings elsewhere into account. The block texture atlas is 8192*8192 px with almost 10k individual textures, the items one is 8192*4096 px. It'd be interesting to know what "/csampler memory" reports besides the task manager readings (see 2nd spoiler in the op) to know how heap memory behaves. I unfortunately can't compare against Vanilla myself, since I'm running into a bug when using its stitcher instead of FastCraft's -_-

I've already changed some code to reduce peak memory usage during startup. Additionally I could disable an optimization which is memory intense with such large texture packs, 64x textures use 16 times as much memory as the normal 16x ones. I'll need the extra data from sampler before being able to determine a decent threshold for this. Taking the optimization out is not an option since it's quite beneficial with enough RAM or smaller textures.
Trying to run anything while this issue is happening is nearly impossible. Where did the rest of my memory go? That's a very good question. With FC in something is basically blowing through 6G of physical RAM and rolling over into swap which brings the machine to its knees. Unfortunately it's not being reported well (<sigh> Windows) and not be attributed to the Java process itself, at least with system tools. I don't currently have the hours it would take to iterate through some regression style testing. Given enough spare time I could pull up VisualVM and dig down into things at the class or thread level. I'll just have to pass on things for now. Thank you very much for your time so far.

386

Friday, February 6th 2015, 3:17am

I'll probably make it a command line option for now then.

387

Friday, February 6th 2015, 3:54am

Hello Player,

I am just letting you know I agree with the terms you have set regarding modpack distribution and have added the necessary information to the description. It will be part of the pack I put together for the /r/AlienMC subreddit. A link to our reddit is here.

388

Friday, February 6th 2015, 7:48am

Hello Player i will add Fastcraft to the next update of my Modpack and i agree to your terms of use, i will edit the description after the update is done. here is a link: http://forum.feed-the-beast.com/threads/…en-world.62402/

389

Friday, February 6th 2015, 1:11pm

Player,
I acknowledge and accept your redistribution terms, and have added a complying notice to the descriptive page of my STRICTLY PRIVATE mod pack, to which I will provide you with a link if you wish.

Also, thanks again for your hard work. :)

390

Friday, February 6th 2015, 11:58pm

Player,
I agree to your terms, and will be adding both your mod and notice to my mod pack upon its next update. The mod pack is Phoenix on the FTB launcher. It is public but unlisted.
Thanks

391

Saturday, February 7th 2015, 5:01pm

I will add Fastcraft to the next update of my Modpack (UnPureCraft) and i agree to your terms of use.
The description will be edited after the update is done.
Modpack informations can be found here.

Physicist

Coal Miner

Posts: 509

Location: A Roguelike Dungeons ruin.

  • Send private message

392

Saturday, February 7th 2015, 9:46pm

I ran into a crash that looks like an issue between Biomes O Plenty and Fastcraft. It seems to occur rarely during worldgen. If I restart the game it comes up fine. I can expect to eventually get another such crash if I'm generating new terrain.

I'm running a normal world type (BOP just for Mystcraft pages) for a pretty standard looking overworld with the extra BOP stuff like leaves, miner's delight, etc.

http://paste.ee/p/E9YN5

This post has been edited 1 times, last edit by "Physicist" (Feb 7th 2015, 9:53pm)


393

Sunday, February 8th 2015, 12:19am

This is no FastCraft issue and unlikely to be a BOP issue either. Presumably some bogus biome decorate event handler from an unknown mod causes reentrant decoration while somehow bypassing the check for that.

Physicist

Coal Miner

Posts: 509

Location: A Roguelike Dungeons ruin.

  • Send private message

394

Sunday, February 8th 2015, 12:36am

Interesting. I presume *any* mod that runs decoration (anything that adds ores, flowers, trees, anything?) could hypothetically cause this. Right?

395

Sunday, February 8th 2015, 12:40am

Yes, quite a painful thing to debug. How often does this hapen?

396

Sunday, February 8th 2015, 3:43am

Hi, Using it in my modpack on the ftb launcher, :3... I agree to the conditions required...

Arch

Tweaker

  • "Arch" is male

Posts: 381

Location: Now I'm lost.

  • Send private message

397

Sunday, February 8th 2015, 7:51am

Oh. Description now says you'd like to know if we use Fastcraft in a modpack.

I'll make it short. As soon as my pack, Grind-Complex, gets accepted, I'll use FastCraft as a strongly recommended optional mod.

Is all.

Thanks for the work !

Arch,
[1.7.10][Kirara] New administrator of Kirara servers. A serie of well-made hardmode GregTech server. Come join the fun. ;]

Physicist

Coal Miner

Posts: 509

Location: A Roguelike Dungeons ruin.

  • Send private message

398

Sunday, February 8th 2015, 8:46am

I believe it's something on the order of 1 crash per X chunks generated, with that X sitting probably in the low triple digits. I need more samples to get a better estimation.

Mods with worldgen include Rotarycraft, Chromaticraft, AE2, Railcraft, Electricraft, Reactorcraft, Thermal Foundation, Underground Biomes, Special Mobs, Deadly World, Botania, Biomes O' Plenty, and Ars Magica 2.

399

Sunday, February 8th 2015, 10:05am

Dear Player
I would like to use your awesome mod in my mod pack "SmileLawnComplexPack"
And thank's for your hard work :thumbsup:
This pack is a private now but in the future it will be public :rolleyes:

400

Sunday, February 8th 2015, 12:32pm

Player,
I would like to use your mod in my modpack "JATMP"
The modpack is currently semi-public.

Thanks for the hard work.

Counter:

Hits today: 1,943 | Hits yesterday: 29,849 | Hits record: 152,331 | Hits total: 65,265,307