-
Notifications
You must be signed in to change notification settings - Fork 419
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
[BUG] Elytra events cause log errors from illegal names #1934
Comments
I can't reproduce this, at least in a development environment? Can you post your log/latest.log, the versions you report this against shouldn't even load.
If it can't find the classes it won't be applying them. One thing I do know is that Sponge used to use the / format for class names internally but it was changed because the new forge loader started using the . names. But that was a few months ago. |
latest.log |
I can see what is different now.
Somewhere in the agent processing it is missing some code that "fixes" the class name Can you try running This is not an area I am very familiar with. |
after disabling the javaagent, the error is gone. This seems to be the case. |
java.lang.NoClassDefFoundError: IllegalName: net.fabricmc.fabric.mixin.entity.event.elytra/ClientPlayerEntityMixin
java.lang.NoClassDefFoundError: IllegalName: net.fabricmc.fabric.mixin.entity.event.elytra/PlayerEntityMixin
java.lang.NoClassDefFoundError: IllegalName: net.fabricmc.fabric.mixin.entity.event.elytra/LivingEntityMixin
These three classes have their paths specified incorrectly in their corresponding mixins.json file. It should be
elytra.<class name>
, notelytra/<class name>
.I'm not sure if these mixins are even applying.
FAPI: 0.45.0+1.18
loader: 0.12.11
The text was updated successfully, but these errors were encountered: