Allows resource packs to define custom skyboxes. Formerly FabricSkyboxes
Formerly known as FabricSkyBoxes, Nuit is a powerful and flexible custom skybox engine for Minecraft.
It goes far beyond OptiFine’s skybox system, offering rich features like keyframe-based transitions, rotation, custom weather rendering, and full support for both Fabric and NeoForge.
Design immersive skies with dynamic day/night cycles, custom fog, sunrise/sunset glow, weather-aware rendering, and more, all backed by a robust JSON skybox format.
Nuit is currently in beta. Some features may evolve over time. Feedback is welcome.
View the Wiki and Format Documentation
Source Code on GitHub
Nuit uses a custom JSON-based format designed for flexibility and future-proofing.
You can create highly detailed and dynamic skyboxes with precise control over how and when they render.
Learn how to create your own skyboxes in the Wiki Format Documentation.
Can I use OptiFine/MCPatcher skybox packs?
Nuit does not support those formats natively. Use Nuit Interop to load compatible OptiFine/MCPatcher custom sky resource packs through Nuit.
Is it modpack friendly?
Yes. Nuit is licensed under MIT and fully modpack-compatible.
What happened to FabricSkyBoxes?
FabricSkyBoxes has been rebranded to Nuit to reflect its expanded scope beyond Fabric.
Breathe new life into your Minecraft skies with Nuit.
Required
Unsupported
Terms for using, modifying and redistributing this product.
21.06.2026 · Modrinth
Screenshots and images from the original Modrinth page.




Published versions and original Modrinth files.
21.06.2026 · 4 049 downloads
21.06.2026 · 241 716 downloads
20.06.2026 · 1 157 downloads
20.06.2026 · 15 345 downloads
20.06.2026 · 3 238 downloads
20.06.2026 · 54 946 downloads
20.06.2026 · 67 downloads
Full Changelog: https://github.com/FlashyReese/nuit/compare/mc1.21.5-1.0.0-beta.1...mc1.21.11-1.0.0-beta.1
20.06.2026 · 318 downloads
Full Changelog: https://github.com/FlashyReese/nuit/compare/mc1.21.5-1.0.0-beta.1...mc1.21.11-1.0.0-beta.1
27.12.2025 · 13 778 downloads
This release marks a major evolution of the mod formerly known as FabricSkyboxes — now rebranded as Nuit. With a fresh name, a reworked architecture, and support for NeoForge.
⚠️ Note: This is a beta release. Expect some polish and final adjustments in upcoming updates.
📘 View the Wiki and Migration Guide →
visibleUnderwater: Skyboxes can now render when underwater.fade is now a flexible, timeline-based system.monocolor and overworld skybox types.alwaysOn from fade settings.weathers → weather in condition configuration.A huge thank you to everyone who helped push Nuit forward:
If you're upgrading from FabricSkyboxes 0.7.4:
- Update your mod reference from fabricskyboxes to nuit.
- Review and update your skybox files to adopt the new keyframe-based fade format.
- Choose the correct mod loader (Fabric or NeoForge) for your setup.
- 📘 Full migration documentation:
https://wiki.nuit.flashyreese.me/
27.12.2025 · 81 232 downloads
This release marks a major evolution of the mod formerly known as FabricSkyboxes — now rebranded as Nuit. With a fresh name, a reworked architecture, and support for NeoForge.
⚠️ Note: This is a beta release. Expect some polish and final adjustments in upcoming updates.
📘 View the Wiki and Migration Guide →
visibleUnderwater: Skyboxes can now render when underwater.fade is now a flexible, timeline-based system.monocolor and overworld skybox types.alwaysOn from fade settings.weathers → weather in condition configuration.A huge thank you to everyone who helped push Nuit forward:
If you're upgrading from FabricSkyboxes 0.7.4:
- Update your mod reference from fabricskyboxes to nuit.
- Review and update your skybox files to adopt the new keyframe-based fade format.
- Choose the correct mod loader (Fabric or NeoForge) for your setup.
- 📘 Full migration documentation:
https://wiki.nuit.flashyreese.me/
06.11.2025 · 7 219 downloads
This release marks a major evolution of the mod formerly known as FabricSkyboxes — now rebranded as Nuit. With a fresh name, a reworked architecture, and support for NeoForge.
⚠️ Note: This is a beta release. Expect some polish and final adjustments in upcoming updates.
📘 View the Wiki and Migration Guide →
visibleUnderwater: Skyboxes can now render when underwater.fade is now a flexible, timeline-based system.monocolor and overworld skybox types.alwaysOn from fade settings.weathers → weather in condition configuration.A huge thank you to everyone who helped push Nuit forward:
If you're upgrading from FabricSkyboxes 0.7.4:
- Update your mod reference from fabricskyboxes to nuit.
- Review and update your skybox files to adopt the new keyframe-based fade format.
- Choose the correct mod loader (Fabric or NeoForge) for your setup.
- 📘 Full migration documentation:
https://wiki.nuit.flashyreese.me/
06.11.2025 · 42 404 downloads
This release marks a major evolution of the mod formerly known as FabricSkyboxes — now rebranded as Nuit. With a fresh name, a reworked architecture, and support for NeoForge.
⚠️ Note: This is a beta release. Expect some polish and final adjustments in upcoming updates.
📘 View the Wiki and Migration Guide →
visibleUnderwater: Skyboxes can now render when underwater.fade is now a flexible, timeline-based system.monocolor and overworld skybox types.alwaysOn from fade settings.weathers → weather in condition configuration.A huge thank you to everyone who helped push Nuit forward:
If you're upgrading from FabricSkyboxes 0.7.4:
- Update your mod reference from fabricskyboxes to nuit.
- Review and update your skybox files to adopt the new keyframe-based fade format.
- Choose the correct mod loader (Fabric or NeoForge) for your setup.
- 📘 Full migration documentation:
https://wiki.nuit.flashyreese.me/
15.06.2025 · 550 055 downloads
This release marks a major evolution of the mod formerly known as FabricSkyboxes — now rebranded as Nuit. With a fresh name, a reworked architecture, and support for NeoForge.
⚠️ Note: This is a beta release. Expect some polish and final adjustments in upcoming updates.
📘 View the Wiki and Migration Guide →
visibleUnderwater: Skyboxes can now render when underwater.fade is now a flexible, timeline-based system.monocolor and overworld skybox types.alwaysOn from fade settings.weathers → weather in condition configuration.A huge thank you to everyone who helped push Nuit forward:
If you're upgrading from FabricSkyboxes 0.7.4:
- Update your mod reference from fabricskyboxes to nuit.
- Review and update your skybox files to adopt the new keyframe-based fade format.
- Choose the correct mod loader (Fabric or NeoForge) for your setup.
- 📘 Full migration documentation:
https://wiki.nuit.flashyreese.me/
15.06.2025 · 12 030 downloads
This release marks a major evolution of the mod formerly known as FabricSkyboxes — now rebranded as Nuit. With a fresh name, a reworked architecture, and support for NeoForge.
⚠️ Note: This is a beta release. Expect some polish and final adjustments in upcoming updates.
📘 View the Wiki and Migration Guide →
visibleUnderwater: Skyboxes can now render when underwater.fade is now a flexible, timeline-based system.monocolor and overworld skybox types.alwaysOn from fade settings.weathers → weather in condition configuration.A huge thank you to everyone who helped push Nuit forward:
If you're upgrading from FabricSkyboxes 0.7.4:
- Update your mod reference from fabricskyboxes to nuit.
- Review and update your skybox files to adopt the new keyframe-based fade format.
- Choose the correct mod loader (Fabric or NeoForge) for your setup.
- 📘 Full migration documentation:
https://wiki.nuit.flashyreese.me/
13.06.2024 · 4 790 947 downloads
24.04.2024 · 479 856 downloads
multitexture sky typeFull Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/mc1.20.2-0.7.3...mc1.20.5-0.7.4
21.09.2023 · 1 241 462 downloads
21.09.2023 · 4 692 988 downloads
minAlpha field for properties.timeShift vector for the rotation object (By default, FSB starts rotation at 0 tick time, while OptiFine does so at 18000 tick time. This vector allows us to shift the start time for our rotation).multi-texture skybox type (wiki section)..minecraft/config/fabricskyboxes-config.json).keepVanillaBehaviour flag.Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/mc1.20.1-0.7.2...mc1.20.1-0.7.3
12.07.2023 · 338 042 downloads
biome_rain weather condition, which detects if the biome is actually raining.Skybox#isActiveLater from the API.Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.7.1-mc1.20...mc1.20.1-0.7.2
12.07.2023 · 65 787 downloads
12.07.2023 · 6 635 downloads
12.07.2023 · 148 985 downloads
12.07.2023 · 34 286 downloads
12.07.2023 · 55 483 downloads
12.07.2023 · 80 759 downloads
07.06.2023 · 267 314 downloads
02.06.2023 · 91 668 downloads
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.7.0-mc1.19.4...0.7.1-mc1.19.4
30.05.2023 · 2 431 downloads
Improved and moved custom blend mode into blender object. More information can be found here.
Added overworld and end skybox type (#80)
overworld skybox type will render the vanilla overworld sky + sunset/sunrise hue.Improved decorations rendering (#80)
Added decorations and disable blending modes (#80)
decorations is the default blending mode for decorations.disable blend mode does as named.Improved rotation (#79)
rotationSpeedX and rotationSpeedZ for controlling pitch and roll.rotationSpeed to rotationSpeedY and removes its hardcoded offset. Previously, rotationSpeed controlled yaw rotation but with the addition of rotationSpeedX and rotationSpeedZ, users can now easily control all three axes of rotation without the need to abuse axis/static.axis/static alongside rotationSpeedY if they wish to simulate rolling or pitching.shouldRotate property from properties. The rotation axes can now be determined in the rotation object, where all rotation speed axes are set to 0 by default.skyboxRotation toggle in rotation object, the sun/moon speeds up and slows down when rotating in certain areas(sunset/sunrise hue) and it affects rotation. It's enabled by default for all skybox rotation objects and disabled by default for all decorations rotation object.Fixed monocolor sky type
blend object for monocolorMark fade times optional (mainly just to avoid setting fade times just to use alwaysOn)
Fixed weather condition checks
Fixed dimensions condition not following specification
Fixed triangles appearing on corners of skyboxes under low render distances.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.5-mc1.19.4...0.7.0-mc1.19.4
16.03.2023 · 61 023 downloads
16.03.2023 · 23 320 downloads
15.03.2023 · 1 149 downloads
15.03.2023 · 1 308 downloads
15.03.2023 · 307 downloads
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.2-mc1.19.3...0.6.3-mc1.19.3
24.01.2023 · 19 063 downloads
What's new?
- Added dimensions condition check
This update changes how the dimension and worlds conditions are used. The dimension identifier now refers to literal dimensions, while the worlds condition now refers to sky properties. To clarify, if you have a custom dimension based on minecraft:overworld but has a different dimension identifier, you can use the condition of the world to render it in that dimension.
- Fixed minor sorting issue
- Added inThickFog property
This update includes a change to the effects condition checks. If left empty, it will now default to vanilla conditions. Additionally, the vanilla thick fog check used in the nether for versions 1.17 and above will be ignored.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.1-mc1.19.3...0.6.2-mc1.19.3
24.01.2023 · 273 231 downloads
What's new?
- Added dimensions condition check
This update changes how the dimension and worlds conditions are used. The dimension identifier now refers to literal dimensions, while the worlds condition now refers to sky properties. To clarify, if you have a custom dimension based on minecraft:overworld but has a different dimension identifier, you can use the condition of the world to render it in that dimension.
- Fixed minor sorting issue
- Added inThickFog property
This update includes a change to the effects condition checks. If left empty, it will now default to vanilla conditions. Additionally, the vanilla thick fog check used in the nether for versions 1.17 and above will be ignored.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.1-mc1.19.2...0.6.2-mc1.19.2
24.01.2023 · 1 941 downloads
What's new?
- Added dimensions condition check
This update changes how the dimension and worlds conditions are used. The dimension identifier now refers to literal dimensions, while the worlds condition now refers to sky properties. To clarify, if you have a custom dimension based on minecraft:overworld but has a different dimension identifier, you can use the condition of the world to render it in that dimension.
- Fixed minor sorting issue
- Added inThickFog property
This update includes a change to the effects condition checks. If left empty, it will now default to vanilla conditions. Additionally, the vanilla thick fog check used in the nether for versions 1.17 and above will be ignored.
This will be the final release for this Minecraft version unless critical bugs are found.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.1-mc1.18.2...0.6.2-mc1.18.2
24.01.2023 · 1 383 downloads
What's new?
- Added dimensions condition check
This update changes how the dimension and worlds conditions are used. The dimension identifier now refers to literal dimensions, while the worlds condition now refers to sky properties. To clarify, if you have a custom dimension based on minecraft:overworld but has a different dimension identifier, you can use the condition of the world to render it in that dimension.
- Fixed minor sorting issue
- Added inThickFog property
This update includes a change to the effects condition checks. If left empty, it will now default to vanilla conditions. Additionally, the vanilla thick fog check used in the nether for versions 1.17 and above will be ignored.
This will be the final release for this Minecraft version unless critical bugs are found.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.1-mc1.17.1...0.6.2-mc1.17.1
24.01.2023 · 4 141 downloads
What's new?
- Added dimensions condition check
This update changes how the dimension and worlds conditions are used. The dimension identifier now refers to literal dimensions, while the worlds condition now refers to sky properties. To clarify, if you have a custom dimension based on minecraft:overworld but has a different dimension identifier, you can use the condition of the world to render it in that dimension.
- Fixed minor sorting issue
- Added inThickFog property
This update includes a change to the effects condition checks. If left empty, it will now default to vanilla conditions. Additionally, the vanilla thick fog check used in the nether for versions 1.17 and above will be ignored.
This will be the final release for this Minecraft version unless critical bugs are found.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.1-mc1.16.5...0.6.2-mc1.16.5
07.12.2022 · 13 318 downloads
07.12.2022 · 39 405 downloads
alwaysOn skybox.Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.0-mc1.19.2...0.6.1-mc1.19.2
07.12.2022 · 520 downloads
alwaysOn skybox.Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.0-mc1.18.2...0.6.1-mc1.18.2
07.12.2022 · 297 downloads
alwaysOn skybox.Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.0-mc1.17.1...0.6.1-mc1.17.1
07.12.2022 · 489 downloads
alwaysOn skybox.Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.6.0-mc1.16.5...0.6.1-mc1.16.5
05.11.2022 · 17 139 downloads
This release contains a bug fix on FabricSkyBoxes' specification for the square-textured top texture not being the proper rotation as mentioned in the documentation. FabricSkyBoxes native resource packs will need to update their resource packs manually to fix the top texture. Additionally, this will also affect previously converted resource packs.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.9-mc1.19.2...0.6.0-mc1.19.2
05.11.2022 · 391 downloads
This release contains a bug fix on FabricSkyBoxes' specification for the square-textured top texture not being the proper rotation as mentioned in the documentation. FabricSkyBoxes native resource packs will need to update their resource packs manually to fix the top texture. Additionally, this will also affect previously converted resource packs.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.9-mc1.18.2...0.6.0-mc1.18.2
05.11.2022 · 221 downloads
This release contains a bug fix on FabricSkyBoxes' specification for the square-textured top texture not being the proper rotation as mentioned in the documentation. FabricSkyBoxes native resource packs will need to update their resource packs manually to fix the top texture. Additionally, this will also affect previously converted resource packs.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.9-mc1.17.1...0.6.0-mc1.17.1
05.11.2022 · 303 downloads
This release contains a bug fix on FabricSkyBoxes' specification for the square-textured top texture not being the proper rotation as mentioned in the documentation. FabricSkyBoxes native resource packs will need to update their resource packs manually to fix the top texture. Additionally, this will also affect previously converted resource packs.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.9-mc1.16.5...0.6.0-mc1.16.5
27.10.2022 · 1 813 downloads
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.8...0.5.9-mc1.19.2
27.10.2022 · 505 downloads
A backport of 0.5.9.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.5...0.5.9-mc1.18.2
27.10.2022 · 173 downloads
A backport of 0.5.9.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.3...0.5.9-mc1.17.1
27.10.2022 · 206 downloads
A backport of 0.5.9.
Full Changelog: https://github.com/AMereBagatelle/fabricskyboxes/compare/0.5.0...0.5.9-mc1.16.5
08.08.2022 · 4 269 downloads
24.07.2022 · 2 503 downloads
07.06.2022 · 2 943 downloads
07.03.2022 · 5 068 downloads
30.11.2021 · 9 317 downloads
13.11.2021 · 1 352 downloads
heights condition to yRanges for consistency27.06.2021 · 2 769 downloads
08.06.2021 · 374 downloads
FabricSkyboxes now supports 1.17!
07.05.2021 · 6 928 downloads
0.5.0 is finally here, bugfixes and features galore!
add, subtract, multiply, screen, and replace blend types