Smooth Blending disabled when experimental Forge rendering pipeline is enabled

  • Minecraft v1.19.2
  • Forge v43.2.3, v43.1.52
  • Lucent v1.4.1, v1.4.0, v1.3.0

When holding a light source such as a lantern and moving around, the dynamic lighting does not blend smoothly if the Forge client config option 'experimentalForgeLightPipelineEnabled' is set to 'true'. This issue only occurs when 'Smooth Lighting' is set to either 'Minimum' or 'Maximum'.

Steps to reproduce:

  1. Install Lucent v1.4.1 on Forge modloader v43.2.3 running Minecraft 1.19.2 and launch the game.
  2. Create a peaceful superflat creative world using a preset with an opaque surface block such as 'Redstone Ready' for ease of viewing the dynamic lighting area. Set time to midnight.
  3. Change the video setting 'Smooth Lighting' to either 'Minimum' or 'Maximum.'
  4. Hold a lantern in your hand and move around the world on or near the surface. Observe that the dynamic lighting area blends smoothly.
  5. Exit the game, access config\forge-client.toml, and change 'experimentalForgeLightPipelineEnabled' to 'true'.
  6. Launch the game again, enter the same superflat world as before, and move around as before. It should be observed that the dynamic lighting area no longer blends smoothly.
  7. Change the video setting 'Smooth Lighting' to 'Off' and move around again. It should be observed that the dynamic lighting area blends smoothly once more.

The experimental Forge rendering pipeline is required to fix lighting glitches on custom models for most mods that add them, so this limits Lucent's dynamic lighting with a large number of mods.