Sinytra / ForgifiedFabricAPI

Fabric API implemented on top of NeoForge
https://sinytra.org/docs
Apache License 2.0
107 stars 13 forks source link

Crash with `-Dmixin.debug.countInjections=true` #143

Closed Lolothepro closed 1 month ago

Lolothepro commented 1 month ago

https://mclo.gs/qR32KpZ

Mixin apply for mod fabric_item_api_v1 failed fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 -> net.minecraft.world.inventory.AnvilMenu: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Injection validation failed: Redirector callAllowEnchantingEvent(Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)Z in fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 expected 1 invocation(s) but 0 succeeded. Scanned 0 target(s). No refMap loaded. [INJECT Applicator Phase -> fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 -> Apply Injections ->  -> PostInject -> fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1->@SugarWrapper::callAllowEnchantingEvent(Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Injection validation failed: Redirector callAllowEnchantingEvent(Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)Z in fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 expected 1 invocation(s) but 0 succeeded. Scanned 0 target(s). No refMap loaded. [INJECT Applicator Phase -> fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 -> Apply Injections ->  -> PostInject -> fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1->@SugarWrapper::callAllowEnchantingEvent(Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z]

Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Injection validation failed: Redirector callAllowEnchantingEvent(Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)Z in fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 expected 1 invocation(s) but 0 succeeded. Scanned 0 target(s). No refMap loaded. [INJECT Applicator Phase -> fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1 -> Apply Injections ->  -> PostInject -> fabric-item-api-v1.mixins.json:AnvilScreenHandlerMixin from mod fabric_item_api_v1->@SugarWrapper::callAllowEnchantingEvent(Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z]```