diff --git a/src/main/java/com/github/zly2006/carpetslsaddition/mixin/item/MixinItem.java b/src/main/java/com/github/zly2006/carpetslsaddition/mixin/item/MixinItem.java deleted file mode 100644 index 9b88dab..0000000 --- a/src/main/java/com/github/zly2006/carpetslsaddition/mixin/item/MixinItem.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.github.zly2006.carpetslsaddition.mixin.item; - -import net.minecraft.component.DataComponentTypes; -import net.minecraft.component.type.NbtComponent; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.Items; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Redirect; - -@Mixin(Item.class) -public class MixinItem { - @Redirect( - method = "hasGlint", - at = @At( - value = "INVOKE", - target = "Lnet/minecraft/item/ItemStack;hasEnchantments()Z" - ) - ) - public boolean hasGlint(ItemStack itemStack) { - if (!itemStack.isOf(Items.DEEPSLATE)) { - return itemStack.hasEnchantments(); - } - - return itemStack.getOrDefault( - DataComponentTypes.BLOCK_ENTITY_DATA, - NbtComponent.DEFAULT - ).copyNbt().getBoolean("deep_slate_core") || itemStack.hasEnchantments(); - } -} diff --git a/src/main/resources/slsaddition.mixins.json b/src/main/resources/slsaddition.mixins.json index 35a20e4..ae16933 100644 --- a/src/main/resources/slsaddition.mixins.json +++ b/src/main/resources/slsaddition.mixins.json @@ -26,7 +26,6 @@ "entity.MixinPlayerEntity", "entity.MixinServerPlayerEntity", "entity.MixinVillagerEntity", - "item.MixinItem", "player.MixinPlayerInventory", "screen.MixinAnvilScreenHandler", "server.MixinMinecraftServer",