net.minecraft.item

public class SmithingTemplateItem

extends Item

All mapped superinterfaces:

ItemConvertible, ToggleableFeature

net.minecraft.world.item.SmithingTemplateItem
net.minecraft.class_8052
net.minecraft.item.SmithingTemplateItem

Field summary

Modifier and TypeField
private static final Formatting
TITLE_FORMAT
field_41974
TITLE_FORMATTING
private static final Formatting
DESCRIPTION_FORMAT
field_41975
DESCRIPTION_FORMATTING
private static final Text
INGREDIENTS_TITLE
field_41977
INGREDIENTS_TEXT
private static final Text
APPLIES_TO_TITLE
field_41978
APPLIES_TO_TEXT
private static final Text
SMITHING_TEMPLATE_SUFFIX
field_52584
SMITHING_TEMPLATE_TEXT
private static final Text
ARMOR_TRIM_APPLIES_TO
field_41980
ARMOR_TRIM_APPLIES_TO_TEXT
private static final Text
ARMOR_TRIM_INGREDIENTS
field_41981
ARMOR_TRIM_INGREDIENTS_TEXT
private static final Text
ARMOR_TRIM_BASE_SLOT_DESCRIPTION
field_41982
ARMOR_TRIM_BASE_SLOT_DESCRIPTION_TEXT
private static final Text
ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION
field_41983
ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION_TEXT
private static final Text
NETHERITE_UPGRADE_APPLIES_TO
field_41984
NETHERITE_UPGRADE_APPLIES_TO_TEXT
private static final Text
NETHERITE_UPGRADE_INGREDIENTS
field_41985
NETHERITE_UPGRADE_INGREDIENTS_TEXT
private static final Text
NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION
field_41986
NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION_TEXT
private static final Text
NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION
field_41987
NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION_TEXT
private static final Identifier
EMPTY_SLOT_HELMET
field_41988
EMPTY_ARMOR_SLOT_HELMET_TEXTURE
private static final Identifier
EMPTY_SLOT_CHESTPLATE
field_41989
EMPTY_ARMOR_SLOT_CHESTPLATE_TEXTURE
private static final Identifier
EMPTY_SLOT_LEGGINGS
field_41990
EMPTY_ARMOR_SLOT_LEGGINGS_TEXTURE
private static final Identifier
EMPTY_SLOT_BOOTS
field_41991
EMPTY_ARMOR_SLOT_BOOTS_TEXTURE
private static final Identifier
EMPTY_SLOT_HOE
field_41992
EMPTY_SLOT_HOE_TEXTURE
private static final Identifier
EMPTY_SLOT_AXE
field_41993
EMPTY_SLOT_AXE_TEXTURE
private static final Identifier
EMPTY_SLOT_SWORD
field_41958
EMPTY_SLOT_SWORD_TEXTURE
private static final Identifier
EMPTY_SLOT_SHOVEL
field_41959
EMPTY_SLOT_SHOVEL_TEXTURE
private static final Identifier
EMPTY_SLOT_SPEAR
field_63396
EMPTY_SLOT_SPEAR_TEXTURE
private static final Identifier
EMPTY_SLOT_PICKAXE
field_41960
EMPTY_SLOT_PICKAXE_TEXTURE
private static final Identifier
EMPTY_SLOT_INGOT
field_41961
EMPTY_SLOT_INGOT_TEXTURE
private static final Identifier
EMPTY_SLOT_REDSTONE_DUST
field_41962
EMPTY_SLOT_REDSTONE_DUST_TEXTURE
private static final Identifier
EMPTY_SLOT_QUARTZ
field_41963
EMPTY_SLOT_QUARTZ_TEXTURE
private static final Identifier
EMPTY_SLOT_EMERALD
field_41964
EMPTY_SLOT_EMERALD_TEXTURE
private static final Identifier
EMPTY_SLOT_DIAMOND
field_41965
EMPTY_SLOT_DIAMOND_TEXTURE
private static final Identifier
EMPTY_SLOT_LAPIS_LAZULI
field_41966
EMPTY_SLOT_LAPIS_LAZULI_TEXTURE
private static final Identifier
EMPTY_SLOT_AMETHYST_SHARD
field_42472
EMPTY_SLOT_AMETHYST_SHARD_TEXTURE
private static final Identifier
EMPTY_SLOT_NAUTILUS_ARMOR
field_63397
EMPTY_SLOT_NAUTILUS_ARMOR_TEXTURE
private final Text
appliesTo
field_41967
appliesToText
private final Text
ingredients
field_41968
ingredientsText
private final Text
baseSlotDescription
field_41970
baseSlotDescriptionText
private final Text
additionsSlotDescription
field_41971
additionsSlotDescriptionText
private final List<Identifier>
baseSlotEmptyIcons
field_41972
emptyBaseSlotTextures
private final List<Identifier>
additionalSlotEmptyIcons
field_41973
emptyAdditionsSlotTextures

Constructor summary

ModifierConstructor
public (Text appliesToText, Text ingredientsText, Text baseSlotDescriptionText, Text additionsSlotDescriptionText, List<Identifier> emptyBaseSlotTextures, List<Identifier> emptyAdditionsSlotTextures, Item$Settings settings)

Method summary

Modifier and TypeMethod
public static SmithingTemplateItem
createArmorTrimTemplate(Item$Properties properties)
method_48418(class_1792$class_1793 arg0)
of(Item$Settings settings)
public static SmithingTemplateItem
createNetheriteUpgradeTemplate(Item$Properties properties)
method_48420(class_1792$class_1793 arg0)
createNetheriteUpgrade(Item$Settings settings)
private static List<Identifier>
createTrimmableArmorIconList()
method_48414()
getArmorTrimEmptyBaseSlotTextures()
private static List<Identifier>
createTrimmableMaterialIconList()
method_48415()
getArmorTrimEmptyAdditionsSlotTextures()
private static List<Identifier>
createNetheriteUpgradeIconList()
method_48416()
getNetheriteUpgradeEmptyBaseSlotTextures()
private static List<Identifier>
createNetheriteUpgradeMaterialList()
method_48417()
getNetheriteUpgradeEmptyAdditionsSlotTextures()
public void
appendHoverText(ItemStack itemStack, Item$TooltipContext context, TooltipDisplay display, Consumer<Component> builder, TooltipFlag tooltipFlag)
method_67187(class_1799 arg0, class_1792$class_9635 arg1, class_10712 arg2, Consumer<class_2561> arg3, class_1836 arg4)
appendTooltip(ItemStack arg0, Item$TooltipContext arg1, TooltipDisplayComponent arg2, Consumer<Text> arg3, TooltipType arg4)
public Text
getBaseSlotDescription()
method_48421()
getBaseSlotDescription()
public Text
getAdditionSlotDescription()
method_48422()
getAdditionsSlotDescription()
public List<Identifier>
getBaseSlotEmptyIcons()
method_48423()
getEmptyBaseSlotTextures()
public List<Identifier>
getAdditionalSlotEmptyIcons()
method_48413()
getEmptyAdditionsSlotTextures()