Screenshot 1 of 5. A purple night sky with stars, a glowing pink ring and dark pillar-like structures in Luna shader.
What Luna shader works with.
| Platform | Java Edition |
|---|---|
| Loaders | Iris, OptiFine |
| Minecraft versions | 1.19, 1.19.4, 1.20.6, 1.21.11, 26.1.2, 26.2, 26.3 |
Luna shader is a fantasy-leaning, vanilla-like shader pack for Java, run through Iris or OptiFine. Haider_x modified Complementary Shaders to blend vanilla simplicity with a magical mood. The signature moves are a deep-blue water tint, rain reflections and a rotating black hole inside the End.
Shader loaders and versions
- Iris and OptiFine: Minecraft 1.19 to 26.3.
Effects and atmosphere
- God Rays, flowing light shafts through trees and open spaces.
- Night sky with static celestial bodies and planets in the skybox.
- End dimension with an animated black hole at its center.
- Vanilla-style clouds tuned to match the original look.
- Wetness on surfaces and water reflections during rain.
- Adjusted light and shadow levels for clarity at any time of day.
How to install Luna shader
- 1.Install Iris (on Fabric or NeoForge) or OptiFine. Our shader install guide covers both.
- 2.Place the .zip file in the shaderpacks folder without unpacking it.
- 3.Open Video Settings, then Shader Packs in Iris, and select Luna shader.
If the pack does not appear or the screen turns black, work through fixing shaders that do not work.
Origins and trade-offs
This is a modification, not a from-scratch engine. EminGT wrote the original Complementary Shaders, and the lighting systems and visual framework remain theirs. Haider_x contributed the fantasy layer on top.
The page names no presets and gives no performance tier, so there is no stated promise for low-end hardware.
Questions about Luna shader.
4 questions
Does Luna shader work with Iris and OptiFine?
Yes. The pack lists both Iris and OptiFine as loaders, with a single release (1.0.1) that requires no extra dependency. On Iris you need Fabric or NeoForge. Put the .zip in the shaderpacks folder and pick it from the shader menu.
Is Luna shader based on Complementary Shaders?
Yes. Haider_x modified Complementary Shaders by EminGT. The original engine code, lighting systems and visual frameworks belong to EminGT, and the page credits Complementary License Agreement 1.6 for the base work.
Can I use Luna shader on Bedrock?
No. It is a Java shader pack, and Iris and OptiFine are Java mods that Bedrock cannot run. Bedrock uses a different format for shaders, so a Java shader pack .zip will not load there. If you play on Bedrock, you need a pack made for that format instead; this page covers only the Java pack.
What does Luna shader change in the End?
It places an animated, rotating black hole at the center of the End dimension as a core visual element. Elsewhere it adds God Rays, planets in the night sky and rain reflections with a deep-blue water tint.








