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.3.4

  • R
  • Mar 11, 2026
  • 178.49 KB
  • 69
  • 1.20.1
  • Forge

File Name

MelonShaderCycler-1.3.4.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

  • Fixed: Disabled shader state (“OFF”) not persisting after restart

  • Fixed: Startup fallback overriding “OFF” with a real shader

  • Fixed: TXT files appearing in modded shader dropdowns

  • Fixed: Cycle keybind conflicting with mouse‑bound config key

  • Fixed: Mouse cycle keybind not triggering reliably

  • Fixed: Duplicate keybind logic causing inconsistent behavior

  • Added: Config keybind (default: U)

  • Added: Left ALT as new default for shader cycle key

  • Added: Support for shaders added by mods (e.g., Euphoria Patches)

  • Added: Mouse support for config toggle

  • Added: Full toggle behavior for config screen (open/close)

  • Improved: Dropdown UI (cleaner layout, better behavior, consistent rendering)

  • Improved: Input handling architecture (unified, conflict‑free, Forge‑correct)

  • Improved: Chat safety (keybinds no longer fire while typing)

  • Improved: Stability of cycle key (keyboard + mouse hold)