Backport to 1.16.5
Version Note: Some features are missing in this version
- Failure to extend render distance of clouds. So if clouds is distant to you, they'll be culled by view border. For a better visual, please increase view distance of vanilla or decrease clouds render distance of SFCR.
- Sample steps value 3 is weird, DO NOT USE unless you want help me to testing it.
- Due to base sample method changed, clouds shape is very difference to 1.18+
Changes & Fixes
- impl culling
- add culling debug string to F3
- config and configScreen is arranged and changed
- fix mixin dump
- fix auto distance cannot change distance when game view distance has changed (mixin fix)
- fix fog config in configScreen cannot submit
- decreased cloud moving speed when cloud block size is not 16
- remove chunk load check due to it's no sense
To 1.19.4:
I noticed that culling on 1.19.4 has limited improvement for framerate. I don't know why at this moment.
Changes
- Remove
Sodium-Extra
compat. - Open threshold calculation value to config.
Fixes & Improved
- Fix wrong height calculation in
terrain dodge
function. - Fix weather pre-detection always output thunder when '/weather rain' has running out.
- Fix a problem that causing weather pre-detect feature cannot work after rain.
- Fix weatherChange overridden by clientTick in singleplayer.
- Fix fog distance when cloud block size is not 16.
- Fix cloud moving speed when FPS is lower or higher.
- Improved cloud height calculation.
- Improved the calculation of density changing value. (the stepping formula)
- Fix sync request too frequent when no get response yet.
- Fix a probable crash in sync packet receiver.
Known Issues
- High Performance Impact
Note
Since 1.7.x implemented smooth changing
feature that needs clouds rebuild mesh in every tick, it's spend too many process resource causing a critical frame rate dropping.
To resolve it, we need to rewrite some core code, may causing mod unstable.
I'd released this bugfix patch first so that I can focus on core's modification.
See you in 1.8.x
For some reason, we're jump to v1.7.0 now.
Feature Added
- Cloud block size now can be config.
- Cloud now can dodge from high mountains or tall buildings. (Inspired and private revival from RealisticClouds)
- Biome Detect now can use chunk beneath cloud for more accuracy & rationality. (Also from RealisticClouds. It's a nice mod :)
- (Experimental) Smooth transition between two cloud shape when cloud has refresh.
Changes & Fixes
- Fix biome multiplier calculation (really).
- Biome filter list now can accept tags input.
- Improved density threshold calculation (It's difficult to balance the affect level of biome and weather. Maybe we should open it to config in future.)
- (Obviously) A BIG internal change has occurred for this update.