diff --git a/src/main/java/carpettisaddition/mixins/rule/dispensersFireDragonBreath/DispenserBlockMixin.java b/src/main/java/carpettisaddition/mixins/rule/dispensersFireDragonBreath/DispenserBlockMixin.java index 33113ecd4..330a9a467 100644 --- a/src/main/java/carpettisaddition/mixins/rule/dispensersFireDragonBreath/DispenserBlockMixin.java +++ b/src/main/java/carpettisaddition/mixins/rule/dispensersFireDragonBreath/DispenserBlockMixin.java @@ -36,7 +36,15 @@ @Mixin(DispenserBlock.class) public abstract class DispenserBlockMixin { - @Inject(method = "getBehaviorForItem", at = @At("HEAD"), cancellable = true) + @Inject( + //#if MC >= 12104 + //$$ method = "getBehaviorForItem(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/block/dispenser/DispenserBehavior;", + //#else + method = "getBehaviorForItem(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/block/dispenser/DispenserBehavior;", + //#endif + at = @At("HEAD"), + cancellable = true + ) private void registerNewBehaviors_dispensersFireDragonBreath(CallbackInfoReturnable cir, @Local(argsOnly = true) ItemStack stack) { if (CarpetTISAdditionSettings.dispensersFireDragonBreath)