petrolpark / Destroy

A chemistry-themed add-on to the Minecraft mod, Create
https://modrinth.com/mod/destroy
85 stars 34 forks source link

Grass, leaves, foliage, and water become colorless when using Embeddium (Minecraft 1.20.1 NeoForged, Destroy 0.1.0 Snapshot 4) #440

Open Daxturus opened 4 hours ago

Daxturus commented 4 hours ago

Describe the bug

On NeoForged 1.20.1, grass, water, and foliage textures turn completely gray if the game is loaded with Embeddium, when using the latest snapshot version (Snapshot 4).

This does not occur with the previous stable version of Destroy, 0.0.8, both with and without Embeddium. This is most likely a new issue with the snapshot.

To Reproduce

Steps to reproduce the bug:

  1. Create a new instance of NeoForged 1.20.1 to be used for testing.
  2. Install Create, Petrolpark's Library, and Destroy to that instance.
  3. Create a new world to test. Grass should be the normal green color as you start the world; water should be blue. This is all good so far.
  4. Close the game and add the Embeddium mod.
  5. Restart the world with Embeddium; foliage and water should be a colorless gray-white.

Expected Behavior/Screenshots

Here is how the world should look. This is taken with Embeddium disabled. 2024-09-26_17 36 53

And here is how it looks with Embeddium enabled. As you can probably tell, something is amiss; everything looks completely colorless. 2024-09-26_17 35 49

System Information

I am running these worlds on Debian using an Nvidia graphics card. I have had no similar issues in the past; everything from Acedium/Nvidium to shaders has worked for me without strange rendering issues.

Additional context

Here is a relevant log file, detailing the process of launching the game and loading a world with Embeddium and Destroy installed. Lines 210-229 are particularly pertinent; these are Embeddium logs complaining that block color providers have been replaced. Destroy grass test log.txt (Ignore the error on line 230 -- this is an issue with the Prism Launcher's flatpak version. This error occurs whenever I launch the game using the Prism Launcher, even when no mods are loaded.)

Embeddium alone does not produce this weird grass color bug; only when combined with the latest Destroy snapshot does the grass turn grayish white.

I am using the Prism launcher, in case that changes anything. The world seed I've been using to get these screenshots is -9029979043972543010.

I discovered this bug when testing the modpack I've been working on. After updating, grass looked a consistent lifeless white-mint color. Unlike in the bare-bones test, the grass seems to have a slightly green tinge instead of being a dull neutral white. I think the difference in coloration might be caused by one of the other 200+ mods I have installed, though.

2024-09-26_17 53 42

Minecraft Username: Daxturus

CDWimmer commented 4 hours ago

Can confirm this also happens to me

Penta0308 commented 4 hours ago

Same issue with 0.1.0-snapshot-3. 1.20.1 Forge 43.3.7 Create 0.5.1h Embeddium 0.3.31 Oculus 1.7.0 Loaded, but no shader (Shader is applied above mentioned things, i.e. smoothly shaded grey world.) Windows 11, AMD Vega 8 (Ryzen 7530U iGPU)