Satin API
Modby PyrofabTheModsmith
A Fabric library to help modders with shader usage
Type
Mod
CurseForge Downloads
0
CurseForge ID
385463
Modrinth Downloads
0
Modrinth ID
fRbqPLg4
Last Updated
Apr 13, 2026
Description
Satin is a simple library allowing modders to add interesting graphical effects to their mods. Its main feature is to significantly simplify the use of Minecraft's data-driven shader system (that is, the one used by super secret settings, mob vision, and spectral arrows).
A full feature list with installation instructions is available on the github repository : https://github.com/Ladysnake/Satin/
You can find documentation for the shader format on the wiki : https://github.com/Ladysnake/Satin/wiki/Data-driven-shaders
FAQ
Can it replace Optifine ?
No. Optifine shaders are significantly more complex than what this library allows. For a work-in-progress alternative, see the Canvas Renderer project.
Can it bring back Super Secret Settings ?
Satin is just a library, so it does not add any content by itself. You may however be interested in Secrets No More, a mod using Satin to do exactly that !
Does this library have a Forge version ?
No, and I do not want to port it myself. I will however support anyone who does so. Also note that the documentation for the shader format stays applicable regardless of the mod loader being used.
Similar Mods
Origins: Legacy
Unofficial forward port of Origins 1.20.1 up to the latest version of Minecraft.
Beautified Chat [Server]
💬 A highly configurable mod to change the style and colour of chat messages server-wide.
Glowstone Dust Recipe
adds a simple recipe for glowstone dust
Easy Mob Spawn Control - edit spawn rate & mob cap, disable mobs
Quickly adjust spawn rate, ban mobs or change mob limit with in-game menu
HexDebug
A Hex Casting addon for debugging and editing hexes.
Mouse Key Inventory Fix
Fixes the almost ten-year-old issue with mouse key binds not working in inventories