SakeTami
Speiger
Speiger

patreon


Chunk Pregenerator Beta 2 (Gui & Multithreading)

Sry that this version comes so late.     
Last week i got a small job offer for like 4-5 days to gain a tiny bit amount of money that i took so the progress was stuck at that point since i dedicated most of the time to it.    

Thats why the delay, but that helped me to gain fresh energy for the pregenerator.    

So what did i do for this version.
First of all UI stuff that was havily added since the last post. You can decide fully what to see and what not. There might be 1 or two things that i didnt think of but you could see: The task itself, the progress and the CPU usage and some tiny other details.
This allows you to basically use the mod on clients & servers and see the progress without this whole text spamming. It improves a lot of the expericence, i noticed that while the testing of the mod.

Another thing is i fixed a couple of bugs that i found and got reported for the version 1.5.1.
Only regarding 1.10.2 and newer with dimension types and other things.

Also there is now a command to remove the hidden delay for servers once its started up to manually override the waiting time. Sometimes it was to long.

Another thing that i added was Multithreading for FileSaving.
After 1024 chunks were processed and PostProcessing (if used) was done the game would freeze for like a second and that would cause first a bad play experience and second would slow down the generation speed since it got stuck every 1024 chunks to clear its saving cache. (Basically mincraft unloads every 10MS 1 chunk per dimension if you generate thousands you get a memory leak so thats what that is doing)

So yeah with this new thread i can remove wasted time from the main thread and keep the speed up.
That had its own issues but they are fixed with a tiny hack which is compatible with all of the versions.

So yeah thats about it for this version, 2 tiny things. 1.4.7 is not in this release because i want to make that for the final version and test it, and there not many users that actually use the mod.
But i made 1.8.9 now in this version so we have a replacement.

What comes next is either the Structure control or the Base rewriting i am not sure about that since this networking code is further compatible then i thought. Thats why 1.7.10-1.12.
We will see but now i get myself some rest.

I wish everyone merry cristmas.

Thanks for reading. Speiger


More Creators