Incompatibility with Minecraft Comes Alive
Luke100000 opened this issue ยท 6 comments
From Luke100000/minecraft-comes-alive#239
MCA uses a Mixin to inject custom translations into TranslationStorage
. Together with Spectrum 1.4.0 this no longer works (and the untranslated keys are shown instead).
spectrum-1.4.0-1.18.2-chaos-and-exploration does not work, spectrum-1.3.3-1.18.2-midgame18-trinkets-brewing works fine.
Log does not provide any information (failed mixins etc).
I would like to resolve this issue, but wasn't able to find any translation/text related code at all. Any ideas?
Looks like something converts TranslatableTexts to LiteralTexts?
While Spectrum itself does not tamper with chat text, maybe one of the libraries that I added in that Version of Spectrum may.
I will take a look at it.
Thanks for the quick response!
I tried all dependencies without Spectrum, it works. It might be indirectly.
The error happens outside the chat too, drawCenteredText(new TranslatableText("key"))
for example fails. That means the error should be somewhere in TranslatableText
or TranslationStorage
.
Thanks a lot! I will debug this further and let you know once I found the issue.
Fixed in the next version of https://github.com/devs-immortal/Incubus-Core