Skip to content

[Fabric 1.21.10] Crash due to fabric-lifecycle-events-v1 Mixin injection failure #2891

@jimmychen0501-sudo

Description

@jimmychen0501-sudo

WorldEdit Version

WorldEdit: 7.3.18 (Fabric)

Platform Version

Fabric Loader: 0.18.4 Fabric API: 0.138.4+1.21.10

Confirmations

  • I am using the most recent Minecraft release.
  • I am using a version of WorldEdit compatible with my Minecraft version.
  • I am using the latest or recommended version of my platform software.
  • I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
  • I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)

Bug Description

Environment:

  • Minecraft: 1.21.10
  • Fabric Loader: 0.18.4
  • Fabric API: 0.138.4+1.21.10
  • WorldEdit: 7.3.18 (Fabric)

Issue:
The game crashes on startup. WorldEdit bundles an outdated version of fabric-lifecycle-events-v1,
which tries to inject into a method that no longer exists in Minecraft 1.21.10.

Error:
Critical injection failure: @Inject annotation on afterClientWorldChange
could not find any targets matching 'method_76796(Lnet/minecraft/class_638;)V' in net.minecraft.class_310

Temporary fix:
Removing WorldEdit allows the game to start normally.

Expected Behavior

WorldEdit should update its bundled fabric-lifecycle-events-v1 to support Minecraft 1.21.10.

Reproduction Steps

  1. Install Minecraft 1.21.10 with Fabric Loader and Fabric API.
  2. Add WorldEdit 7.3.18.
  3. Launch the game.
  4. Crash occurs during initialization.

Anything Else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:invalidThis does not describe a request or bug with WorldEdittype:bugIncorrect behavior, not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions