alphaqu / DashLoader

Launch Minecraft at the speed of light.
GNU Lesser General Public License v3.0
93 stars 21 forks source link

Incompatible with Continuity 1.19.3 Emissives #56

Open PepperCode1 opened 1 year ago

PepperCode1 commented 1 year ago

Describe the bug After the second resource reload (when resources are retrieved from the cache and the vanilla code paths are skipped), any emissive textures stop working.

To Reproduce Steps to reproduce the behavior:

  1. Install Continuity 3.0.0-beta.2+1.19.3 and DashLoader 5.0.0-alpha.9+1.19.3.
  2. Start the game and load an emissive pack such as emissive ores.
  3. Restart the game and without changing the selected resource packs, enter a world.
  4. Observe that emissive textures are not applied.

Expected behavior DashLoader should not prevent Continuity's emissives from working, as in versions before 1.19.3.

Context

Additional Context Since Continuity 1.19.3's code is not public yet, please contact me on Discord if you would like to inspect it for debugging purposes.

alphaqu commented 1 year ago

Hey, can you please provide the entire logs before and after the cache has been made?

noeysa2550 commented 1 year ago

Describe the bug After the second resource reload (when resources are retrieved from the cache and the vanilla code paths are skipped), any emissive textures stop working.

To Reproduce Steps to reproduce the behavior:

  1. Install Continuity 3.0.0-beta.2+1.19.3 and DashLoader 5.0.0-alpha.9+1.19.3.
  2. Start the game and load an emissive pack such as emissive ores.
  3. Restart the game and without changing the selected resource packs, enter a world.
  4. Observe that emissive textures are not applied.

Expected behavior DashLoader should not prevent Continuity's emissives from working, as in versions before 1.19.3.

Context

  • DashLoader Version: 5.0.0-alpha.9+1.19.3
  • Continuity Version: 3.0.0-beta.2+1.19.3
  • Minecraft Version: 1.19.3

Additional Context Since Continuity 1.19.3's code is not public yet, please contact me on Discord if you would like to inspect it for debugging purposes.