Hello everyone!
Here is a big update for performance on your servers. More details at the bottom.
For the nerds among you:
Minecraft only allows creating worlds in the main thread. That is a fact and can't be changed using Bukkit, Spigot, Paper and everything that builds on that. This was the reason why there was sometimes a lag after clicking on generate World.
The new Version finally patches it.
Important: Only for PaperMC and all the forks from it. RentIt-Worlds creates the World in 5-15ms and then generates the Chunks for the new World in another threads, not the main one. So there is no lag and Player can keep on playing without any Issues.
After the World was fully generated, the Player will receive a message. Like it was before, only that it now takes "longer", since it will be sent, after the World was fully generated and lag save. The player could still instantly teleport, but will get the Minecraft loading screen for a while. If he waited, there won't be any.
I recommend using the PaperMC AsyncTeleport which you can enable in the config under the World Optimizing Options.
If you encounter an error/bug or other problems/lags, then please contact me using the
Support Methods.
Adding:
- World Generation Improvements (recommended to use Paper)
- Flat World Generation
- TW Chinese Language (Thanks to: 八瑞block)
Fixed:
- Paper not detecting correctly, which results in Methods that won't be used for performance
- Teleport after World generation not being triggered
- Adding the RIW Info File back to ensure the automatically World BackUp Deletion
- If the Custom World doesn't exist, there will be no database entry after clicking on generation
- NPE after Player World gets deleted while using CMI
- Changing some Log Messages