[Texture Pack Issues] infinite texture pack load/unload after opening a gui ; "TEXTFIELD_NORMAL_3D_BORDER_LIGHT" not behaving as expected
geradeaus007 opened this issue ยท 5 comments
Details
MC: 1.20.1
Forge: 47.3.5
ER: 1.20.1-2.0.84
ZeroCore2: 1.20.1-2.1.45
Sterile environment (no other mods)
First issue
Description
When a "er_gui_theme.json" file, either modified or original, is included in a texture pack you will not be able to load or unload the texture pack once a extreme reactors gui has been opened once. Prepaired texture pack: Example.zip
Steps to reproduce
- Copy "er_gui_theme.json" into a texturepack
- Start minecraft and load into a world
- Open any gui from Extreme Reactors
- Try to load/unload the texture pack
- Witness infinite loading
Additional info
Before step 3 you can unload/load the texture pack fine.
And after step 3 you can only unload/load the texture pack after a game restart.
Second issue
Description
When changing the value of "TEXTFIELD_NORMAL_3D_BORDER_LIGHT" in "er_gui_theme.json" not only the light part of the textfield boarder changes.
Steps to reproduce
- Load a texture pack with the value for "TEXTFIELD_NORMAL_3D_BORDER_LIGHT" changed
- Open the gui of any Redstone Port and change to a menu with a textfield (here: Core Heat)
- Witness the effects
Additional info
It tints the icons and buttons, as well as any text in the gui.
When changing to 000000FF (black, opaqe):
When making the color transparent 00000000 (black, transparent):
Texture pack for this case: Example2.zip
Expected output when changing to red (to see the expected area):
Expected from description in "GUI Theme file.md".
- TEXTFIELD_NORMAL_3D_BORDER_LIGHT
3D border of a text field, light sections.
Other
I don't know if this is an imprementation issue or a ZeroCore2 issue, since you are the same developer I will only post this here and not on both repositories.
The relevant log parts (first line after loading/unloding texture pack to last one).
Same environment as in original issue and unsing the Example.zip (no changes to "er_gui_theme.json").