chore: 删除无用的Mixin
This commit is contained in:
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.MixinPlayerEntity",
|
||||||
"entity.MixinServerPlayerEntity",
|
"entity.MixinServerPlayerEntity",
|
||||||
"entity.MixinVillagerEntity",
|
"entity.MixinVillagerEntity",
|
||||||
"item.MixinItem",
|
|
||||||
"player.MixinPlayerInventory",
|
"player.MixinPlayerInventory",
|
||||||
"screen.MixinAnvilScreenHandler",
|
"screen.MixinAnvilScreenHandler",
|
||||||
"server.MixinMinecraftServer",
|
"server.MixinMinecraftServer",
|
||||||
|
|||||||
Reference in new issue
Block a user