Melon Shader Cycler

Add-on to oculus/iris to switch between shaders automatically when entering dimensions (including modded ones) or with just a key-bind

File Details

MelonShaderCycler-1.2.4

  • R
  • Jul 24, 2025
  • 7.32 KB
  • 47
  • 1.20.1
  • Forge

File Name

melonshadercycle-1.2.4.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:melons-shader-cycler-1312366:6805744")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changes:
Added proper handling to check keybinds immediately on world join instead of relying solely on clientSetup.
Introduced onClientJoinWorld listener to ensure players are notified if keybinds do not match on world load.
Ensured shader cycling notification works properly even on first-time mod use or after shader list changes.

Bug Fixes:
Fixed issue where keybind mismatch message was not showing on game launch.
Fixed shader cycle not running until after a keybind was changed or input occurred.

Known Issues:
Shader changes still require Iris/Oculus to reload shaders, which may cause a short delay or visual glitch.
Only .zip shaderpacks are currently supported for cycling.
Shader reload visuals may not appear until the player triggers a shader reload manually.