Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[19w34a] com/mojang/blaze3d/platform/TextureUtil lacking an intermediary name #9

Closed
liach opened this issue Aug 22, 2019 · 1 comment

Comments

@liach
Copy link

liach commented Aug 22, 2019

Back in 1.14.4, this TextureUtil class was not obfuscated. Now, it is obfuscated and becomes cvy.

For some reason, this class lacks an intermediary name. In the built yarn tiny file, its intermediary name is just com/mojang/blaze3d/platform/TextureUtil, same as its yarn name.

This issue is urgent: since it has a package-level access (calls net/minecraft/client/texture/NativeImage$GLFormat.getGlConstant()I which is package-private, or cvu$b.a()I), this causes illegal access exceptions when running intermediary-named fabric client for 19w34a.

Example crash report: https://gist.github.com/def790af56fe52fa66fb5941617bbcc4

@modmuss50
Copy link
Member

Fixed with: 65f9a34

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants