Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

NOTE: Version 1.7.6-mc1.20 is Fabric only in 1.20.2. Forge-48.x.x (1.20.2) please wait.

Refabricated / Rearchitected

This is an unofficial fabric port of SuperFancyClouds. Everything goes to its author ami-wishes.

Since 1.7.4 supports to multiloader, this port renamed to "Rearchitected" (meaning based on ArchAPI).

SuperFancyClouds

A client/server side mod makes your Minecraft sky full of more stereoscopic and dynamic clouds.

Tap the Gallery on top this page for more preview.

Beyond the Original

Feature

  • Cloud height / density / width / thickness and other contents is highly configurable.
  • Cloud can detect current weather to change its density.
  • Cloud can detect current biome to change its density.
  • Changeable refresh rate and sample steps.
  • Cloud will get blush at dawn or dusk.
  • Sync cloud position and shape between clients in multiplayer/server (since 1.5.0).
  • 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 :)
  • Cloud can smooth change its shape when refresh. (Experimental, bad visual)
  • Cloud culling.
  • Custom cloud color & bright.
  • And more...

Fix

  • Cloud will not be culled in view boundary.
  • Cloud will not rendering in other dimensions without Skylight.
  • Cloud will not refresh when playing for too long.
  • Improved flicker issue when player across chunk border. (Due to hardware performance, cannot be fix entirely.)

Mod relationship

Dependence

For all platform:

  • Architectury API is required.
  • 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.

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.

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?

Since 1.5.0, SFCRe is optional for two side. This means that you can connect to any server with/without installing it, and any server installed SFCR allows you connect without it. But no function will provide from server if you do so.

On server, there is a command list for its administrators to control SFCR feature & config remotely. Simply type in "/sfcr" then enter in chat bar you'll see it.

Client will send a sync request every 30s (by default, can changed by command). Server may response it then send necessary data back.

Version supports / difference?

  • 1.19.2 is the preferred supported version of this mod. (just I'm playing with:)
  • 1.16.5 missing some minor features & has a different sample method.
  • 1.18.2/1.19.3 is separately released version but I didn't do a full test.
  • 1.19.4+ hide .getDownfall() function, so its biome detect feature is rewrote. May differ from other 1.19.x version visually.
  • Backport to another version is difficult due to the big version difference of Minecraft render system. I'll try on a good day.

Choose the right mod file for your game.

Modpacks?

Free to use under MIT License.

Link

You can submit your suggestion or issue on Github.

Or, also Download from Curseforge


Project members

Rivmun

Owner


Technical information

License
MIT
Client side
optional
Server side
optional
Project ID