opekope2 / OptiGUI

Blazing fast custom GUI textures on Fabric and Quilt with built-in OptiFine custom GUI resource pack support
https://opekope2.dev/OptiGUI/
MIT License
23 stars 9 forks source link

[BUG] Biomes Identifier doesn't work with players (will be addressed in upcoming update) #99

Closed grebbin closed 2 months ago

grebbin commented 6 months ago

Expected Behavior

Hi, I don't know if this is a bug, I couldn't find anything about a change to the biomes identifier, but my texture pack doesn't work properly anymore. I used the biomes identifier to have a unique inventory texture in every biome and it worked in 1.20.4.

Actual Behavior

Now in 1.20.6 it always shows the normal inventory texture.

Steps To Reproduce

My ini-file looks like this (excerpt):

[player #4]
biomes = ice_spikes
interaction.texture = minecraft:textures/gui/container/inventory.png
replacement = ice_spikes.png

[player #5]
biomes = desert
interaction.texture = minecraft:textures/gui/container/inventory.png
replacement = desert.png

And the folder path is \assets\optigui\gui\inventory. All the other textures that I modified using identifiers like villager type still work.

Loader and its version

Fabric loader 0.15.11-1.20.6

OptiGUI version

2.3.0-beta.2+1.20.5

Behavior difference

Anything else

No response

opekope2 commented 6 months ago

It's not because of 1.20.6, it's because OptiGUI excludes the inventory screen for some reason. I'll look into it. (Note: if you press F12, the default inspector key, the inspector toast will not show)

opekope2 commented 6 months ago

Players were removed when I reworked the filters. I'll add player.biomes instead.