- Fix an issue about config consistence that causing config changed failure.
Depends on Architectury API, now we have a Forge version.
- Rebase source code to Architectury API for easily multiloader support.
- Fix sync feature by added density threshold config to packet.
- Update mod icon and rename with "Rearchitected".
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+
- Update to 1.20
- Small improvement for culling (around 10% speed increased)
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
Port to 1.19.4.
NOTE: Due to version difference with other 1.19.x, biome detect function is rewrote for compatibility. It will have some different in visual performing.
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.