Carry Mechanics (0.0.0-beta.2)
Curse Maven Snippet
What's new
v0.0.0-beta.2 - Fix client crash on world load
Bug-fix beta. beta.1 crashes the client while the loading screen reloads resources; every user of beta.1 should update.
Fix
- Client crash on world load (
InvalidInjectionException→ hard crash).AvatarExtractorMixininjected intoPlayerRenderer.render(Player, …), but on 1.21.1 that method takesAbstractClientPlayer(PlayerRenderer extends LivingEntityRenderer<AbstractClientPlayer, …>). No matching target plusdefaultRequire: 1aborted mixin application and crashed the client. The@Injecttarget descriptor and the handler parameter are nownet.minecraft.client.player.AbstractClientPlayer.
Technical
- Leftover from reverting the 26.2
AvatarRenderer#extractRenderStaterender-state code to the 1.21.1 immediate renderer; the descriptor was never compile-validated (no mixin annotation-processor refmap on this build). - No gameplay change. Server-side behaviour is identical to beta.1.
Install on both client and server. LGPL-3.0 (fork of Carry On): the mod stays under the LGPL, keeps the original Carry On copyright, and its complete source is published in the repository.
JAR: carry_mechanics-1.21.1-neoforge-21.1.249-0.0.0-beta.2.jar
Tag: 1.21.1-neoforge-0.0.0-beta.2
This mod has no additional files

