my discord server : https://discord.gg/avSH2JTfef
Only supports 1.21.5 and up (plus 25w10a and up for snapshots)!
An implementation of procedurally generated skyboxes in vanilla Minecraft without requiring a sun.png texture file.
This is a fork of Balint Csala's vanilla skybox template pack. If you find this implementation helpful, consider donating to the original author:
![]() |
![]() |
You're free to use this pack forever in return for credit and links to both this repository and the original repository on any distribution site. If these terms don't work for you, contact the original author on Discord (@balintcsala) or through GitHub.
This fork modifies the original implementation to:
- Generate skyboxes procedurally through shader code instead of relying on the sun.png texture file
Customization is done directly in the shaders rather than through image files:
- Modify the skybox generation algorithm in
assets/minecraft/shaders/core/position_tex_color.fsh
- The shader removes fog by default because it might clash with the skybox. To revert this, delete
assets/minecraft/shaders/include/fog.glsl. - The shader removes the horizon of the game (only appears at sunset and gives the lower edge of the sky an orangeish hue). If you want to revert this, delete
assets/minecraft/shaders/core/position_color.vshand the same but with.fsh
- Requires shader knowledge to customize effectively
- Most likely not compatible with graphics mods like Sodium, IRIS, OptiFine
- Procedural generation may have a slight performance impact on lower-end devices
For the texture-based implementation, see the original project at balintcsala/minecraft-vanilla-skybox.



