Satin API — это простая библиотека, позволяющая моддерам добавлять интересные графические эффекты в свои моды. Основная особенность Satin заключается в значительном упрощении использования системы шейдеров, основанной на данных, которая используется в Minecraft.
Возможности
- Упрощенное использование шейдеров.
- Поддержка различных версий Minecraft от 1.18 до 1.21.4.
- Совместимость с модами на базе Fabric и Quilt.
Часто задаваемые вопросы
Может ли Satin заменить Optifine?
Нет, шейдеры Optifine значительно сложнее, чем те, что поддерживает эта библиотека.
Добавляет ли Satin Super Secret Settings?
Satin — это лишь библиотека, она не добавляет контента сама по себе. Однако вы можете ознакомиться с модом , который использует Satin для этой цели.
Есть ли версия для Forge?
Нет, и я не планирую портировать ее сам. Однако я поддержу любого, кто захочет это сделать.
Установка
Чтобы установить Satin API, выполните следующие шаги:
- Скачайте мод с нашего сайта.
- Поместите файл мода в папку
modsвашего клиента Minecraft. - Запустите игру с установленным модом Fabric или Quilt.
Теперь вы можете наслаждаться новыми графическими эффектами в вашем Minecraft!
Что не так с материалом?
История версий
v3.0.0-alpha.1
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 3.0.0-alpha.1 для Fabric
Версия 3.0.0-alpha.1: Частично обновлено для MC 1.21.2. Это обновление содержит значительные изменения, связанные с декларациями шейдеров. Ожидаются дальнейшие изменения в будущих версиях.
v3.0.0-alpha.1
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 3.0.0-alpha.1 для Quilt
Версия 3.0.0-alpha.1: Частично обновлено для MC 1.21.2. Это обновление содержит значительные изменения, связанные с декларациями шейдеров. Ожидаются дальнейшие изменения в будущих версиях.
v2.0.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 2.0.0 для Fabric
Версия 2.0.0: Обновлено для MC 1.21. Изменен корневой пакет с `ladysnake.satin` на `org.ladysnake.satin`.
v2.0.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 2.0.0 для Quilt
Версия 2.0.0: Обновлено для MC 1.21. Изменен корневой пакет с `ladysnake.satin` на `org.ladysnake.satin`.
v1.9.2
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.9.2 для Fabric
Версия 1.9.2: Портировано на Quilt для исправления проблемы совместимости.
v1.9.2
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.9.2 для Quilt
Версия 1.9.2: Портировано на Quilt для исправления проблемы совместимости.
v1.18.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.18.0 для Fabric
Версия 1.18.0: Добавлен `WorldRendererReloadCallback`, который срабатывает при обновлении настроек видео.
v1.18.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.18.0 для Quilt
Версия 1.18.0: Добавлен `WorldRendererReloadCallback`, который срабатывает при обновлении настроек видео.
v1.17.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.17.0 для Fabric
Версия 1.17.0: Обновлено для MC 1.20.5. Добавлен `PostWorldRenderCallbackV3`.
v1.17.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.17.0 для Quilt
Версия 1.17.0: Обновлено для MC 1.20.5. Добавлен `PostWorldRenderCallbackV3`.
v1.16.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.16.0 для Fabric
Версия 1.16.0: Обновлено для MC 1.20.4. Добавлен новый метод `UniformMat4#setFromArray`.
v1.16.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.16.0 для Quilt
Версия 1.16.0: Обновлено для MC 1.20.4. Добавлен новый метод `UniformMat4#setFromArray`.
v1.9.1
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.9.1 для Fabric
Версия 1.9.1: Исправлена несовместимость с новой Fabric API для 1.19.2.
v1.9.1
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.9.1 для Quilt
Версия 1.9.1: Исправлена несовместимость с новой Fabric API для 1.19.2.
v1.15.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.15.0 для Fabric
Версия 1.15.0: Обновлено для MC 1.20.3. Оптимизирована загрузка шейдеров.
v1.15.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.15.0 для Quilt
Версия 1.15.0: Обновлено для MC 1.20.3. Оптимизирована загрузка шейдеров.
v1.14.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.14.0 для Fabric
Версия 1.14.0: Обновлено для MC 1.20.1. Добавлено расширение `satin:format`.
v1.14.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.14.0 для Quilt
Версия 1.14.0: Обновлено для MC 1.20.1. Добавлено расширение `satin:format`.
v1.13.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.13.0 для Fabric
Версия 1.13.0: Обновлено для MC 1.20.
v1.13.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.13.0 для Quilt
Версия 1.13.0: Обновлено для MC 1.20.
v1.12.1
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.12.1 для Fabric
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")
v1.12.1
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.12.1 для 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")
v1.12.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.12.0 для Fabric
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")
v1.12.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.12.0 для 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")
v1.11.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.11.0 для Fabric
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")
v1.11.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.11.0 для 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")
v1.10.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.10.0 для Fabric
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")
v1.10.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.10.0 для 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")
v1.9.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.9.0 для Fabric
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")
v1.9.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.9.0 для 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")
v1.8.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.8.0 для Fabric
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")
v1.8.0
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.8.0 для 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")
v1.7.2
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.7.2 для Fabric
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")
v1.7.2
Мод Satin API [1.21.4] для Minecraft — упрощение работы с шейдерами 1.7.2 для 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")
Комментарии (0)
Войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!