Player Name Color Resets Every Launch- 8.0-alpha.4+1.20.1
Description
Every time I load my modded instance of Minecraft 1.20.1, I have to set the Player Name Color in the config to the color I want it to be because it seems to reset every time I quit the game.
How to reproduce
Create a new modded instance of Fabric 1.20.1 with Chat Patches 8.0-alpha.4, YACL, and Mod Menu. Launch the game, change the Player Name Color to whatever you want, and load into a singleplayer world or server to see that it worked. Quit out and relaunch the game. Load into a server or singleplayer world, and you'll see that the Player Name Color is white again. After checking the config in Mod Menu, you see that it is reset back to white, but the config file itself says it's supposed to be the color you set it to.
Expected result
I expected the mod to properly remember the color that I set Player Name Color to.
Log file link
https://mclo.gs/opkztuL
Specs and Details
- Windows 11
- Chat Patches 8.0-alpha.4
- Fabric 0.17.2, Fabric API 0.92.6, and YetAnotherConfigLib v3-3.6.6
- Mod Menu 7.2.2
- what does your config file have in it?
- after you relaunch and change the value, does it persist the whole session?
- does this happen with any other settings?
The only other thing in my config file is that I disabled the message time. It does persist the whole session. No other settings have been reset.
have you experienced this in alpha.5?
i was able to reproduce this, seems to be some weird mismatch with how YACL's internals write option values and how the mod stores them. hopefully i can iron this out soon