What are you searching for?

Satin API

Satin API

A Fabric library to help modders with shader usage

download 1.3M Downloads · favorite 257 Followers · Updated 9 months ago
Fabric Library Quilt 1.18 1.18.1 1.18.2 1.19-pre1 1.19-pre2 +18 more

Versions

inventory_2
3.0.0-alpha.1

3.0.0-alpha.1 · 9 months ago · 96.93 KB

Fabric Quilt 1.21.2 1.21.3 1.21.4
inventory_2
2.0.0

2.0.0 · 1 year ago · 100.04 KB

Release download
Fabric Quilt 1.21 1.21.1
inventory_2
1.9.2

1.9.2 · 1 year ago · 89.33 KB

Release download
Fabric Quilt 1.19.2
inventory_2
1.18.0

1.18.0 · 1 year ago · 99.64 KB

Release download
Fabric Quilt 1.20.5 1.20.6
inventory_2
1.17.0

1.17.0 · 1 year ago · 97.34 KB

Release download
Fabric Quilt 1.20.5 1.20.6

About

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.

open_in_new View on Modrinth
Categories
Compatibility
Client: Required Server: Unsupported
gavel LGPL-3.0-only

Conversation

What are your thoughts?

Related projects

Library
Fabric API
Fabric API

by modmuss50

Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.

download 127.9M
favorite 27,365
Library
Cloth Config API
Cloth Config API

by shedaniel

Configuration Library for Minecraft Mods

download 94.0M
favorite 13,653
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 65.8M
favorite 7,589
Library
Architectury API
Architectury API

by shedaniel

An intermediary api aimed to ease developing multiplatform mods.

download 60.8M
favorite 6,641
lock Cookie consent

SkinMC uses cookies to provide functionality and features.