Class SmithingTemplateItem

java.lang.Object
net.minecraft.item.Item
net.minecraft.item.SmithingTemplateItem
All Implemented Interfaces:
ItemConvertible, ToggleableFeature

public class SmithingTemplateItem extends Item
Mappings:
Namespace Name
official chb
intermediary net/minecraft/class_8052
named net/minecraft/item/SmithingTemplateItem
  • Field Details

    • TITLE_FORMATTING

      private static final Formatting TITLE_FORMATTING
      Mappings:
      Namespace Name Mixin selector
      official a Lchb;a:Ln;
      intermediary field_41974 Lnet/minecraft/class_8052;field_41974:Lnet/minecraft/class_124;
      named TITLE_FORMATTING Lnet/minecraft/item/SmithingTemplateItem;TITLE_FORMATTING:Lnet/minecraft/util/Formatting;
    • DESCRIPTION_FORMATTING

      private static final Formatting DESCRIPTION_FORMATTING
      Mappings:
      Namespace Name Mixin selector
      official b Lchb;b:Ln;
      intermediary field_41975 Lnet/minecraft/class_8052;field_41975:Lnet/minecraft/class_124;
      named DESCRIPTION_FORMATTING Lnet/minecraft/item/SmithingTemplateItem;DESCRIPTION_FORMATTING:Lnet/minecraft/util/Formatting;
    • TRANSLATION_KEY

      private static final String TRANSLATION_KEY
      Mappings:
      Namespace Name Mixin selector
      official c Lchb;c:Ljava/lang/String;
      intermediary field_41976 Lnet/minecraft/class_8052;field_41976:Ljava/lang/String;
      named TRANSLATION_KEY Lnet/minecraft/item/SmithingTemplateItem;TRANSLATION_KEY:Ljava/lang/String;
    • INGREDIENTS_TEXT

      private static final Text INGREDIENTS_TEXT
      Mappings:
      Namespace Name Mixin selector
      official d Lchb;d:Lsw;
      intermediary field_41977 Lnet/minecraft/class_8052;field_41977:Lnet/minecraft/class_2561;
      named INGREDIENTS_TEXT Lnet/minecraft/item/SmithingTemplateItem;INGREDIENTS_TEXT:Lnet/minecraft/text/Text;
    • APPLIES_TO_TEXT

      private static final Text APPLIES_TO_TEXT
      Mappings:
      Namespace Name Mixin selector
      official e Lchb;e:Lsw;
      intermediary field_41978 Lnet/minecraft/class_8052;field_41978:Lnet/minecraft/class_2561;
      named APPLIES_TO_TEXT Lnet/minecraft/item/SmithingTemplateItem;APPLIES_TO_TEXT:Lnet/minecraft/text/Text;
    • NETHERITE_UPGRADE_TEXT

      private static final Text NETHERITE_UPGRADE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official f Lchb;f:Lsw;
      intermediary field_41979 Lnet/minecraft/class_8052;field_41979:Lnet/minecraft/class_2561;
      named NETHERITE_UPGRADE_TEXT Lnet/minecraft/item/SmithingTemplateItem;NETHERITE_UPGRADE_TEXT:Lnet/minecraft/text/Text;
    • ARMOR_TRIM_APPLIES_TO_TEXT

      private static final Text ARMOR_TRIM_APPLIES_TO_TEXT
      Mappings:
      Namespace Name Mixin selector
      official g Lchb;g:Lsw;
      intermediary field_41980 Lnet/minecraft/class_8052;field_41980:Lnet/minecraft/class_2561;
      named ARMOR_TRIM_APPLIES_TO_TEXT Lnet/minecraft/item/SmithingTemplateItem;ARMOR_TRIM_APPLIES_TO_TEXT:Lnet/minecraft/text/Text;
    • ARMOR_TRIM_INGREDIENTS_TEXT

      private static final Text ARMOR_TRIM_INGREDIENTS_TEXT
      Mappings:
      Namespace Name Mixin selector
      official h Lchb;h:Lsw;
      intermediary field_41981 Lnet/minecraft/class_8052;field_41981:Lnet/minecraft/class_2561;
      named ARMOR_TRIM_INGREDIENTS_TEXT Lnet/minecraft/item/SmithingTemplateItem;ARMOR_TRIM_INGREDIENTS_TEXT:Lnet/minecraft/text/Text;
    • ARMOR_TRIM_BASE_SLOT_DESCRIPTION_TEXT

      private static final Text ARMOR_TRIM_BASE_SLOT_DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      official i Lchb;i:Lsw;
      intermediary field_41982 Lnet/minecraft/class_8052;field_41982:Lnet/minecraft/class_2561;
      named ARMOR_TRIM_BASE_SLOT_DESCRIPTION_TEXT Lnet/minecraft/item/SmithingTemplateItem;ARMOR_TRIM_BASE_SLOT_DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
    • ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION_TEXT

      private static final Text ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      official j Lchb;j:Lsw;
      intermediary field_41983 Lnet/minecraft/class_8052;field_41983:Lnet/minecraft/class_2561;
      named ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION_TEXT Lnet/minecraft/item/SmithingTemplateItem;ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
    • NETHERITE_UPGRADE_APPLIES_TO_TEXT

      private static final Text NETHERITE_UPGRADE_APPLIES_TO_TEXT
      Mappings:
      Namespace Name Mixin selector
      official k Lchb;k:Lsw;
      intermediary field_41984 Lnet/minecraft/class_8052;field_41984:Lnet/minecraft/class_2561;
      named NETHERITE_UPGRADE_APPLIES_TO_TEXT Lnet/minecraft/item/SmithingTemplateItem;NETHERITE_UPGRADE_APPLIES_TO_TEXT:Lnet/minecraft/text/Text;
    • NETHERITE_UPGRADE_INGREDIENTS_TEXT

      private static final Text NETHERITE_UPGRADE_INGREDIENTS_TEXT
      Mappings:
      Namespace Name Mixin selector
      official r Lchb;r:Lsw;
      intermediary field_41985 Lnet/minecraft/class_8052;field_41985:Lnet/minecraft/class_2561;
      named NETHERITE_UPGRADE_INGREDIENTS_TEXT Lnet/minecraft/item/SmithingTemplateItem;NETHERITE_UPGRADE_INGREDIENTS_TEXT:Lnet/minecraft/text/Text;
    • NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION_TEXT

      private static final Text NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      official s Lchb;s:Lsw;
      intermediary field_41986 Lnet/minecraft/class_8052;field_41986:Lnet/minecraft/class_2561;
      named NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION_TEXT Lnet/minecraft/item/SmithingTemplateItem;NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
    • NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION_TEXT

      private static final Text NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION_TEXT
      Mappings:
      Namespace Name Mixin selector
      official t Lchb;t:Lsw;
      intermediary field_41987 Lnet/minecraft/class_8052;field_41987:Lnet/minecraft/class_2561;
      named NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION_TEXT Lnet/minecraft/item/SmithingTemplateItem;NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
    • EMPTY_ARMOR_SLOT_HELMET_TEXTURE

      private static final Identifier EMPTY_ARMOR_SLOT_HELMET_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official u Lchb;u:Lacq;
      intermediary field_41988 Lnet/minecraft/class_8052;field_41988:Lnet/minecraft/class_2960;
      named EMPTY_ARMOR_SLOT_HELMET_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_ARMOR_SLOT_HELMET_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_ARMOR_SLOT_CHESTPLATE_TEXTURE

      private static final Identifier EMPTY_ARMOR_SLOT_CHESTPLATE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official v Lchb;v:Lacq;
      intermediary field_41989 Lnet/minecraft/class_8052;field_41989:Lnet/minecraft/class_2960;
      named EMPTY_ARMOR_SLOT_CHESTPLATE_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_ARMOR_SLOT_CHESTPLATE_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_ARMOR_SLOT_LEGGINGS_TEXTURE

      private static final Identifier EMPTY_ARMOR_SLOT_LEGGINGS_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official w Lchb;w:Lacq;
      intermediary field_41990 Lnet/minecraft/class_8052;field_41990:Lnet/minecraft/class_2960;
      named EMPTY_ARMOR_SLOT_LEGGINGS_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_ARMOR_SLOT_LEGGINGS_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_ARMOR_SLOT_BOOTS_TEXTURE

      private static final Identifier EMPTY_ARMOR_SLOT_BOOTS_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official x Lchb;x:Lacq;
      intermediary field_41991 Lnet/minecraft/class_8052;field_41991:Lnet/minecraft/class_2960;
      named EMPTY_ARMOR_SLOT_BOOTS_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_ARMOR_SLOT_BOOTS_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_HOE_TEXTURE

      private static final Identifier EMPTY_SLOT_HOE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official y Lchb;y:Lacq;
      intermediary field_41992 Lnet/minecraft/class_8052;field_41992:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_HOE_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_HOE_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_AXE_TEXTURE

      private static final Identifier EMPTY_SLOT_AXE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official z Lchb;z:Lacq;
      intermediary field_41993 Lnet/minecraft/class_8052;field_41993:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_AXE_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_AXE_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_SWORD_TEXTURE

      private static final Identifier EMPTY_SLOT_SWORD_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official A Lchb;A:Lacq;
      intermediary field_41958 Lnet/minecraft/class_8052;field_41958:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_SWORD_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_SWORD_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_SHOVEL_TEXTURE

      private static final Identifier EMPTY_SLOT_SHOVEL_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official B Lchb;B:Lacq;
      intermediary field_41959 Lnet/minecraft/class_8052;field_41959:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_SHOVEL_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_SHOVEL_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_PICKAXE_TEXTURE

      private static final Identifier EMPTY_SLOT_PICKAXE_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official C Lchb;C:Lacq;
      intermediary field_41960 Lnet/minecraft/class_8052;field_41960:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_PICKAXE_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_PICKAXE_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_INGOT_TEXTURE

      private static final Identifier EMPTY_SLOT_INGOT_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official D Lchb;D:Lacq;
      intermediary field_41961 Lnet/minecraft/class_8052;field_41961:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_INGOT_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_INGOT_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_REDSTONE_DUST_TEXTURE

      private static final Identifier EMPTY_SLOT_REDSTONE_DUST_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official E Lchb;E:Lacq;
      intermediary field_41962 Lnet/minecraft/class_8052;field_41962:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_REDSTONE_DUST_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_REDSTONE_DUST_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_QUARTZ_TEXTURE

      private static final Identifier EMPTY_SLOT_QUARTZ_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official F Lchb;F:Lacq;
      intermediary field_41963 Lnet/minecraft/class_8052;field_41963:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_QUARTZ_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_QUARTZ_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_EMERALD_TEXTURE

      private static final Identifier EMPTY_SLOT_EMERALD_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official G Lchb;G:Lacq;
      intermediary field_41964 Lnet/minecraft/class_8052;field_41964:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_EMERALD_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_EMERALD_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_DIAMOND_TEXTURE

      private static final Identifier EMPTY_SLOT_DIAMOND_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official H Lchb;H:Lacq;
      intermediary field_41965 Lnet/minecraft/class_8052;field_41965:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_DIAMOND_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_DIAMOND_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_LAPIS_LAZULI_TEXTURE

      private static final Identifier EMPTY_SLOT_LAPIS_LAZULI_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official I Lchb;I:Lacq;
      intermediary field_41966 Lnet/minecraft/class_8052;field_41966:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_LAPIS_LAZULI_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_LAPIS_LAZULI_TEXTURE:Lnet/minecraft/util/Identifier;
    • EMPTY_SLOT_AMETHYST_SHARD_TEXTURE

      private static final Identifier EMPTY_SLOT_AMETHYST_SHARD_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official J Lchb;J:Lacq;
      intermediary field_42472 Lnet/minecraft/class_8052;field_42472:Lnet/minecraft/class_2960;
      named EMPTY_SLOT_AMETHYST_SHARD_TEXTURE Lnet/minecraft/item/SmithingTemplateItem;EMPTY_SLOT_AMETHYST_SHARD_TEXTURE:Lnet/minecraft/util/Identifier;
    • appliesToText

      private final Text appliesToText
      Mappings:
      Namespace Name Mixin selector
      official K Lchb;K:Lsw;
      intermediary field_41967 Lnet/minecraft/class_8052;field_41967:Lnet/minecraft/class_2561;
      named appliesToText Lnet/minecraft/item/SmithingTemplateItem;appliesToText:Lnet/minecraft/text/Text;
    • ingredientsText

      private final Text ingredientsText
      Mappings:
      Namespace Name Mixin selector
      official L Lchb;L:Lsw;
      intermediary field_41968 Lnet/minecraft/class_8052;field_41968:Lnet/minecraft/class_2561;
      named ingredientsText Lnet/minecraft/item/SmithingTemplateItem;ingredientsText:Lnet/minecraft/text/Text;
    • titleText

      private final Text titleText
      Mappings:
      Namespace Name Mixin selector
      official M Lchb;M:Lsw;
      intermediary field_41969 Lnet/minecraft/class_8052;field_41969:Lnet/minecraft/class_2561;
      named titleText Lnet/minecraft/item/SmithingTemplateItem;titleText:Lnet/minecraft/text/Text;
    • baseSlotDescriptionText

      private final Text baseSlotDescriptionText
      Mappings:
      Namespace Name Mixin selector
      official N Lchb;N:Lsw;
      intermediary field_41970 Lnet/minecraft/class_8052;field_41970:Lnet/minecraft/class_2561;
      named baseSlotDescriptionText Lnet/minecraft/item/SmithingTemplateItem;baseSlotDescriptionText:Lnet/minecraft/text/Text;
    • additionsSlotDescriptionText

      private final Text additionsSlotDescriptionText
      Mappings:
      Namespace Name Mixin selector
      official O Lchb;O:Lsw;
      intermediary field_41971 Lnet/minecraft/class_8052;field_41971:Lnet/minecraft/class_2561;
      named additionsSlotDescriptionText Lnet/minecraft/item/SmithingTemplateItem;additionsSlotDescriptionText:Lnet/minecraft/text/Text;
    • emptyBaseSlotTextures

      private final List<Identifier> emptyBaseSlotTextures
      Mappings:
      Namespace Name Mixin selector
      official P Lchb;P:Ljava/util/List;
      intermediary field_41972 Lnet/minecraft/class_8052;field_41972:Ljava/util/List;
      named emptyBaseSlotTextures Lnet/minecraft/item/SmithingTemplateItem;emptyBaseSlotTextures:Ljava/util/List;
    • emptyAdditionsSlotTextures

      private final List<Identifier> emptyAdditionsSlotTextures
      Mappings:
      Namespace Name Mixin selector
      official Q Lchb;Q:Ljava/util/List;
      intermediary field_41973 Lnet/minecraft/class_8052;field_41973:Ljava/util/List;
      named emptyAdditionsSlotTextures Lnet/minecraft/item/SmithingTemplateItem;emptyAdditionsSlotTextures:Ljava/util/List;
  • Constructor Details

    • SmithingTemplateItem

      public SmithingTemplateItem(Text appliesToText, Text ingredientsText, Text titleText, Text baseSlotDescriptionText, Text additionsSlotDescriptionText, List<Identifier> emptyBaseSlotTextures, List<Identifier> emptyAdditionsSlotTextures)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lchb;<init>(Lsw;Lsw;Lsw;Lsw;Lsw;Ljava/util/List;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_8052;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/util/List;)V
      named <init> Lnet/minecraft/item/SmithingTemplateItem;<init>(Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Ljava/util/List;Ljava/util/List;)V
  • Method Details

    • of

      public static SmithingTemplateItem of(RegistryKey<ArmorTrimPattern> trimPattern)
      Mappings:
      Namespace Name Mixin selector
      official a Lchb;a(Lacp;)Lchb;
      intermediary method_48418 Lnet/minecraft/class_8052;method_48418(Lnet/minecraft/class_5321;)Lnet/minecraft/class_8052;
      named of Lnet/minecraft/item/SmithingTemplateItem;of(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/item/SmithingTemplateItem;
    • of

      public static SmithingTemplateItem of(Identifier trimPatternIn)
      Mappings:
      Namespace Name Mixin selector
      official a Lchb;a(Lacq;)Lchb;
      intermediary method_48419 Lnet/minecraft/class_8052;method_48419(Lnet/minecraft/class_2960;)Lnet/minecraft/class_8052;
      named of Lnet/minecraft/item/SmithingTemplateItem;of(Lnet/minecraft/util/Identifier;)Lnet/minecraft/item/SmithingTemplateItem;
    • createNetheriteUpgrade

      public static SmithingTemplateItem createNetheriteUpgrade()
      Mappings:
      Namespace Name Mixin selector
      official h Lchb;h()Lchb;
      intermediary method_48420 Lnet/minecraft/class_8052;method_48420()Lnet/minecraft/class_8052;
      named createNetheriteUpgrade Lnet/minecraft/item/SmithingTemplateItem;createNetheriteUpgrade()Lnet/minecraft/item/SmithingTemplateItem;
    • getArmorTrimEmptyBaseSlotTextures

      private static List<Identifier> getArmorTrimEmptyBaseSlotTextures()
      Mappings:
      Namespace Name Mixin selector
      official A Lchb;A()Ljava/util/List;
      intermediary method_48414 Lnet/minecraft/class_8052;method_48414()Ljava/util/List;
      named getArmorTrimEmptyBaseSlotTextures Lnet/minecraft/item/SmithingTemplateItem;getArmorTrimEmptyBaseSlotTextures()Ljava/util/List;
    • getArmorTrimEmptyAdditionsSlotTextures

      private static List<Identifier> getArmorTrimEmptyAdditionsSlotTextures()
      Mappings:
      Namespace Name Mixin selector
      official B Lchb;B()Ljava/util/List;
      intermediary method_48415 Lnet/minecraft/class_8052;method_48415()Ljava/util/List;
      named getArmorTrimEmptyAdditionsSlotTextures Lnet/minecraft/item/SmithingTemplateItem;getArmorTrimEmptyAdditionsSlotTextures()Ljava/util/List;
    • getNetheriteUpgradeEmptyBaseSlotTextures

      private static List<Identifier> getNetheriteUpgradeEmptyBaseSlotTextures()
      Mappings:
      Namespace Name Mixin selector
      official C Lchb;C()Ljava/util/List;
      intermediary method_48416 Lnet/minecraft/class_8052;method_48416()Ljava/util/List;
      named getNetheriteUpgradeEmptyBaseSlotTextures Lnet/minecraft/item/SmithingTemplateItem;getNetheriteUpgradeEmptyBaseSlotTextures()Ljava/util/List;
    • getNetheriteUpgradeEmptyAdditionsSlotTextures

      private static List<Identifier> getNetheriteUpgradeEmptyAdditionsSlotTextures()
      Mappings:
      Namespace Name Mixin selector
      official D Lchb;D()Ljava/util/List;
      intermediary method_48417 Lnet/minecraft/class_8052;method_48417()Ljava/util/List;
      named getNetheriteUpgradeEmptyAdditionsSlotTextures Lnet/minecraft/item/SmithingTemplateItem;getNetheriteUpgradeEmptyAdditionsSlotTextures()Ljava/util/List;
    • appendTooltip

      public void appendTooltip(ItemStack stack, @Nullable @Nullable World world, List<Text> tooltip, TooltipContext context)
      Called by the client to append tooltips to an item. Subclasses can override this and add custom tooltips to tooltip list.
      Overrides:
      appendTooltip in class Item
      Parameters:
      tooltip - the list of tooltips to show
      Mappings:
      Namespace Name Mixin selector
      official a Lcfu;a(Lcfz;Lcmm;Ljava/util/List;Lchq;)V
      intermediary method_7851 Lnet/minecraft/class_1792;method_7851(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)V
      named appendTooltip Lnet/minecraft/item/Item;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Ljava/util/List;Lnet/minecraft/client/item/TooltipContext;)V
    • getBaseSlotDescription

      public Text getBaseSlotDescription()
      Mappings:
      Namespace Name Mixin selector
      official i Lchb;i()Lsw;
      intermediary method_48421 Lnet/minecraft/class_8052;method_48421()Lnet/minecraft/class_2561;
      named getBaseSlotDescription Lnet/minecraft/item/SmithingTemplateItem;getBaseSlotDescription()Lnet/minecraft/text/Text;
    • getAdditionsSlotDescription

      public Text getAdditionsSlotDescription()
      Mappings:
      Namespace Name Mixin selector
      official x Lchb;x()Lsw;
      intermediary method_48422 Lnet/minecraft/class_8052;method_48422()Lnet/minecraft/class_2561;
      named getAdditionsSlotDescription Lnet/minecraft/item/SmithingTemplateItem;getAdditionsSlotDescription()Lnet/minecraft/text/Text;
    • getEmptyBaseSlotTextures

      public List<Identifier> getEmptyBaseSlotTextures()
      Mappings:
      Namespace Name Mixin selector
      official y Lchb;y()Ljava/util/List;
      intermediary method_48423 Lnet/minecraft/class_8052;method_48423()Ljava/util/List;
      named getEmptyBaseSlotTextures Lnet/minecraft/item/SmithingTemplateItem;getEmptyBaseSlotTextures()Ljava/util/List;
    • getEmptyAdditionsSlotTextures

      public List<Identifier> getEmptyAdditionsSlotTextures()
      Mappings:
      Namespace Name Mixin selector
      official z Lchb;z()Ljava/util/List;
      intermediary method_48413 Lnet/minecraft/class_8052;method_48413()Ljava/util/List;
      named getEmptyAdditionsSlotTextures Lnet/minecraft/item/SmithingTemplateItem;getEmptyAdditionsSlotTextures()Ljava/util/List;
    • getTranslationKey

      public String getTranslationKey()
      Gets the translation key of this item.
      Overrides:
      getTranslationKey in class Item
      Mappings:
      Namespace Name Mixin selector
      official a Lcfu;a()Ljava/lang/String;
      intermediary method_7876 Lnet/minecraft/class_1792;method_7876()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/item/Item;getTranslationKey()Ljava/lang/String;