net.minecraft.client.gui.screens.inventory

public class SmithingScreen

extends ItemCombinerScreen<SmithingMenu>

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable, MenuAccess, ContainerListener

gep
net.minecraft.client.gui.screens.inventory.SmithingScreen
net.minecraft.class_4895

Field summary

Modifier and TypeField
private static final ResourceLocation
G
ERROR_SPRITE
field_45498
private static final ResourceLocation
H
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM
field_42052
private static final ResourceLocation
I
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE
field_42053
private static final Component
J
MISSING_TEMPLATE_TOOLTIP
field_42054
private static final Component
K
ERROR_TOOLTIP
field_42055
private static final List<ResourceLocation>
L
EMPTY_SLOT_SMITHING_TEMPLATES
field_42056
private static final int
M
TITLE_LABEL_X
field_42057
private static final int
N
TITLE_LABEL_Y
field_42058
private static final int
O
ERROR_ICON_WIDTH
field_42059
private static final int
P
ERROR_ICON_HEIGHT
field_42060
private static final int
Q
ERROR_ICON_X
field_42061
private static final int
R
ERROR_ICON_Y
field_42062
private static final int
S
TOOLTIP_WIDTH
field_42063
private static final int
T
ARMOR_STAND_Y_ROT
field_42068
private static final int
U
ARMOR_STAND_X_ROT
field_42047
private static final org.joml.Vector3f
V
ARMOR_STAND_TRANSLATION
field_45497
private static final org.joml.Quaternionf
W
ARMOR_STAND_ANGLE
field_42048
private static final int
X
ARMOR_STAND_SCALE
field_42049
private static final int
Y
ARMOR_STAND_LEFT
field_59946
private static final int
Z
ARMOR_STAND_TOP
field_59947
private static final int
aa
ARMOR_STAND_RIGHT
field_59948
private static final int
ab
ARMOR_STAND_BOTTOM
field_59949
private final CyclingSlotBackground
ac
templateIcon
field_42064
private final CyclingSlotBackground
ad
baseIcon
field_42065
private final CyclingSlotBackground
ae
additionalIcon
field_42066
private ArmorStand
af
armorStandPreview
field_42067

Constructor summary

ModifierConstructor
public (SmithingMenu arg0, Inventory arg1, Component arg2)

Method summary

Modifier and TypeMethod
protected void
E()
subInit()
method_25445()
public void
m()
containerTick()
method_37432()
private Optional<SmithingTemplateItem>
F()
getTemplateItem()
method_48473()
public void
a(fvb 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)
protected void
a(fvb 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)
public void
a(cwr arg0, int arg1, dba arg2)
slotChanged(AbstractContainerMenu arg0, int arg1, ItemStack arg2)
method_7635(class_1703 arg0, int arg1, class_1799 arg2)
private void
b(dba arg0)
updateArmorStandPreview(ItemStack arg0)
method_48641(class_1799 arg0)
protected void
d(fvb arg0, int arg1, int arg2)
renderErrorIcon(GuiGraphics arg0, int arg1, int arg2)
method_48467(class_332 arg0, int arg1, int arg2)
private void
e(fvb arg0, int arg1, int arg2)
renderOnboardingTooltips(GuiGraphics arg0, int arg1, int arg2)
method_48476(class_332 arg0, int arg1, int arg2)
private boolean
G()
hasRecipeError()
method_48474()