net.minecraft.client.gui.screens.inventory

public class SmithingScreen

extends ItemCombinerScreen<SmithingMenu>

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable, MenuAccess, ContainerListener

gac
net.minecraft.client.gui.screens.inventory.SmithingScreen
net.minecraft.class_4895
net.minecraft.unmapped.C_ktalreqx
net.minecraft.client.gui.screen.ingame.SmithingScreen
net.minecraft.client.gui.screen.ingame.SmithingScreen

Field summary

Modifier and TypeField
private static final ResourceLocation
G
ERROR_SPRITE
field_45498
f_faboauvc
ERROR_TEXTURE
ERROR
private static final ResourceLocation
H
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM
field_42052
f_ohdbooix
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM_TEXTURE
EMPTY_SLOT_ARMOR_TRIM
private static final ResourceLocation
I
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE
field_42053
f_ymwdcngj
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE_TEXTURE
EMPTY_SLOT_NETHERITE_UPGRADE
private static final Component
J
MISSING_TEMPLATE_TOOLTIP
field_42054
f_sprkuntq
MISSING_TEMPLATE_TOOLTIP
MISSING_TEMPLATE_TOOLTIP
private static final Component
K
ERROR_TOOLTIP
field_42055
f_xtkpzwbf
ERROR_TOOLTIP
UPGRADE_ERROR_TOOLTIP
private static final List<ResourceLocation>
L
EMPTY_SLOT_SMITHING_TEMPLATES
field_42056
f_fbvnoyie
EMPTY_SLOT_TEXTURES
TEMPLATE_SLOT_TEXTURES
private static final int
M
TITLE_LABEL_X
field_42057
f_hoycghfs
field_42057
TITLE_X
private static final int
N
TITLE_LABEL_Y
field_42058
f_qkrjdwkr
field_42058
TITLE_Y
private static final int
O
ERROR_ICON_WIDTH
field_42059
f_eiejayet
field_42059
ERROR_ICON_WIDTH
private static final int
P
ERROR_ICON_HEIGHT
field_42060
f_vzkmspop
field_42060
ERROR_ICON_HEIGHT
private static final int
Q
ERROR_ICON_X
field_42061
f_gfaemffp
field_42061
ERROR_ICON_X
private static final int
R
ERROR_ICON_Y
field_42062
f_xnxhcvvj
field_42062
ERROR_ICON_Y
private static final int
S
TOOLTIP_WIDTH
field_42063
f_lyvnxhjd
field_42063
TOOLTIP_WIDTH
private static final int
T
ARMOR_STAND_Y_ROT
field_42068
f_psipxoot
field_42068
DISPLAY_YAW
private static final int
U
ARMOR_STAND_X_ROT
field_42047
f_aeofdarn
field_42047
DISPLAY_PITCH
private static final org.joml.Vector3f
V
ARMOR_STAND_TRANSLATION
field_45497
f_vroooedc
field_45497
DISPLAY_TRANSLATION
private static final org.joml.Quaternionf
W
ARMOR_STAND_ANGLE
field_42048
f_kwywbbaw
ARMOR_STAND_ROTATION
DISPLAY_ROTATION
private static final int
X
ARMOR_STAND_SCALE
field_42049
f_tgxlaroz
field_42049
DISPLAY_Z_OFFSET
private static final int
Y
ARMOR_STAND_OFFSET_Y
field_42050
f_fxxqiqot
field_42050
DISPLAY_Y_OFFSET
private static final int
Z
ARMOR_STAND_OFFSET_X
field_42051
f_ujfmbugk
field_42051
DISPLAY_X_OFFSET
private final CyclingSlotBackground
aa
templateIcon
field_42064
f_kcgobrnw
templateSlotIcon
templateSlot
private final CyclingSlotBackground
ab
baseIcon
field_42065
f_jbnfqdxa
baseSlotIcon
armorSlot
private final CyclingSlotBackground
ac
additionalIcon
field_42066
f_uyerzhol
additionsSlotIcon
ingredientSlot
private ArmorStand
ad
armorStandPreview
field_42067
f_hgmwnuqy
armorStand
display

Constructor summary

ModifierConstructor
public (SmithingMenu handler, Inventory playerInventory, Component title)

Method summary

Modifier and TypeMethod
protected void
G()
subInit()
method_25445()
m_kjguqukw()
setup()
setup()
public void
E()
containerTick()
method_37432()
m_mxaxcodb()
handledScreenTick()
handledScreenTick()
private Optional<SmithingTemplateItem>
H()
getTemplateItem()
method_48473()
m_kdsqporg()
getSmithingTemplate()
getSmithingTemplate()
public void
a(frv arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
m_ljhpujrm(C_sedilmty arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
protected void
a(frv arg0, float arg1, int arg2, int arg3)
renderBg(GuiGraphics arg0, float arg1, int arg2, int arg3)
method_2389(class_332 arg0, float arg1, int arg2, int arg3)
m_plsdjslm(C_sedilmty arg0, float arg1, int arg2, int arg3)
drawBackground(DrawContext arg0, float arg1, int arg2, int arg3)
drawBackground(GuiGraphics arg0, float arg1, int arg2, int arg3)
public void
a(cuv arg0, int arg1, czd arg2)
slotChanged(AbstractContainerMenu arg0, int arg1, ItemStack arg2)
method_7635(class_1703 arg0, int arg1, class_1799 arg2)
m_yfrjwezo(C_mkrkudpa arg0, int arg1, C_sddaxwyk arg2)
onSlotUpdate(ScreenHandler arg0, int arg1, ItemStack arg2)
onSlotUpdate(ScreenHandler arg0, int arg1, ItemStack arg2)
private void
b(czd arg0)
updateArmorStandPreview(ItemStack arg0)
method_48641(class_1799 arg0)
m_tqwoeglr(C_sddaxwyk arg0)
equipArmorStand(ItemStack stack)
displayStack(ItemStack stack)
protected void
c(frv arg0, int arg1, int arg2)
renderErrorIcon(GuiGraphics arg0, int arg1, int arg2)
method_48467(class_332 arg0, int arg1, int arg2)
m_nucrtayt(C_sedilmty arg0, int arg1, int arg2)
drawInvalidRecipeArrow(DrawContext arg0, int arg1, int arg2)
renderIcon(GuiGraphics arg0, int arg1, int arg2)
private void
d(frv arg0, int arg1, int arg2)
renderOnboardingTooltips(GuiGraphics arg0, int arg1, int arg2)
method_48476(class_332 arg0, int arg1, int arg2)
m_ombpbpkg(C_sedilmty arg0, int arg1, int arg2)
renderSlotTooltip(DrawContext context, int mouseX, int mouseY)
renderTooltips(GuiGraphics graphics, int mouseX, int mouseY)
private boolean
I()
hasRecipeError()
method_48474()
m_hxdlzhbo()
hasInvalidRecipe()
isRecipeError()