-
-
Notifications
You must be signed in to change notification settings - Fork 45
Closed
Copy link
Labels
Description
Minecraft version
1.21
Describe the bug
The connector failed to transform the mixins for mojang's brigadier classes.
Steps to reproduce
- Write a mixin like this:
@Mixin(value = CommandNode.class, remap = false)
public interface CommandNodeAccessor<S> {
@Accessor
@Mutable
void setRequirement(Predicate<S> predicate);
}- Launch the server, and you will get the error:
[13:19:12] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
java.lang.ClassCastException: class com.mojang.brigadier.tree.ArgumentCommandNode cannot be cast to class io.github.sakurawald.module.mixin.command_permission.CommandNodeAccessor (com.mojang.brigadier.tree.ArgumentCommandNode is in module brigadier@1.2.9 of loader 'MC-BOOTSTRAP' @25bbf683; io.github.sakurawald.module.mixin.command_permission.CommandNodeAccessor is in module fuji@1.6.3-dev-b4276b7e0b of loader 'TRANSFORMER' @5b48f0f4)
Logs
see above
Additional context
That's all.
The environment is
Minecraft 1.21
NeoForge Loader: 21.0.167
Mods:
[✔] connector-2.0.0-beta.1+1.21-full
[✔] forgified-fabric-api-0.101.2+2.0.10+1.21
[✔] example-mod
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done