The menu button is missing, when used with mods, that add their language files to minecraft namespace
SplendidAlakey opened this issue ยท 16 comments
Describe the Bug
The Create menu button is missing on 1.19.2, if any mod, that adds its own language files into the minecraft namespace, is also present.
Reproduction Steps
- Install this build on Fabric
- Install a mod, that adds its own language files to the minecraft namespace, e.g. Incendium, BetterBiomeBlend, Consistency+.
- Run the game
Expected Result
There should be a menu button.
Screenshots and Videos
No response
Crash Report or Log
No response
Operating System
Windows 10
Mod Version
0.5.0f
Minecraft Version
1.19.2
Other Mods
Incendium
BetterBiomeBlend
Consistency+
Additional Context
The issue is exclusive to Fabric, Quilt is unaffected.
The mod is closed source can't really do anything
Yeah, figured as much. Should I keep the issue open for visibility or nah?
However becouse Incendium mod is just a jarred datapack as JieningYu said, you can try to use a normal datapack version of Incendium https://www.planetminecraft.com/data-pack/incendium-nether-expansion/
It's caused by their language files somehow. I was wrong in my initial claim, that Quilt is unaffected by this bug, I just had my Incendium jar bootleg "patched". I moved their language files out of minecraft namespace to it's own to avoid a bug with Minekea. But I just tested a clean Incendium jar on Quilt and the bug occurred.
I updated the issue to reflect the actual bug: the menu button disappears, if another mod adds its own language files to minecraft namespace. Removed the logs, because there's nothing in them anyway.
I've experienced a similar issue before with Minekea, except, in their case, blocks have broken translation strings: chimericdream/minekea#67
Issue is probably this line
Not fixed. The issue became worse after the patch (build 766), the button now doesn't appear at all, no mods, en_us game language. But this time, the logs do seem to mention a related error: https://gist.github.com/SplendidAlakey/c2ad83bc17cbb5e3b7ea04cddddab941
Super weird. I've encountered this issue before with Consistency+. Somehow having lang in the vanilla namespace makes translations just not work at the stage the button is added.