package ru.bclib.mixin.common.shears; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.block.BeehiveBlock; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Redirect; import ru.bclib.items.tool.BaseShearsItem; @Mixin(BeehiveBlock.class) public class BeehiveBlockMixin { @Redirect(method="use", at=@At(value="INVOKE", target="Lnet/minecraft/world/item/ItemStack;is(Lnet/minecraft/world/item/Item;)Z")) public boolean bn_useProxy(ItemStack itemStack, Item item){ return BaseShearsItem.isShear(itemStack, item); } }