Мова

Satin API

Satin API

Modrinth

A Fabric library to help modders with shader usage

1.7M завантажень 272 підписників оновлено 15mo ago
остання v3.0.0-alpha.1 Modrinth
Fabric Quilt 1.18 – 1.21.4 Library

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.

Версії

Alpha
3.0.0-alpha.1
fabric, quilt · 1.21.2, 1.21.3, 1.21.4 · 15mo ago
Version 3.0.0-alpha.1: Partially updated to MC 1.21.2 This update contains major breaking changes made by Mojang to shader declarations preparing the terrain…
84.5k
Release
2.0.0
fabric, quilt · 1.21, 1.21.1 · 25mo ago
Version 2.0.0: Updated to MC 1.21 **Changes** - The root package has been changed from `ladysnake.satin` to `org.ladysnake.satin` - global search-replace…
599.6k
Release
1.9.2
fabric, quilt · 1.19.2 · 25mo ago
Version 1.9.2: Ported to Quilt to hopefully fix the incompatibility issue see full changelog…
53.2k
Release
1.18.0
fabric, quilt · 1.20.5, 1.20.6 · 26mo ago
Version 1.18.0: **Additions** - Added `WorldRendererReloadCallback`, an event that gets triggered when e.g. video settings are updated or the player joins a…
13.3k
Release
1.17.0
fabric, quilt · 1.20.5, 1.20.6 · 27mo ago
Version 1.17.0: Updated to MC 1.20.5 **Additions** - Added `PostWorldRenderCallbackV3`, with the projection and model-view matrices passed in **Changes** -…
2.9k
Release
1.16.0
fabric, quilt · 1.20.4 · 31mo ago
Version 1.16.0: Updated to MC 1.20.4 proper (thanks DietrichPaul!) **Additions** - Added a new `UniformMat4#setFromArray` method for those cases where going…
136.3k
Alpha
1.9.1
fabric, quilt · 1.19.2 · 31mo ago
Version 1.9.1: **Fixes** - Fixed incompatibility with newer Fabric API for 1.19.2 (thanks unilock for the backport !) - may break some mods, only install…
5.3k
Release
1.15.0
fabric, quilt · 1.20.3, 1.20.4 · 32mo ago
Version 1.15.0: Updated to MC 1.20.3 (thanks DietrichPaul!) **Changes** - Slightly optimized shader uniform loading see full changelog…
1.6k
Release
1.14.0
fabric, quilt · 1.20, 1.20.1, 1.20.2 · 36mo ago
Version 1.14.0: Updated to MC 1.20.1 **Additions** - Added the `satin:format` framebuffer extension (big thanks to Will BL !) **Changes** - Moved…
553.0k
Release
1.13.0
fabric, quilt · 1.20, 1.20.1, 1.20.2 · 38mo ago
Version 1.13.0: Updated to MC 1.20 see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.13.0/changelog.md "Changelog")
15.0k
Release
1.12.1
fabric, quilt · 1.19.4 · 38mo ago
Version 1.12.1: **Changes** - Optimized shader loading (should now be faster) **Fixes** - Fixed managed sampler uniforms losing data upon resource reloading…
22.5k
Release
1.12.0
fabric, quilt · 1.19.4 · 38mo ago
Version 1.12.0: **Additions** - Satin's float uniforms now have a setter overload that accepts a JOML vector object as argument **Fixes** - Fixed crash with…
1.4k

Коментарі 0

Поки немає коментарів. Будь першим, хто поділиться думкою.

FAQ

Як встановити Satin API?

Завантажте файл під свою версію Minecraft і завантажувач із цієї сторінки, потім покладіть .jar у папку mods (або plugins) і запустіть гру.

Satin API безкоштовний?

Satin API можна завантажити безкоштовно на Modgrid — ми ведемо прямо до офіційного джерела.

Які версії Minecraft підтримує Satin API?

Працює з Fabric, Quilt. Підтримуються версії 1.18–1.21.4. Перелік підтримуваних версій і завантажувачів — у блоці завантаження на цій сторінці.