octarine-noise / BetterFoliage

Minecraft mod that alters the appearance of leaves & grass
MIT License
98 stars 42 forks source link

Textures/rendering breaks on mipmap level change #347

Open timecage opened 3 years ago

timecage commented 3 years ago

Experiencing weird visual issues with betterfoliage version 2.6.4-Forge-1.16.5 and forge version 1.16.5-36.1.0.

Seems like textures get scrambled either whenever mipmap level is changed or when it's set to level 4 specifically. The result looks like this: image Once I've seen tree trunks have wrong texture even without touching the mipmap setting.

I've confirmed issue goes away when I either remove or disable betterfoliage mod. I'm using the mod with default config. Not using optifine or really anything affecting the renderer.

My log only mentions betterfoliage within these lines:

[01Jun2021 20:00:59.572] [Worker-Main-10/INFO] [mods.betterfoliage.resource.discovery.BakeWrapperManager/]: starting model discovery (9 listeners) [01Jun2021 20:01:01.220] [Worker-Main-10/INFO] [mods.betterfoliage.resource.discovery.BakeWrapperManager/]: finished model discovery in 1648 ms, 654 top-level replacements [01Jun2021 20:01:04.034] [Worker-Main-10/INFO] [mods.betterfoliage.resource.discovery.BakeWrapperManager/]: Adding 26 sprites to block atlas [01Jun2021 20:01:04.221] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3 [01Jun2021 20:01:04.527] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3 [01Jun2021 20:01:04.531] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3 [01Jun2021 20:01:04.538] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3 [01Jun2021 20:01:04.544] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3 [01Jun2021 20:01:04.548] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3 [01Jun2021 20:01:04.552] [Worker-Main-10/WARN] [net.minecraft.client.renderer.texture.AtlasTexture/]: Texture betterfoliage:particle/soul_track with size 8x24 limits mip level from 4 to 3

Derpercoaster commented 3 years ago

I also ran into this. From what I can tell, changing any settings that causes the loading screen to appear (where "MOJANG" appears in bold) causes this, and a game reset is the only way to fix it.

timecage commented 3 years ago

Still occurs on mod version BetterFoliage-2.7.1-Forge-1.16.5.jar with kotlinforforge-1.14.0-obf.jar so probably not some version incompatibility.