Fixes
- Fixed the lack of emissivity on Spectres in Species
- Fixed the uncoloured sky-light during lunar events in Enhanced Celestials
- Fix issues where default value of uniforms is null and considered an unknown variable (by @chililisoup)
- Fixed unexpected nonwhite token in
lumiere_composter.glsl
,enderscape_nebula.glsl
(by @chililisoup)
Additions
- Add support for the following mods
- Cinderscapes
- Enderscape (updated to 1.1.0)
- Species
- Aloof
- Diamonds in the Rough
- Beeten
- Enhanced Celestials
- Add new option
reflection_handlers
to specify how opaque blocks should be handled during world-space reflection - Add ability to inject new functions into
common_functions.glsl
which will be accessible everywhere - Add
CIRRUS_CLOUDS
option to turn the second layer of unbound clouds into cirrus clouds - Add new uniforms
moonSize
,moonColor
,skylightColor
to handle lunar events from Enhanced Celestials
Changes
- Updated to Complementary Shaders 5.6 + Euphoria Patches 1.7.0
- Updated to Minecraft 1.21.9
- Errors in the resourcepack and shaderpack are not outputted to the Minecraft chat
- Significantly improved time taken for patching with over 10x improvement (by @chililisoup)
Fixes
- Fix issues with IDs with
minecraft
namespace not properly replacing IDs in*.properties
files - Fix issue with regenerating shaders with keybinds on Fabric
- Replace all
endstone
withendStone
so shaders will compile on case-sensitive filesystems (e.g. Linux) (thanks @Lightdrew)
Additions
- Add support for the following mods
- Effective
- Particular
- Upgrade Aquatic (updated to 1.21.1)
- Add new waving function
minecraft:tall_waving_foliage_2
for foliage that glows (e.g. cave vines)
Changes
- System message is now outputted whenever the shaderpack is regenerated after a resource-pack reload
Fixes
- Fix issues with Enderscape nebula shaders not working with older versions of OpenGL due to use of C-style initialisers
Additions
- Add
default
option for uniforms to enable specifying a default value for uniforms to take up if the conditions provided are not met. - Add
layer.*
option forblock.properties.json
to allow specifying which blocks need to change the layer under which they are rendered (e.g. glass blocks). - Add ability to inject code to modify ACL fog by placing files under
atmospherics/fog/acl_fogs
- Add support for the following mods
- Atmospheric
- Autumnity
- Berry Good
- Environmental
- Illager Expansion
- Oh the Biomes We've Gone (including some biome-specific effects!)
- Snowy Spirit
- YUNG's Cave Biomes (updated to 1.21.1)
- Wetland Whimsy (updated to 1.3)
- End's Delight
- Add shaders for dragon charge from Amendments 2.0
- Added spiral reimagined clouds for magical biomes in BWG and Biomes O Plenty
- Add new setting
DO_DOOM_AND_GLOOM_FOG
to allow fog to be enabled even if Doom and Gloom is not installed
Changes
- Slightly improve look of ACL fog when Doom and Gloom Fog is enabled