Clouds Sync Reworked
Change
- Add custom cloud color.
- Add cloud bright multiplier.
- Due to config system's needs, Cloth Config has been removing from required list. A custom config manager is instead.
- But if you want to configuring config in game, you still need to install it.
Fix
- Fix an issue that causing lost connection with server when weather change on Forge side.
- Fix the BIG network dump since 1.7.4. Reworked nearly whole network system. Now clouds sync has working again.
- Remove initiative sync request.
- You can still use /sync command in server.
- (1.18.2/1.19.2/1.19.3) Fix cloud render distance which is changed by chunk render distance isn't saved to file. (Code missing issue)
- Code reorganized and clearing.
Known issue
- Cloud will flicker if you or your server set sync frequent too high.
- Cloud shape isn't completely same in each client on server.
Optimization & Merging
- Add a interval for cloud mesh rebuilding to improve performance.
- In a simply comparing, framerate is increased by 200 % than 1.7.4. Nearly to vanilla. Very efficiency.
- Don't set the clouds too big still, it's always created lag spike in every rebuild.
- Merged fabric and forge code into same jar by using Forgix to reduce release file amount.
- File size is doubled, but you can put it into any loader.
- Now you can disable culling function entirely. (In case you need)
- (mc1.20) Fix density of biome precipitation missing in network packet.
- Small tweaks/fixes for configScreen & lang files.