COWMODSКаталог модов
Satin API

ВЕРСИИ (17)

alpha

3.0.0-alpha.1

3.0.0-alpha.1
19 апр. 2025 г.95,3 тыс.Minecraft: 1.21.2, 1.21.3, 1.21.4fabric, quilt
Скачать
Что нового
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 for Vibrant Visuals. More breaking changes should be expected for later versions. **For this first alpha, only `ShaderEffectManager#manage`, `ManagedShaderEffect` and basic uniform manipulation methods are expected to work.** Feedback is welcome on the [Satin GitHub page](https://github.com/Ladysnake/Satin/discussions/55). **Changes** - Post process shaders are now loaded from `post_effect` and `shaders` instead of respectively `shaders/post` and `shaders/program`. By convention, files previously in `shaders/program` should go to the `shaders/post` subdirectory. - Identifiers for `ManagedShaderEffect` have changed: `mymod:shaders/post/example.json` becomes `mymod:example` (the `example.json` file also needs to be moved to the `post_effect` directory) - Includes (loaded from `shaders/include`) are now available in post process shaders - Post-process effect format has changed: - `inputs` take a `sampler_name`, which will be suffixed with "Sampler" (e.g. `"sampler_name": "In"` becomes `"name": "InSampler"` in the shader definition) see full changelog [here](https://github.com/Ladysnake/Satin/blob/3.0.0-alpha.1/changelog.md "Changelog")
release

2.0.0

2.0.0
13 июн. 2024 г.661,6 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
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 of `ladysnake.satin` -> `org.ladysnake.satin` should do the trick for the migration in your projects **Removals** - Removed the `nanoTime` parameter in `PostWorldRenderCallback` and `PostWorldRenderCallbackV2` (deprecated since 1.17.0) - Removed the `ShaderEffectManager#manageProgram` methods (deprecated since 1.6.0) - Removed deprecated `GlMatrices` methods (deprecated since 1.1.0) see full changelog [here](https://github.com/Ladysnake/Satin/blob/2.0.0/changelog.md "Changelog")
release

1.9.2

1.9.2
13 июн. 2024 г.59,4 тыс.Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
Version 1.9.2: Ported to Quilt to hopefully fix the incompatibility issue see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.9.2/changelog.md "Changelog")
release

1.18.0

1.18.0
5 июн. 2024 г.14,9 тыс.Minecraft: 1.20.5, 1.20.6fabric, quilt
Скачать
Что нового
Version 1.18.0: **Additions** - Added `WorldRendererReloadCallback`, an event that gets triggered when e.g. video settings are updated or the player joins a world **Changes** - Shaders' init callbacks now also run during the above event - This fixes resource leaks caused by setting a sampler uniform to a vanilla Framebuffer in those callbacks - Added a warning in the logs for bad framerate when installed together with the Vivecraft mod see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.18.0/changelog.md "Changelog")
release

1.17.0

1.17.0
30 апр. 2024 г.2,9 тыс.Minecraft: 1.20.5, 1.20.6fabric, quilt
Скачать
Что нового
Version 1.17.0: Updated to MC 1.20.5 **Additions** - Added `PostWorldRenderCallbackV3`, with the projection and model-view matrices passed in **Changes** - The `nanoTime` parameter in `PostWorldRenderCallback` and `PostWorldRenderCallbackV2` has been deprecated, and is subject to removal in a future version see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.17.0/changelog.md "Changelog")
release

1.16.0

1.16.0
31 дек. 2023 г.146,8 тыс.Minecraft: 1.20.4fabric, quilt
Скачать
Что нового
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 through a matrix is too impractical see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.16.0/changelog.md "Changelog")
alpha

1.9.1-unstable

1.9.1
31 дек. 2023 г.5,3 тыс.Minecraft: 1.19.2fabric, quilt
Скачать
Что нового
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 this if your modpack crashes with 1.9.0 see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.9.1/changelog.md "Changelog")
release

1.15.0

1.15.0
5 дек. 2023 г.1,7 тыс.Minecraft: 1.20.3, 1.20.4fabric, quilt
Скачать
Что нового
Version 1.15.0: Updated to MC 1.20.3 (thanks DietrichPaul!) **Changes** - Slightly optimized shader uniform loading see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.15.0/changelog.md "Changelog")
release

1.14.0

1.14.0
5 авг. 2023 г.608,8 тыс.Minecraft: 1.20, 1.20.1, 1.20.2fabric, quilt
Скачать
Что нового
Version 1.14.0: Updated to MC 1.20.1 **Additions** - Added the `satin:format` framebuffer extension (big thanks to Will BL !) **Changes** - Moved publication to the ladysnake maven (`maven.ladysnake.org/releases` instead of `ladysnake.jfrog.io/mods`) - Changed the maven group to `org.ladysnake` Refer to the readme for updated buildscript instructions. see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.14.0/changelog.md "Changelog")
release

1.13.0

1.13.0
10 июн. 2023 г.15,2 тыс.Minecraft: 1.20, 1.20.1, 1.20.2fabric, quilt
Скачать
Что нового
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")
release

1.12.1

1.12.1
6 июн. 2023 г.23,5 тыс.Minecraft: 1.19.4fabric, quilt
Скачать
Что нового
Version 1.12.1: **Changes** - Optimized shader loading (should now be faster) **Fixes** - Fixed managed sampler uniforms losing data upon resource reloading (Ported fix from v1.10.1 to MC 1.19.4) see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.12.1/changelog.md "Changelog")
release

1.12.0

1.12.0
29 мая 2023 г.1,5 тыс.Minecraft: 1.19.4fabric, quilt
Скачать
Что нового
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 Iris installed see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.12.0/changelog.md "Changelog")
release

1.11.0

1.11.0
19 мар. 2023 г.2 тыс.Minecraft: 1.19.4fabric, quilt
Скачать
Что нового
Version 1.11.0: Updated to MC 1.19.4 see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.11.0/changelog.md "Changelog")
release

1.10.0

1.10.0
10 дек. 2022 г.5,9 тыс.Minecraft: 1.19.3fabric, quilt
Скачать
Что нового
Version 1.10.0: Updated to MC 1.19.3 see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.10.0/changelog.md "Changelog")
release

1.9.0

1.9.0
8 июл. 2022 г.176,7 тыс.Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Скачать
Что нового
Version 1.9.0: **Changes** - The vertex format specified in `ShaderEffectManager#manageCoreShader` is now used by `RenderLayer`s created from `ManagedCoreShader#getRenderLayer` see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.9.0/changelog.md "Changelog")
release

1.8.0

1.8.0
26 мая 2022 г.415Minecraft: 1.19-pre1, 1.19-pre2, 1.19-pre3fabric, quilt
Скачать
Что нового
Version 1.8.0: Updated to MC 1.19 see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.8.0/changelog.md "Changelog")
release

1.7.2

1.7.2
26 мая 2022 г.10,2 тыс.Minecraft: 1.18, 1.18.1, 1.18.2fabric, quilt
Скачать
Что нового
Version 1.7.2: - first version available on modrinth - removed iris from transitive dependencies see full changelog [here](https://github.com/Ladysnake/Satin/blob/1.7.2/changelog.md "Changelog")