chore: 删除无用的Mixin

This commit is contained in:
Disy authored and zly2006 committed 2024-07-11 12:14:03 +08:00
1 parent 7aed30566c
commit 7fafed1728
2 files changed
-32

No files matched your search

@@ -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();
}
}
@@ -26,7 +26,6 @@
"entity.MixinPlayerEntity",
"entity.MixinServerPlayerEntity",
"entity.MixinVillagerEntity",
"item.MixinItem",
"player.MixinPlayerInventory",
"screen.MixinAnvilScreenHandler",
"server.MixinMinecraftServer",