Compatibility
Minecraft: Java Edition
25w43a
1.21.x
1.20.x
1.19.x
1.18.x
1.17.1
1.16.5
1.15.2
1.14.4
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 4 years ago
Updated 2 days ago
Changelog
8.0.0 Alpha 1
Simply No Shading is, again, refreshing its internals!
Config v1
The config version is updating for the I can no longer keep track of the count-nth time. But this time, it's finally versioned!
Click to view/hide the old format v0
{
"blockShadingEnabled": false,
"cloudShadingEnabled": false,
"entityShadingEnabled": true
}
Click to view/hide the new format v1
{
"compatibilityMode": true,
"custom": {
"shadeBlocks": false,
"shadeClouds": false,
"shadeEntities": true
},
"preset": "custom",
"version": 1
}
| Option | Description | Valid Values |
|---|---|---|
compatibilityMode |
Hint to perform other stuff to hopefully improve compatibility. Effects may vary. | false,true (default) |
custom |
This is optional and is ignored if the preset is not custom. When not set, this is treated as if the preset is simply_no_shading. |
an optional JSON object |
custom.shadeBlocks |
Enables/disables shading for blocks, not including block entities. | false,true |
custom.shadeClouds |
Enables/disables shading for clouds, specifically Minecraft Vanilla cloud rendering (e.g. Sodium's cloud rendering). | false,true |
custom.shadeEntities |
Enables/disables shading for entities and block entities. | false,true |
preset |
The preset has set values to use, except custom which is yours to edit through similarly named custom option. |
vanilla,internal_shaders,simply_no_shading (default),custom |
| Preset | Blocks | Clouds | Entities | Description | |
|---|---|---|---|---|---|
vanilla |
✅ | ✅ | ✅ | The normal shading in the vanilla game. | |
internal_shaders |
❌ | ✅ | ✅ | The old block lighting from OptiFine's internal shaders. | |
simply_no_shading |
❌ | ❌ | ❌ | Simply No Shading's defaults all shading to disabled. | |
custom |
This is the customizable 'preset'. Changes are saved and kept, unless you used the toggle keybinds while on other presets where the custom options may be overwritten to reflect those changes instead. |
Updated Config Screen
This reflects the updated config format and heavily inspired by the new Video Settings screen on vanilla Minecraft.
Technical
- The included Experimental Entity Shading resource pack
- The deprecated legacy classes found in
com.github.startsmercury.simplynoshadingand subpackages - The stable API classes found in
io.github.startsmercury.simply_no_shading.api.clientand subpackages - JavaDoc is now generated for classes since there are no more API classes.
This means there won't be a stable API for any devs relying on it. The internal implementation is the only alternative.
Random
There's definitely a bunch of writing mistakes here. Forgive me, I have been rushing this and it's already 12 AM...
Files
Metadata
Release channel
AlphaVersion number
8.0.0-alpha.1+mc25w43aLoaders
Game versions
25w43aDownloads
5Publication date
November 2, 2025 at 3:35 PMPublisher
StartsMercury
Owner


