Refabricated / Rearchitected / Reneoforged
This is an unofficial continuation of SuperFancyClouds original by ami-wishes.
- This mod is a fabric port of SuperFancyClouds in the beginning, so named "refabricated".
- Since 1.7.4 we support multiloader powered by Arch-Api, this mod is rename to "rearchitected".
- Since x.9.1 we support neoforge but without arch, this mod is rename to "reneoforged".
SuperFancyClouds
A client/server side mod makes your Minecraft sky full of more stereoscopic and dynamic clouds.

Tap the Images on navigator bar for more preview.
Beyond the Original
- Cloud height / density / width / thickness and other contents is highly configurable.
- Cloud can detect current weather and biome to change its density.
- Cloud will get blush at dawn or dusk.
- Cloud bottom will get darker when its thickness is high.
- Cloud will dodge from higher mountains or tall building. (>1.7.0, inspired by RealisticClouds)
- Cloud can detect biome chunk-by-chunk for more accurate and rational placing. (>1.7.0, personal revival from RealisticClouds, it's a nice mod :)
- Rain can only appear where is cloud above.
- Dimension divide config supported.
- And more…
Fix
- Cloud will not be culled in view boundary.
- Cloud will not refresh when playing for too long.
- Improved flicker issue when player across chunk border.
Mod relationship
Dependence
For all platform:
- Architectury API is required (for multiplatform version).
- Cloth Config is optional to build config screen on client.
Fabric extra:
- Fabric API is required.
- Mod Menu is optional to access config screen on client.
Compatibility
- Distant Horizons 's LOD chunk no longer covered by SFCR (manually enable required).
- Particle Rain 's rain particle no generated where is no clouds (manually enable required).
- SereneSeasons & Fabric Seasons can changing SFCR cloud density by different seasons.
Incompatibility
Obviously incompatible with most mod who modified cloud render system. Include Cull Clouds, Extended Clouds and the others. If you put SFCR with it together, they will throw some issue even crash.
- If you encounter a crash with Sodium,try disable its cloud mixin by add
mixin.features.render.world.clouds=falseto .minecraft/config/sodium-mixins.properties
Q&A
Few cloud?
It's maybe normal due to cloud noise sampler and dynamic density feature. You can decrease sample steps, biome affect, and increase common density in config screen to let the sampler generating more clouds. (The density curve is not straight but like a stair. You may need to move larger range on density slider to make it effect.)
Fog may also cover the clouds. You can disable it to check the clouds amounts.
If you set a high value of biome affect and play in desert or savanna, there may not be a cloud in the sky. Its based on biome downfall value and times with cloud density.
Client or Server?
Client side only is OK. But if it have both side installed and enable server function in config, SFCR can make every player have same shape of clouds.
On dedicated server, there is a command list for its administrators to control SFCR feature & config remotely. Simply type in "/sfcr help" then enter in chat bar you'll see it.
Version supports?
This mod now maintained in:
- 1.16.5, 1.18.2, 1.19.2, 1.20(.1) on Fabric, Forge.
- 1.21(.1), 1.21.11, 26.1.x, 26.2 on Fabric, NeoForge.
Modpacks?
Free to use under MIT License.
Link
You can submit your suggestion or issue on Github.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- Hotfix startup crash causing by sfcr.mixins.json lost
refmapvalue on 1.18.2-forge & 1.19.2-forge.
- Hotfix startup crash causing by sfcr.mixins.json lost
refmapvalue on 1.18.2-forge & 1.19.2-forge.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix cloud sample seed will re-random when play change dimension or respawn across dimension on Neoforge.
- Fix client did nothing after player change dimension or respawn on NeoForge remote server.
- Cloud sampler keep sampling the old (unloaded) level, breaks biome/rain-based dynamic features.
- And per-dimension config self-load was also skipped when enableServer is disabled.
- Critical fix for 1.21.11-neoforge startup crash causing shader compile error that bundled incorrect shader file.
- Impl Forgix again to mergeJar. Now fabric & neoforge was compressed into single file for 26.x version.
- Optimize code structure to get a high compression level.
- Add a simple screen to notify player install Cloth Config instead of red config button.
- Remove useless MixinTargetNotFound warning log out on game launch.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix cloud sample seed will re-random when play change dimension or respawn across dimension on Neoforge.
- Fix client did nothing after player change dimension or respawn on NeoForge remote server.
- Cloud sampler keep sampling the old (unloaded) level, breaks biome/rain-based dynamic features.
- And per-dimension config self-load was also skipped when enableServer is disabled.
- Critical fix for 1.21.11-neoforge startup crash causing shader compile error that bundled incorrect shader file.
- Impl Forgix again to mergeJar. Now fabric & neoforge was compressed into single file for 26.x version.
- Optimize code structure to get a high compression level.
- Add a simple screen to notify player install Cloth Config instead of red config button.
- Remove useless MixinTargetNotFound warning log out on game launch.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix cloud sample seed will re-random when play change dimension or respawn across dimension on Neoforge.
- Fix client did nothing after player change dimension or respawn on NeoForge remote server.
- Cloud sampler keep sampling the old (unloaded) level, breaks biome/rain-based dynamic features.
- And per-dimension config self-load was also skipped when enableServer is disabled.
- Critical fix for 1.21.11-neoforge startup crash causing shader compile error that bundled incorrect shader file.
- Impl Forgix again to mergeJar. Now fabric & neoforge was compressed into single file for 26.x version.
- Optimize code structure to get a high compression level.
- Add a simple screen to notify player install Cloth Config instead of red config button.
- Remove useless MixinTargetNotFound warning log out on game launch.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix cloud sample seed will re-random when play change dimension or respawn across dimension on Neoforge.
- Fix client did nothing after player change dimension or respawn on NeoForge remote server.
- Cloud sampler keep sampling the old (unloaded) level, breaks biome/rain-based dynamic features.
- And per-dimension config self-load was also skipped when enableServer is disabled.
- Critical fix for 1.21.11-neoforge startup crash causing shader compile error that bundled incorrect shader file.
- Impl Forgix again to mergeJar. Now fabric & neoforge was compressed into single file for 26.x version.
- Optimize code structure to get a high compression level.
- Add a simple screen to notify player install Cloth Config instead of red config button.
- Remove useless MixinTargetNotFound warning log out on game launch.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix cloud sample seed will re-random when play change dimension or respawn across dimension on Neoforge.
- Fix client did nothing after player change dimension or respawn on NeoForge remote server.
- Cloud sampler keep sampling the old (unloaded) level, breaks biome/rain-based dynamic features.
- And per-dimension config self-load was also skipped when enableServer is disabled.
- Critical fix for 1.21.11-neoforge startup crash causing shader compile error that bundled incorrect shader file.
- Impl Forgix again to mergeJar. Now fabric & neoforge was compressed into single file for 26.x version.
- Optimize code structure to get a high compression level.
- Add a simple screen to notify player install Cloth Config instead of red config button.
- Remove useless MixinTargetNotFound warning log out on game launch.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
Critical fix about custom dimension config function. (Thanks to @rpfurlong)
- Fix config cannot back to default when player leave custom dimension.
- That leads default config file will be overwritten or deleted if you 'Save Changes' or 'Delete Current File' in configScreen.
- And other strange issue that I cannot expect...
- Fix logical side mem leaks that causing player cannot receive any SFCR packet after respawn.
- Fix logical side doesn't send dimension packet when player is respawn ACROSS dimension.
- Fix vanilla precipitation particles always controlled by SFCR clouds, even NCNR is disabled.
- Add a simple screen to notify player install Cloth Config instead of red config button.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix cloud will stop to refresh when fly through the top of cloudLayer with DHCompat is enabled.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Now we can only draw 6 inner faces when player inside cloudCell in vanilla.
- Fix vanilla draw call may be invoked useless when DHCompat is enabled.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.
- Finally fix cloudMesh sometimes cannot trigger to rebuild when player only move up / down.
- Fix dripping water cannot be controlled by NCNR.
- Minor internal improved.
- Fix bottom inner face at bottom of cloudLayer is missing.