Wiki 9Minecraft Wiki 9Minecraft
Cool Cat Lib Canvas Wiki › Guides › How to Add a Custom Skybox With a Resource Pack

How to Add a Custom Skybox With a Resource Pack

Canvas can load custom skies through simple JSON files inside a resource pack. You do not need to write any code. Skies can combine full cubemap backgrounds, gradients that shift with time or weather, floating sprites such as planets and moons, and panoramas.

Install and enable the sky pack

1. Get a resource pack made for Canvas skyboxes.

2. Open Minecraft and go to Options > Resource Packs.

3. Click Open Pack Folder and drop the pack (zip or folder) into the resourcepacks folder.

4. Back in the game, move the pack to the Selected side and click Done.

5. Load a world and look up.

What you should see

  • When the custom sky appears, the vanilla sun, moon and stars fade out smoothly. The End sky also fades when a custom sky replaces it.
  • Gradient layers change color as time passes or the weather changes, so check the sky at different times of day.

If the sky does not show up

  • Make sure Canvas and CoolCatLib: Core are both installed. Without them, the pack's sky files are simply ignored.
  • Check the order in the Selected list. A pack higher in the list overrides packs below it.
  • If you edited the pack's JSON yourself, a typo can stop the sky from loading. Compare your changes against the original file.
  • If you also use a shader loader such as Iris or OptiFine, try turning shaders off to see whether the shader pack is drawing its own sky over yours.