net.minecraft.client.gui.screen.ingame

public abstract class ForgingScreen<T extends ForgingScreenHandler>

extends HandledScreen<T> implements ScreenHandlerListener

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, ScreenHandlerProvider, ScreenHandlerListener

net.minecraft.client.gui.screens.inventory.ItemCombinerScreen
net.minecraft.class_4894
net.minecraft.client.gui.screen.ingame.ForgingScreen

Field summary

Modifier and TypeField
private final Identifier
menuResource
field_22794
texture

Constructor summary

ModifierConstructor
public (T handler, PlayerInventory playerInventory, Text title, Identifier texture)

Method summary

Modifier and TypeMethod
protected void
subInit()
method_25445()
setup()
protected void
init()
method_25426()
init()
public void
removed()
method_25432()
removed()
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
protected abstract void
extractErrorIcon(GuiGraphicsExtractor graphics, int xo, int yo)
method_48467(class_332 arg0, int arg1, int arg2)
drawInvalidRecipeArrow(DrawContext context, int x, int y)
public void
dataChanged(AbstractContainerMenu container, int id, int value)
method_7633(class_1703 arg0, int arg1, int arg2)
onPropertyUpdate(ScreenHandler arg0, int arg1, int arg2)
public void
slotChanged(AbstractContainerMenu container, int slotIndex, ItemStack itemStack)
method_7635(class_1703 arg0, int arg1, class_1799 arg2)
onSlotUpdate(ScreenHandler arg0, int arg1, ItemStack arg2)