Описание мода
Применение шейдерных эффектов к модифицированным растительным блокам часто требует изменения файлов в ресурспаке, что может быть сложным и утомительным, особенно при необходимости легко переключать шейдеры. Этот мод упрощает процесс, позволяя легко включить эффекты покачивания для модифицированных растительных блоков, создавая динамичный и захватывающий визуальный опыт в вашем мире — будь то цветы, саженцы или другие растительные блоки.
Функции:
- Поддержка шейдеров: Обеспечивает бесшовную интеграцию с Iris или Oculus, позволяя включать модифицированные растительные блоки в качестве целей шейдеров во время выполнения.
- Совместимость: Работает с модифицированными растительными блоками, упрощая для игроков или создателей модпаков применение эффектов покачивания без сложных настроек.
- Настраиваемость: Легко настраивайте цели применения через Block Tags, ID (с использованием regex), атрибуты (с использованием regex), имена классов блоков или пользовательские шаблонные объекты.
- Удобство: Готов к использованию сразу после установки, не требует специальной настройки для большинства растительных блоков.
Кувшинки, плавающие в шейдере Sildurs
Кувшинки из мода Region Unexplored грациозно плавают на воде, демонстрируя уникальные эффекты шейдера Sildurs.
Цветочное поле в шейдере BSL
Цветочное поле в модификации Region Unexplored оживает с мягким, ярким освещением и эффектами теней благодаря шейдеру BSL.
Дикий рис и сливовые деревья в шейдере Bliss
Дикий рис из мода Farmer's Delight и сливовые деревья из мода Environmental расположены вместе, создавая безмятежную и гармоничную природную сцену, красиво отрендеренную шейдером Bliss.
Руководство
В настоящее время требуется настройка только TOML-файла мода, который находится в папке config под именем swaying_garden-client.toml. Существует пять методов добавления блоков:
- Прямой ID блока: Можно напрямую записать ID блока.
- Сопоставление с regex: Используйте регулярные выражения, например ".*berry_bush", что сопоставит все ID блоков, оканчивающиеся на berry_bush.
- Теги: Используйте префикс # для тегов, например "#minecraft:small_flowers", что сопоставит все блоки маленьких цветов.
- Имена классов: Используйте имя класса с префиксом !, например "!net.minecraft.world.level.block.CropBlock", что сопоставит все блоки этого класса.
- Подклассы: Используйте ~ для сопоставления подклассов, например ~net.minecraft.world.level.block.CropBlock, что сопоставит подклассы, такие как морковь и т.д.
Дополнительно можно выполнять проверки blockstate с помощью %, например, "#minecraft:tall_flowers%half:upper" или "#minecraft:tall_flowers%half:upper:age:0". Также можно использовать регулярные выражения для свойств и их значений.
В конце конфигурационного файла есть функция пользовательского сопоставления состояний. Можно разделять шаблоны и совпадения с помощью @, что позволяет использовать специальные типы, например "minecraft:vine@teastory:rice_plant". Это применит состояние лианы к растению риса из мода teastory.