==== Connector Mixin Patch Audit Summary ====
Successful: 4
Partial: 3
Failed: 5
Success rate: 58.33%        Accuracy: 45.83%
=============================================

=============== Failed mixins ===============
io/github/apace100/apoli/mixin/EnchantmentHelperMixin	apoli$modifyEnchantmentsOnLevelQuery(Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/core/Holder;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I
io/github/apace100/apoli/mixin/power/type/ModifyHarvestPowerTypeMixin$BlockBreakingDeltaProxy	apoli$modifyHarvest(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z
io/github/apace100/apoli/mixin/RecipeManagerMixin	apoli$validateRecipe(Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/Recipe;)Lnet/minecraft/world/item/crafting/RecipeHolder;
io/github/apace100/apoli/mixin/ServerPlayerEntityMixin	apoli$preventSleep(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FZZLcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V
io/github/apace100/apoli/mixin/AbstractClientPlayerEntityMixin	apoli$modifyFov(FFFLcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)F
=============================================

Mixin method de/dafuqs/additionalentityattributes/mixin/common/LivingEntityMixin additionalEntityAttributes$knockDownwards(D)D
  >> Using org.sinytra.adapter.patch.transformer.operation.ExtractMixin
     - Extract mixin to target net/neoforged/neoforge/common/extensions/ILivingEntityExtension
     - Remove original method
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionTarget
     - Change mixin target to [sinkInFluid(Lnet/neoforged/neoforge/fluids/FluidType;)V]

Mixin method com/terraformersmc/modmenu/mixin/MixinGameMenu onInitWidgets(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/client/gui/layouts/GridLayout;Lnet/minecraft/client/gui/layouts/GridLayout$RowHelper;Lnet/minecraft/network/chat/Component;)V
  >> Using org.sinytra.adapter.patch.transformer.operation.param.TransformParameters
     - Change descriptor to (Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/client/gui/layouts/GridLayout;Lnet/minecraft/client/gui/layouts/GridLayout$RowHelper;Lnet/minecraft/server/ServerLinks;Lnet/minecraft/network/chat/Component;)V

Mixin method io/github/apace100/apoli/mixin/HeldItemRendererMixin apoli$overrideSpecialTransforms(ZLnet/minecraft/client/player/AbstractClientPlayer;FFLnet/minecraft/world/InteractionHand;FLnet/minecraft/world/item/ItemStack;)Z
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyMixinType
     - Modify type to Lorg/sinytra/adapter/runtime/inject/ModifyInstanceofValue;

Mixin method io/github/apace100/apoli/mixin/LightmapTextureManagerMixin apoli$modifyNightVisionStrength(F)F
  >> Using org.sinytra.adapter.patch.transformer.dynamic.DynamicInjectorOrdinalPatch
     - Update injection point ordinal from LocalVar[lvn=org.objectweb.asm.tree.LocalVariableNode@144f88e0, ordinal=6, relative=true] to LocalVar[lvn=org.objectweb.asm.tree.LocalVariableNode@3124bbf5, ordinal=6, relative=false]

Mixin method io/github/apace100/apoli/mixin/InGameHudMixin apoli$renderResourceBars(Lnet/minecraft/client/Minecraft;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/client/gui/LayeredDraw;)V
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionPoint
     - Change injection point to Lnet/neoforged/neoforge/client/gui/GuiLayerManager;<init>()V

Mixin method io/github/apace100/apoli/mixin/InGameHudMixin apoli$overrideBubbleSprite(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;IIIILcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)V
  >> Using org.sinytra.adapter.patch.transformer.dynfix.DynFixSplitMethod
     - Adjusting split method target to renderAirLevel(Lnet/minecraft/client/gui/GuiGraphics;)V
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionTarget
     - Change mixin target to [renderAirLevel(Lnet/minecraft/client/gui/GuiGraphics;)V]

Mixin method io/github/apace100/apoli/mixin/InGameHudMixin apoli$overrideBurstingBubbleSprite(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;IIIILcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)V
  >> Using org.sinytra.adapter.patch.transformer.dynfix.DynFixSplitMethod
     - Adjusting split method target to renderAirLevel(Lnet/minecraft/client/gui/GuiGraphics;)V
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionTarget
     - Change mixin target to [renderAirLevel(Lnet/minecraft/client/gui/GuiGraphics;)V]

Mixin method io/github/apace100/apoli/mixin/ServerPlayerEntityMixin checkItemUsageStopping(Lnet/minecraft/world/item/ItemStack;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)Lnet/minecraft/world/item/ItemStack;
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionPoint
     - Change injection point to Lnet/neoforged/neoforge/common/CommonHooks;onPlayerTossEvent(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/ItemEntity;

Mixin method io/github/apace100/apoli/mixin/power/type/ModifyHarvestPowerTypeMixin$HarvestabilityProxy apoli$modifyHarvest(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;Lcom/llamalad7/mixinextras/sugar/ref/LocalBooleanRef;)Z
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionTarget
     - Change mixin target to [removeBlock(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Z]

Mixin method io/github/apace100/apoli/mixin/ServerPlayerInteractionManagerMixin apoli$cacheBlockRemovedResult(ZLcom/llamalad7/mixinextras/sugar/ref/LocalBooleanRef;)Z
  >> Using org.sinytra.adapter.patch.transformer.operation.ModifyInjectionTarget
     - Change mixin target to [isCreative()Z]

Mixin method io/github/apace100/apoli/mixin/ServerPlayerInteractionManagerMixin apoli$afterUseBlock(Lnet/minecraft/world/InteractionResult;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)Lnet/minecraft/world/InteractionResult;
  >> Using org.sinytra.adapter.patch.transformer.dynamic.DynamicInjectorOrdinalPatch
     - Update injection point ordinal from Context[target=null, ordinal=0] to 0

