
Custom Skyboxes
ModrinthCustom Skyboxes is a mod that allows you to change the sky,clouds, sun, moon, rain, snow, and stars and custom rifts or Geckolib Models in the sky in real time with a texture or GIF with Commands!
1.0.4.2-PLUGIN · MC 26.3 · Bukkit, Paper, Purpur, Spigot
Files
1.0.4.2-PLUGIN
releaseCustom Skyboxes PLUGIN 1.0.4.2
26.326.21.21.111.21.8+5bukkitpaperpurpurspigot2026-10-31 · 16 downloads
CustomSkyboxesPlugin-1.0.4.2.jar · 25 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
26.3neoforge2026-10-31 · 20 downloads
customskyboxes-neoforge-mc26.3-1.0.4.2.jar · 315 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
26.2neoforge2026-10-31 · 9 downloads
customskyboxes-neoforge-mc26.2-1.0.4.2.jar · 312 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.11neoforge2026-10-31 · 4 downloads
customskyboxes-neoforge-mc1.21.11-1.0.4.2.jar · 319 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.8neoforge2026-10-31 · 2 downloads
customskyboxes-neoforge-mc1.21.8-1.0.4.2.jar · 319 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.5neoforge2026-10-31 · 2 downloads
customskyboxes-neoforge-mc1.21.5-1.0.4.2.jar · 321 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.4neoforge2026-10-31 · 2 downloads
customskyboxes-neoforge-mc1.21.4-1.0.4.2.jar · 322 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.1neoforge2026-10-31 · 24 downloads
customskyboxes-neoforge-mc1.21.1-1.0.4.2.jar · 317 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.20.4neoforge2026-10-31 · 0 downloads
customskyboxes-neoforge-mc1.20.4-1.0.4.2.jar · 315 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.20.1neoforge2026-10-31 · 2 downloads
customskyboxes-neoforge-mc1.20.1-1.0.4.2.jar · 493 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.20.4forge2026-10-31 · 0 downloads
customskyboxes-forge-mc1.20.4-1.0.4.2.jar · 492 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.20.1forge2026-10-31 · 61 downloads
customskyboxes-forge-mc1.20.1-1.0.4.2.jar · 493 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
26.3fabric2026-10-31 · 73 downloads
customskyboxes-mc26.3-1.0.4.2.jar · 319 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
26.2fabric2026-10-31 · 39 downloads
customskyboxes-mc26.2-1.0.4.2.jar · 316 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.11fabric2026-10-31 · 105 downloads
customskyboxes-mc1.21.11-1.0.4.2.jar · 327 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.8fabric2026-10-31 · 21 downloads
customskyboxes-mc1.21.8-1.0.4.2.jar · 327 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.5fabric2026-10-31 · 0 downloads
customskyboxes-mc1.21.5-1.0.4.2.jar · 331 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.4fabric2026-10-31 · 9 downloads
customskyboxes-mc1.21.4-1.0.4.2.jar · 332 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.21.1fabric2026-10-31 · 26 downloads
customskyboxes-mc1.21.1-1.0.4.2.jar · 326 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.20.4fabric2026-10-31 · 4 downloads
customskyboxes-mc1.20.4-1.0.4.2.jar · 323 KB
1.0.4.2
releaseCustom Skyboxes 1.0.4.2
1.20.1fabric2026-10-31 · 9 downloads
customskyboxes-mc1.20.1-1.0.4.2.jar · 323 KB
1.0.4.1-PLUGIN
releaseCustom Skyboxes PLUGIN 1.0.4.1
26.326.21.21.111.21.8+5bukkitpaperpurpurspigot2026-10-20 · 268 downloads
CustomSkyboxesPlugin-1.0.4.1.jar · 25 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
26.3neoforge2026-10-20 · 92 downloads
customskyboxes-neoforge-mc26.3-1.0.4.1.jar · 300 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
26.2neoforge2026-10-20 · 31 downloads
customskyboxes-neoforge-mc26.2-1.0.4.1.jar · 298 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.11neoforge2026-10-20 · 23 downloads
customskyboxes-neoforge-mc1.21.11-1.0.4.1.jar · 304 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.8neoforge2026-10-20 · 25 downloads
customskyboxes-neoforge-mc1.21.8-1.0.4.1.jar · 304 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.5neoforge2026-10-20 · 4 downloads
customskyboxes-neoforge-mc1.21.5-1.0.4.1.jar · 307 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.4neoforge2026-10-20 · 5 downloads
customskyboxes-neoforge-mc1.21.4-1.0.4.1.jar · 307 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.1neoforge2026-10-20 · 216 downloads
customskyboxes-neoforge-mc1.21.1-1.0.4.1.jar · 303 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.20.4neoforge2026-10-20 · 8 downloads
customskyboxes-neoforge-mc1.20.4-1.0.4.1.jar · 300 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.20.1neoforge2026-10-20 · 10 downloads
customskyboxes-neoforge-mc1.20.1-1.0.4.1.jar · 478 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.20.4forge2026-10-20 · 6 downloads
customskyboxes-forge-mc1.20.4-1.0.4.1.jar · 478 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.20.1forge2026-10-20 · 353 downloads
customskyboxes-forge-mc1.20.1-1.0.4.1.jar · 478 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
26.3fabric2026-10-20 · 554 downloads
customskyboxes-mc26.3-1.0.4.1.jar · 304 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
26.2fabric2026-10-20 · 464 downloads
customskyboxes-mc26.2-1.0.4.1.jar · 302 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.11fabric2026-10-20 · 1.1K downloads
customskyboxes-mc1.21.11-1.0.4.1.jar · 312 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.8fabric2026-10-20 · 89 downloads
customskyboxes-mc1.21.8-1.0.4.1.jar · 312 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.5fabric2026-10-20 · 8 downloads
customskyboxes-mc1.21.5-1.0.4.1.jar · 317 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.4fabric2026-10-20 · 94 downloads
customskyboxes-mc1.21.4-1.0.4.1.jar · 318 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.21.1fabric2026-10-20 · 248 downloads
customskyboxes-mc1.21.1-1.0.4.1.jar · 311 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.20.4fabric2026-10-20 · 27 downloads
customskyboxes-mc1.20.4-1.0.4.1.jar · 309 KB
1.0.4.1
releaseCustom Skyboxes 1.0.4.1
1.20.1fabric2026-10-20 · 93 downloads
customskyboxes-mc1.20.1-1.0.4.1.jar · 309 KB
1.0.4-PLUGIN
releaseCustom Skyboxes PLUGIN 1.0.4
26.326.21.21.111.21.8+5bukkitpaperpurpurspigot2026-10-12 · 446 downloads
CustomSkyboxesPlugin-1.0.4.jar · 22 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 26.3
26.3neoforge2026-10-12 · 35 downloads
customskyboxes-neoforge-mc26.3-1.0.4.jar · 292 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 26.2
26.2neoforge2026-10-12 · 27 downloads
customskyboxes-neoforge-mc26.2-1.0.4.jar · 289 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.21.11
1.21.11neoforge2026-10-12 · 17 downloads
customskyboxes-neoforge-mc1.21.11-1.0.4.jar · 296 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.21.8
1.21.8neoforge2026-10-12 · 7 downloads
customskyboxes-neoforge-mc1.21.8-1.0.4.jar · 296 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.21.5
1.21.5neoforge2026-10-12 · 7 downloads
customskyboxes-neoforge-mc1.21.5-1.0.4.jar · 298 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.21.4
1.21.4neoforge2026-10-12 · 9 downloads
customskyboxes-neoforge-mc1.21.4-1.0.4.jar · 299 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.21.1
1.21.1neoforge2026-10-12 · 283 downloads
customskyboxes-neoforge-mc1.21.1-1.0.4.jar · 294 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.20.4
1.20.4neoforge2026-10-12 · 5 downloads
customskyboxes-neoforge-mc1.20.4-1.0.4.jar · 293 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - neoforge 1.20.1
1.20.1neoforge2026-10-12 · 21 downloads
customskyboxes-neoforge-mc1.20.1-1.0.4.jar · 471 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - forge 1.20.4
1.20.4forge2026-10-12 · 9 downloads
customskyboxes-forge-mc1.20.4-1.0.4.jar · 471 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - forge 1.20.1
1.20.1forge2026-10-12 · 599 downloads
customskyboxes-forge-mc1.20.1-1.0.4.jar · 471 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 26.3
26.3fabric2026-10-12 · 519 downloads
customskyboxes-mc26.3-1.0.4.jar · 296 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 26.2
26.2fabric2026-10-12 · 446 downloads
customskyboxes-mc26.2-1.0.4.jar · 293 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 1.21.11
1.21.11fabric2026-10-12 · 922 downloads
customskyboxes-mc1.21.11-1.0.4.jar · 303 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 1.21.8
1.21.8fabric2026-10-12 · 25 downloads
customskyboxes-mc1.21.8-1.0.4.jar · 303 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 1.21.5
1.21.5fabric2026-10-12 · 74 downloads
customskyboxes-mc1.21.5-1.0.4.jar · 308 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 1.21.4
1.21.4fabric2026-10-12 · 92 downloads
customskyboxes-mc1.21.4-1.0.4.jar · 309 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 1.21.1
1.21.1fabric2026-10-12 · 539 downloads
customskyboxes-mc1.21.1-1.0.4.jar · 303 KB
1.0.4
releaseCustom Skyboxes 1.0.4 1.20.4
1.20.4fabric2026-10-12 · 35 downloads
customskyboxes-mc1.20.4-1.0.4.jar · 301 KB
1.0.4
releaseCustom Skyboxes 1.0.4 - 1.20.1
1.20.1fabric2026-10-12 · 123 downloads
customskyboxes-mc1.20.1-1.0.4.jar · 301 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 26.2
26.2neoforge2026-09-24 · 80 downloads
customskyboxes-neoforge-mc26.2-1.0.3.1.jar · 154 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 1.21.11
1.21.11neoforge2026-09-24 · 49 downloads
customskyboxes-neoforge-mc1.21.11-1.0.3.1.jar · 158 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 1.21.8
1.21.8neoforge2026-09-24 · 17 downloads
customskyboxes-neoforge-mc1.21.8-1.0.3.1.jar · 158 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.21.5
1.21.5neoforge2026-09-24 · 5 downloads
customskyboxes-neoforge-mc1.21.5-1.0.3.1.jar · 161 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 1.21.4
1.21.4neoforge2026-09-24 · 10 downloads
customskyboxes-neoforge-mc1.21.4-1.0.3.1.jar · 158 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 1.21.1
1.21.1neoforge2026-09-24 · 348 downloads
customskyboxes-neoforge-mc1.21.1-1.0.3.1.jar · 154 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 1.20.4
1.20.4neoforge2026-09-24 · 5 downloads
customskyboxes-neoforge-mc1.20.4-1.0.3.1.jar · 154 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - neoforge 1.20.1
1.20.1neoforge2026-09-24 · 2.6K downloads
customskyboxes-neoforge-mc1.20.1-1.0.3.1.jar · 153 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - forge 1.20.4
1.20.4forge2026-09-24 · 21 downloads
customskyboxes-forge-mc1.20.4-1.0.3.1.jar · 153 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - forge 1.20.1
1.20.1forge2026-09-24 · 656 downloads
customskyboxes-forge-mc1.20.1-1.0.3.1.jar · 153 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.21.11
1.21.11fabric2026-09-24 · 1.5K downloads
customskyboxes-mc1.21.11-1.0.3.1.jar · 163 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 26.2
26.2fabric2026-09-24 · 538 downloads
customskyboxes-mc26.2-1.0.3.1.jar · 156 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.21.8
1.21.8fabric2026-09-24 · 49 downloads
customskyboxes-mc1.21.8-1.0.3.1.jar · 164 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.21.5
1.21.5fabric2026-09-24 · 26 downloads
customskyboxes-mc1.21.5-1.0.3.1.jar · 168 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.21.4
1.21.4fabric2026-09-24 · 137 downloads
customskyboxes-mc1.21.4-1.0.3.1.jar · 165 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.21.1
1.21.1fabric2026-09-24 · 835 downloads
customskyboxes-mc1.21.1-1.0.3.1.jar · 159 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.20.4
1.20.4fabric2026-09-24 · 44 downloads
customskyboxes-mc1.20.4-1.0.3.1.jar · 158 KB
1.0.3.1
releaseCustom Skyboxes 1.0.3.1 - 1.20.1
1.20.1fabric2026-09-24 · 243 downloads
customskyboxes-mc1.20.1-1.0.3.1.jar · 158 KB
1.0.3.1-PLUGIN
releaseCustom Skyboxes PLUGIN 1.0.3.1
1.20.61.20.51.20.41.20.3+3bukkitpaperpurpurspigot2026-09-24 · 181 downloads
CustomSkyboxesPlugin-1.0.3.jar · 14 KB
1.0.2-PLUGIN
releaseCustom Skyboxes PLUGIN 1.0.2
26.21.21.111.21.81.21.5+4bukkitpaperpurpurspigot2026-09-14 · 283 downloads
CustomSkyboxesPlugin-1.0.2.jar · 9.6 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 26.2
26.2neoforge2026-09-14 · 124 downloads
customskyboxes-neoforge-mc26.2-1.0.2.jar · 91 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.21.11
1.21.11neoforge2026-09-14 · 19 downloads
customskyboxes-neoforge-mc1.21.11-1.0.2.jar · 93 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.21.8
1.21.8neoforge2026-09-14 · 7 downloads
customskyboxes-neoforge-mc1.21.8-1.0.2.jar · 93 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.21.5
1.21.5neoforge2026-09-14 · 5 downloads
customskyboxes-neoforge-mc1.21.5-1.0.2.jar · 95 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.21.4
1.21.4neoforge2026-09-14 · 4 downloads
customskyboxes-neoforge-mc1.21.4-1.0.2.jar · 92 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.21.1
1.21.1neoforge2026-09-14 · 41 downloads
customskyboxes-neoforge-mc1.21.1-1.0.2.jar · 88 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.20.4
1.20.4neoforge2026-09-14 · 4 downloads
customskyboxes-neoforge-mc1.20.4-1.0.2.jar · 89 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - neoforge 1.20.1
1.20.1neoforge2026-09-14 · 18 downloads
customskyboxes-neoforge-mc1.20.1-1.0.2.jar · 88 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - forge 1.20.4
1.20.4forge2026-09-14 · 7 downloads
customskyboxes-forge-mc1.20.4-1.0.2.jar · 88 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - forge 1.20.1
1.20.1forge2026-09-14 · 63 downloads
customskyboxes-forge-mc1.20.1-1.0.2.jar · 88 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 26.2
26.2fabric2026-09-14 · 187 downloads
customskyboxes-mc26.2-1.0.2.jar · 93 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 1.21.11
1.21.11fabric2026-09-14 · 385 downloads
customskyboxes-mc1.21.11-1.0.2.jar · 96 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 1.21.8
1.21.8fabric2026-09-14 · 13 downloads
customskyboxes-mc1.21.8-1.0.2.jar · 96 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 1.21.5
1.21.5fabric2026-09-14 · 7 downloads
customskyboxes-mc1.21.5-1.0.2.jar · 100 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 1.21.4
1.21.4fabric2026-09-14 · 37 downloads
customskyboxes-mc1.21.4-1.0.2.jar · 97 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 1.21.1
1.21.1fabric2026-09-14 · 59 downloads
customskyboxes-mc1.21.1-1.0.2.jar · 91 KB
1.0.2
releaseCustom Skyboxes 1.0.2 - 1.20.4
1.20.4fabric2026-09-14 · 12 downloads
customskyboxes-mc1.20.4-1.0.2.jar · 90 KB
Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.
Gallery
About

CustomSkyboxes
Fully customize the Minecraft sky in real time using textures, animated GIFs and GeckoLib models from a resource pack. Replace the sky, sun, moon, stars, clouds, rain and snow individually, globally or per biome, in the Overworld, the Nether and the End — tear the sky open with animated rifts, hang 3D models in it, and play entrance, exit and live effects on all of it.
Client-side mod. No server installation needed — but if the mod (or the Paper plugin) is on the server too, you can drive everyone's sky with @a.
Supported Versions
| Loader | Minecraft |
|---|---|
| Fabric | 1.20.1 · 1.20.4 · 1.21.1 · 1.21.4 · 1.21.5 · 1.21.8 · 1.21.11 · 26.2 · 26.3 |
| NeoForge | 1.20.1 · 1.20.4 · 1.21.1 · 1.21.4 · 1.21.5 · 1.21.8 · 1.21.11 · 26.2 · 26.3 |
| Forge | 1.20.1 · 1.20.4 |
Fabric versions require Fabric API. Works with Sodium, Iris / Oculus shader packs, and on 26.x with both OpenGL and Vulkan.
Commands
/customskyboxes set <type> <texture|color> [name=value ...]
/customskyboxes clear <type|all> [layer=N]
/customskyboxes reload
/customskyboxes animate <sky|day_sky|night_sky|sun|moon|custom|rift> <preset> [time] [name=value ...]
/customskyboxes animate stop [preset]
/customskyboxes animate <type> stop
/customskyboxes model set <sun|moon|custom> <model> [name=value ...]
/customskyboxes model animate <sun|moon|custom|rift> <animation|stop> [layer=N]
/customskyboxes biome set <biome> <type> <texture|color> [name=value ...]
/customskyboxes biome animate <biome> <type> <preset> [time] [name=value ...]
/customskyboxes biome list
/customskyboxes biome clear <biome> <type|all>
<type>: sky · day_sky · night_sky · stars · sun · moon · custom · clouds · rain · snow · rift
Every argument is written as name=value, all of them are optional and the order does not matter.
Tab completion offers the names each type accepts and their values, and stops offering one once you have used it.
/customskyboxes set sun vanilla scale=2.5 posX=EAST layer=2 anim_in=zoom_in anim_in_time=60
| Argument | Types | What it does |
|---|---|---|
opacity | all | 0 to 1 |
fadein / fadeout | all | fade time in ticks (0 = instant) |
gif_speed | textures | GIF playback speed |
speed | rain, snow, clouds | 0 to 1 on rain and snow, where 0 stops the fall |
scale | sun, moon, custom, stars | size multiplier |
rotation | domes, sun, moon, custom, rift | turns the dome image, or rolls the sun, moon, custom layer or rift |
layer | sun, moon, custom, rift | 1 to 8: several at once, each with its own arguments |
posX / posY | sun, moon, custom, rift | where it sits: a compass name (EAST, SOUTH_WEST…) or degrees |
direction / tilt | rain, snow | which way the weather leans, and how much |
amount / daycycle | stars | how many stars, and whether they only show at night |
skycolor | clouds | tints the clouds with the time of day |
anim_in / anim_out | domes, sun, moon, custom, stars, rift | entrance and exit animation |
anim_in_time / anim_out_time | same | how long that animation lasts, in ticks |
animation_preset / animation_time | sun, moon, custom | looping animation and its loop length |
model / model_texture | sun, moon, custom, rift | a GeckoLib model, and its texture if it is not found by name |
rift_length / rift_rays | rift | how thick its burning edges and cracks are, and how many rays run out of it (0 for none) |
force_overcome | domes | draws the dome over what you list, comma separated: sun moon custom stars clouds (or all) |
sky_modifiers | domes | meteors, comets, shooting stars and more on top of the dome, comma separated (see below) |
modifier_color / modifier_amount / modifier_speed | domes | their colour, how many (0.1 to 5) and how fast (0 to 10) |
vanilla as the texture keeps the vanilla one and only applies the arguments, which is handy for giving rain a direction or the sun a second layer without replacing anything.
Your skyboxes are saved automatically and restored when you restart the game.
Rifts
Tear the sky open. A rift has a glowing, crackling edge, and through it you see another sky (background=).
- 37 shapes: the tears
crackslashteareyegate, and closed shapescircleovalsquarediamondtrianglepentagonhexagonoctagonstarstar6star8star4star12sparkleburstsunflowercloverheartcrossgeardropeggblobcrescentinfinitysquirclekeyholehourglassarchclawshatter. - 26 colours by name (
CRIMSON,GOLD,TEAL,VIOLET…) or any#rrggbb. - Up to 8 rifts at once with
layer=, anywhere in the sky withposX/posY(straight up by default), radius up to 100. - 14 entrance animations:
rift_openrift_unziprift_burstrift_slashrift_flickerrift_shatterrift_vortexrift_lightningrift_awakenrift_bloomrift_supernovarift_glitchrift_igniterift_portal - 14 exit animations:
rift_closerift_ziprift_collapserift_sealrift_snuffrift_unshatterrift_imploderift_strikerift_slumberrift_witherrift_blackholerift_glitch_outrift_burnoutrift_portal_close rift_lengthmakes the burning edge and the cracks thicker or thinner (0.1 to 6), andrift_rayssets how many rays run out of it and how far (0 to 4,0takes them off).
/customskyboxes set rift vanilla type=star color=CYAN radius=30 posX=SOUTH posY=MIDDLE background=void.png anim_in=rift_supernova
/customskyboxes set rift vanilla type=circle color=GOLD rift_length=2.5 rift_rays=3
Live rift effects play on a rift that is already open, without closing it:
explosion shatter shockwave lightning pulse vortex tremor flare collapse supernova heartbeat riptide strobe siphon rupture warp eclipse cascade
| Argument | What it does |
|---|---|
color | tints the rift while the effect plays |
size | how far its rings, bolts and shards reach |
strength / loop / layer | how hard it hits, keep it going, which rift |
delay | ticks before it starts |
spin | degrees the rift turns over the effect |
shake / glow / flash | how much it shakes, flares and flashes |
/customskyboxes animate rift explosion color=RED size=2 spin=180 glow=3
/customskyboxes animate rift lightning 80 color=GOLD flash=2 delay=20
GeckoLib Models
Any model made in Blockbench with the GeckoLib plugin (.geo.json + .animation.json) can take the place of the sun, the moon, a custom layer or sit inside a rift — with its animations. GeckoLib itself is not needed: the mod reads the files and draws them on its own, on every version and loader.
/customskyboxes model set sun planet scale=1.5 posX=EAST posY=HIGH
/customskyboxes model set custom station posX=NORTH posY=60 layer=2
/customskyboxes model animate sun attack
/customskyboxes model animate rift roar layer=2
- An animation called
idleplays on its own; a play-once animation goes back toidlewhen it ends,hold_on_last_frameholds. - Keyframes,
catmullrom, GeckoLib easings (easeInOutSine,easeOutBack,easeOutBounce…) and Molang values (math.sin(query.anim_time * 90) * 10). - The texture is found by name in
textures/geo/(a name that starts like the model's counts too), or chosen withmodel_texture=.
Custom Layer
custom is a sun-like layer that stays where you put it instead of crossing the sky — a planet hanging over your spawn, a station, a sign. It takes a texture or a model, up to 8 layers.
/customskyboxes set custom ringed_planet.png posX=SOUTH posY=30 scale=2
Entrance and Exit Animations
Every one exists as _in and _out.
- Movement:
fadezoomspindropripplecurtainsmoke - Wipes:
top_mergebottom_mergeleft_wiperight_wipediagonaldiagonal_reverseblindsirisiris_closespiralvortex - Noise, the sky is eaten instead of faded:
dissolveconsume_topconsume_bottomshatter - Stars only:
random_scalestar_falltwinkle - Sun, moon and custom: the plain ones —
fadezoomspin - Rifts: their own, listed above
/customskyboxes set sky galaxy.png anim_in=consume_top_in anim_in_time=80
/customskyboxes set sky galaxy.png anim_out=vortex_out anim_out_time=60
Live Effects
/customskyboxes animate fires an effect without changing what is set. The time in ticks is optional.
| Target | Presets |
|---|---|
sky, day_sky, night_sky | pulse shockwave black_hole glitch aurora flash ripple vortex rotation nova static heartbeat |
sun, moon, custom | circle shake glitch scale float spin pulse swing orbit bounce wobble flicker |
rift | explosion shatter shockwave lightning pulse vortex tremor flare collapse supernova heartbeat riptide strobe siphon rupture warp eclipse cascade |
color,strengthandsizeshape the effect;scale(0 to 100) is what the sun or moon grows to with thescalepreset.loop=truekeeps it playing until you stop it.- Several effects run at once and are mixed together.
animate stopends all of them,animate stop <preset>only that one, andanimate <type> stopeverything on that one type.- An animation with
loop=trueis part of the sky from then on: a server keeps it and starts it again when the player joins. biome animatescopes an effect to one biome.
/customskyboxes animate sky pulse color=CYAN size=3 strength=2
/customskyboxes animate sun scale 60 scale=8 loop=true
/customskyboxes biome animate minecraft:desert sky heartbeat 40 color=RED loop=true
Sky Domes
skyis always visible,day_skyfades in during the day andnight_skyat night.- Works in the Nether and the End, including during the Ender Dragon fight.
- Textures are mapped as a 360° panorama (2:1 images look best): the top of the image is the zenith and the middle is the horizon.
- The left and right edges blend smoothly where they meet. Use
rotationto move that spot. - The sun and the moon are drawn above the dome and the stars, so nothing covers them.
force_overcometurns that around for what you name:force_overcome=moon,customdraws the dome over the moon and the custom layers, so an entrance animation swallows them. Only what you list is covered — the clouds stay on top unless you addclouds— and anything you set after the dome (a new moon, a custom layer…) is drawn on top of it.
### Sky Modifiers
Add life to a dome with `sky_modifiers=`, any mix separated by commas (or `all`). They follow the dome they are on, so on a `night_sky` they only show at night.
| Modifier | What it is |
| --- | --- |
| `meteors` | a meteor shower, every streak flying out of the same spot |
| `shooting_stars` | now and then a single bright streak |
| `comet` | a big comet with a long tail slowly crossing the sky |
| `twinkle` | little stars sparkling on and off |
| | green and purple curtains waving over the horizon |
| `fireflies` | tiny glowing dots wandering low in the sky |
| `flashes` | silent lightning lighting up the clouds far away |
| `satellites` | small dots gliding across in straight lines |
| `rainbow` | a rainbow arc |
| `embers` | sparks floating up from the horizon |
`modifier_color` tints all of them, `modifier_amount` makes them more or fewer (0.1 to 5) and `modifier_speed` speeds them up or slows them down (0 to 10).
```txt
/customskyboxes set night_sky galaxy.png sky_modifiers=meteors,twinkle,comet
/customskyboxes set sky vanilla_sky.png sky_modifiers=comet,shooting_stars modifier_amount=2 modifier_color=CYAN
Resource Pack Folder Structure
assets/customskyboxes/
├── sun
├── moon
├── custom
├── night_sky
├── day_sky
├── sky
├── clouds
├── rain
├── snow
├── rift <- rift textures and backgrounds
├── geo <- GeckoLib models: planet.geo.json
├── animations <- their animations: planet.animation.json
└── textures/geo <- their textures: planet.png

Supports .png and animated .gif files, in folders, in .zip packs and in the resource pack a server sends. Subfolders work too (sky/space/galaxy.png is space/galaxy.png).
ItemsAdder, Oraxen and other pack tools: textures can also go under your own namespace — assets/<namespace>/customskyboxes/<type>/ or assets/<namespace>/textures/customskyboxes/<type>/ — and show up in tab completion as <namespace>:file.png. Models work the same way with <namespace>:model.
After adding files, run /customskyboxes reload or press F3+T.
Multiplayer
The mod on the server (Fabric, NeoForge or Forge): the same /customskyboxes command gets @a and player names, only when the mod is on the server, with full tab completion:
/customskyboxes set @a night_sky galaxy.png
/customskyboxes model @a set custom planet posX=SOUTH
/customskyboxes biome @a set minecraft:desert sun big_red_sun.png scale=2
On Paper/Spigot (1.20.1+), use the CustomSkyboxesPlugin: it does the same with /customskyboxesplugin.
/customskyboxesplugin set <@a|player> <type> <texture|color> [name=value ...]
/customskyboxesplugin clear <@a|player> <type|all> [layer=N]
/customskyboxesplugin animate <@a|player> <type> <preset> [time] [name=value ...]
/customskyboxesplugin model set <@a|player> <sun|moon|custom> <model> [name=value ...]
/customskyboxesplugin model animate <@a|player> <sun|moon|custom|rift> <animation|stop>
/customskyboxesplugin biome set <@a|player> <biome> <type> <texture|color> [name=value ...]
/customskyboxesplugin reload <@a|player>
Either way, what the server sets is saved: players who join later, or come back, get it as soon as they connect (@a for everyone, a name for one player). Players need the mod installed and the textures and models in their resource pack; players without it are skipped.
For Developers
org.cotii.customskyboxes.api.CustomSkyboxesAPI drives the mod from code, with the same name=value arguments the command takes:
CustomSkyboxesAPI.set(SkyboxType.SKY, Identifier.of("mymod", "sky/aurora.png"), "fadein=40 rotation=90");
CustomSkyboxesAPI.setVanilla(SkyboxType.SUN, "layer=2 posX=EAST posY=HIGH scale=0.6");
CustomSkyboxesAPI.setRift("type=star color=CYAN radius=30 background=void.png model=dragon");
CustomSkyboxesAPI.animateRift("explosion", 60, 1f, false, 0,
new RiftEffects.Options(0xFF3030, 2f, 0, 180f, 1f, 3f, 1f));
CustomSkyboxesAPI.setModel(SkyboxType.CUSTOM, "planet", "posX=SOUTH posY=30");
CustomSkyboxesAPI.playModelAnimation(SkyboxType.CUSTOM, 1, "spin");
CustomSkyboxesAPI.clear(SkyboxType.SUN);
Also: setForBiome, clearLayer, clearAll, active, layers, availableTextures, animateDome, animateCelestial, stopAnimations, and lists of every effect, preset, animation, rift shape and model.
Why Use CustomSkyboxes?
CustomSkyboxes is perfect for Minecraft map makers, server developers, and content creators who want to create immersive environments and cinematic effects.
With real-time sky customization, you can:
- Create dynamic weather and atmosphere
- Add animated skies using GIFs and 3D models
- Tear the sky open for boss fights and events
- Build unique biomes and dimensions
- Improve storytelling and immersion
- Instantly change visuals during gameplay, for one player or the whole server
Whether you're making an adventure map, horror experience, RPG server, or cinematic project, CustomSkyboxes gives you full creative control over the Minecraft sky.
What's New in 1.0.4.2
- New:
sky_modifiersforsky,day_skyandnight_sky—meteorsshooting_starscomettwinklefirefliesflashessatellitesrainbowembers, withmodifier_color,modifier_amountandmodifier_speed - New:
rift_length(how thick a rift's edges and cracks are) andrift_rays(how many rays come out of it, or none) - Fixed: skies sent from the server printed their messages in every player's chat — now only whoever ran the command gets an answer
- Fixed: a moon texture of your own always showed full and looked fake — it now follows the moon phases, and the sun and the moon are turned, sized and hidden by rain exactly like vanilla
- Improved: the sky reuses its memory every frame instead of reserving it again, which is lighter on 1.21.5 and newer especially
What's New in 1.0.4
- New: Rifts — tear the sky open: 37 shapes, 28 entrance and exit animations, 18 live effects with colour, size, spin, shake, glow and flash, up to 8 at once, and a model inside them
- New: GeckoLib models for the sun, the moon, a
customlayer and rifts, with their animations — no GeckoLib needed - New:
custom— a sun-like layer that stays where you put it - New:
@aand player targets on/customskyboxeswhen the mod is on the server, saved and sent to players when they join - New: Minecraft 26.3 on Fabric and NeoForge, with OpenGL and Vulkan
- New: shader packs — skies and rifts show with Iris / Oculus, and the mod plays nicely with Sodium
- New: ItemsAdder, Oraxen and server packs — textures under your own namespace (
<namespace>:file.png), in subfolders and in.zippacks - Changed:
force_overcometakes any comma separated mix (sunmooncustomstarsclouds), only covers what you name, and anything set after the dome stays on top - Changed:
speedis nowgif_speedfor textures (speedstays for rain, snow and clouds; old saves are converted) - Changed:
animatetakes the time as optional and shows its arguments right away - Fixed: a black square around the vanilla moon with some renderers and shaders
- Fixed: the vanilla sun and moon not showing on 1.21.11 and 26.2
- Fixed: sun and moon textures drawn upside down
- Improved: much lighter — the sky dome costs about a quarter of what it did, its effects (
vortex,rotation…) and entrance animations about a third, and rifts are smoother and cheaper - Improved: clouds, rain and snow move every frame, so they stay smooth at high speed
- Improved: less stutter on 1.20 – 1.21.4 with some graphics drivers





