net.minecraft.client.gui.screens.inventory

public class SmithingScreen

extends ItemCombinerScreen<SmithingMenu>

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable, MenuAccess, ContainerListener

fvz
net.minecraft.client.gui.screens.inventory.SmithingScreen
net.minecraft.class_4895
net.minecraft.client.gui.screen.ingame.SmithingScreen

Field summary

Modifier and TypeField
private static final ResourceLocation
G
ERROR_SPRITE
field_45498
ERROR_TEXTURE
private static final ResourceLocation
H
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM
field_42052
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM_TEXTURE
private static final ResourceLocation
I
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE
field_42053
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE_TEXTURE
private static final Component
J
MISSING_TEMPLATE_TOOLTIP
field_42054
MISSING_TEMPLATE_TOOLTIP
private static final Component
K
ERROR_TOOLTIP
field_42055
ERROR_TOOLTIP
private static final List<ResourceLocation>
L
EMPTY_SLOT_SMITHING_TEMPLATES
field_42056
EMPTY_SLOT_TEXTURES
private static final int
M
TITLE_LABEL_X
field_42057
field_42057
private static final int
N
TITLE_LABEL_Y
field_42058
field_42058
private static final int
O
ERROR_ICON_WIDTH
field_42059
field_42059
private static final int
P
ERROR_ICON_HEIGHT
field_42060
field_42060
private static final int
Q
ERROR_ICON_X
field_42061
field_42061
private static final int
R
ERROR_ICON_Y
field_42062
field_42062
private static final int
S
TOOLTIP_WIDTH
field_42063
field_42063
private static final int
T
ARMOR_STAND_Y_ROT
field_42068
field_42068
private static final int
U
ARMOR_STAND_X_ROT
field_42047
field_42047
private static final org.joml.Vector3f
V
ARMOR_STAND_TRANSLATION
field_45497
field_45497
private static final org.joml.Quaternionf
W
ARMOR_STAND_ANGLE
field_42048
ARMOR_STAND_ROTATION
private static final int
X
ARMOR_STAND_SCALE
field_42049
field_42049
private static final int
Y
ARMOR_STAND_OFFSET_Y
field_42050
field_42050
private static final int
Z
ARMOR_STAND_OFFSET_X
field_42051
field_42051
private final CyclingSlotBackground
aa
templateIcon
field_42064
templateSlotIcon
private final CyclingSlotBackground
ab
baseIcon
field_42065
baseSlotIcon
private final CyclingSlotBackground
ac
additionalIcon
field_42066
additionsSlotIcon
private ArmorStand
ad
armorStandPreview
field_42067
armorStand

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
G()
subInit()
method_25445()
setup()
public void
E()
containerTick()
method_37432()
handledScreenTick()
private Optional<SmithingTemplateItem>
J()
getTemplateItem()
method_48473()
getSmithingTemplate()
public void
a(fns 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)
render(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
a(fns 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)
drawBackground(DrawContext arg0, float arg1, int arg2, int arg3)
public void
a(ctc arg0, int arg1, cxp arg2)
slotChanged(AbstractContainerMenu arg0, int arg1, ItemStack arg2)
method_7635(class_1703 arg0, int arg1, class_1799 arg2)
onSlotUpdate(ScreenHandler arg0, int arg1, ItemStack arg2)
private void
b(cxp arg0)
updateArmorStandPreview(ItemStack arg0)
method_48641(class_1799 arg0)
equipArmorStand(ItemStack stack)
protected void
c(fns arg0, int arg1, int arg2)
renderErrorIcon(GuiGraphics arg0, int arg1, int arg2)
method_48467(class_332 arg0, int arg1, int arg2)
drawInvalidRecipeArrow(DrawContext arg0, int arg1, int arg2)
private void
d(fns arg0, int arg1, int arg2)
renderOnboardingTooltips(GuiGraphics arg0, int arg1, int arg2)
method_48476(class_332 arg0, int arg1, int arg2)
renderSlotTooltip(DrawContext context, int mouseX, int mouseY)
private boolean
K()
hasRecipeError()
method_48474()
hasInvalidRecipe()