HomeJavaModsSatin API
Satin API
ModsJava

Satin API

by PyrofabTheModsmith · on CurseForge

A Fabric library to help modders with shader usage. Free Minecraft Java mod for 1.21.4, 1.21.3, 1.21.2.

⬇ Download on CurseForge

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.

Satin API is a free Minecraft Java mod. Compatible with Minecraft 1.21.4, 1.21.3, 1.21.2, 1.21 and newer. Downloaded 4,124,479 times (via CurseForge). Download it and open it directly in the game.

Explore more