What Are They Up To (Watut)

What Are They Up To (Watut)

40M Downloads

Crash on 1.21.1 – WATUT fails to load `shaders/core/particle.json` during GameRenderer reload

GamingHQ opened this issue · 1 comments

commented

Environment

  • Minecraft Version: 1.21.1
  • NeoForge Version: 21.1.206
  • WATUT Version: 1.21.0-1.2.7
  • Other Rendering Mods Installed: Sodium, ImmediatelyFast, FancyMenu, Konkrete, etc.

Crash Report Snippet

Caused by: net.minecraft.server.ChainedJsonException: Invalid shaders/core/particle.json: File not found
at net.minecraft.client.renderer.ShaderInstance.(ShaderInstance.java:157)
at com.corosus.watut.ShaderInstanceBlur.(ShaderInstanceBlur.java:27)
at net.minecraft.client.renderer.GameRenderer.handler$dmo000**$watut$**onLoadShaders(GameRenderer.java:8265)

Full crash log available upon request.


Description

When launching the client with WATUT installed, the game crashes during shader reload.
WATUT attempts to initialize its blur shader but references the vanilla shader file shaders/core/particle.json, which appears to be missing or inaccessible in 1.21.1.
It's a rare crash, not always occurring.


Steps to Reproduce

  1. Install Minecraft 1.21.1 with NeoForge 21.1.206
  2. Place WATUT 1.21.0-1.2.7 in the mods folder.
  3. Launch the game.
  4. The client crashes during startup while shaders are reloading.

Expected Behavior

  • Game should load normally.
  • WATUT blur shader should initialize without errors.

Actual Behavior

  • Client crashes with error:
    Invalid shaders/core/particle.json: File not found

Additional Notes

  • Removing or disabling WATUT resolves the crash.
  • Other rendering-related mods are installed, but the stacktrace clearly points to WATUT’s ShaderInstanceBlur.
  • Suspected cause: the shader path or file changed in 1.21.1, leaving WATUT unable to locate particle.json.

commented
watutbug.mp4

This is slowly becoming pretty anoying. We decided to remove the mod until a fix is available.