类 ToolItem

  • 所有已实现的接口:
    ItemConvertible
    直接已知子类:
    MiningToolItem, SwordItem

    public class ToolItem
    extends Item
    Mappings:
    Namespace Name
    official brb
    intermediary net/minecraft/class_1831
    named net/minecraft/item/ToolItem
    • 字段详细资料

      • material

        private final ToolMaterial material
        Mappings:
        Namespace Name Mixin selector
        official a Lbrb;a:Lbra;
        intermediary field_8921 Lnet/minecraft/class_1831;field_8921:Lnet/minecraft/class_1832;
        named material Lnet/minecraft/item/ToolItem;material:Lnet/minecraft/item/ToolMaterial;
    • 构造器详细资料

      • ToolItem

        public ToolItem​(ToolMaterial material,
                        Item.Settings settings)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbrb;<init>(Lbra;Lbpn$a;)V
        intermediary <init> Lnet/minecraft/class_1831;<init>(Lnet/minecraft/class_1832;Lnet/minecraft/class_1792$class_1793;)V
        named <init> Lnet/minecraft/item/ToolItem;<init>(Lnet/minecraft/item/ToolMaterial;Lnet/minecraft/item/Item$Settings;)V
    • 方法详细资料

      • getMaterial

        public ToolMaterial getMaterial()
        Mappings:
        Namespace Name Mixin selector
        official j Lbrb;j()Lbra;
        intermediary method_8022 Lnet/minecraft/class_1831;method_8022()Lnet/minecraft/class_1832;
        named getMaterial Lnet/minecraft/item/ToolItem;getMaterial()Lnet/minecraft/item/ToolMaterial;
      • getEnchantability

        public int getEnchantability()
        Gets the enchantability of an item. This specifies the ability of an item to receive enchantments when enchanted using an enchanting table. As the value increases, the amount and level of enchantments applied increase.

        If the value of this method is 0, the item cannot be enchanted using an enchanting table.

        覆盖:
        getEnchantability 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official c Lbpn;c()I
        intermediary method_7837 Lnet/minecraft/class_1792;method_7837()I
        named getEnchantability Lnet/minecraft/item/Item;getEnchantability()I
      • canRepair

        public boolean canRepair​(ItemStack stack,
                                 ItemStack ingredient)
        覆盖:
        canRepair 在类中 Item
        Mappings:
        Namespace Name Mixin selector
        official a Lbpn;a(Lbpr;Lbpr;)Z
        intermediary method_7878 Lnet/minecraft/class_1792;method_7878(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
        named canRepair Lnet/minecraft/item/Item;canRepair(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z