Class ForgingScreen<T extends ForgingScreenHandler>
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen<T>
net.minecraft.client.gui.screen.ingame.ForgingScreen<T>
- All Implemented Interfaces:
- Drawable,- Element,- Navigable,- ParentElement,- ScreenHandlerProvider<T>,- ScreenHandlerListener
- Direct Known Subclasses:
- AnvilScreen,- SmithingScreen
@Environment(CLIENT)
public abstract class ForgingScreen<T extends ForgingScreenHandler>
extends HandledScreen<T>
implements ScreenHandlerListener
- Mappings:
- Namespace - Name - named - net/minecraft/client/gui/screen/ingame/ForgingScreen- intermediary - net/minecraft/class_4894- official - fwd
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screen.ScreenScreen.SelectedElementNarrationData
- 
Field SummaryFieldsFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreenBACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_32322, field_52802, field_52803, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, yFields inherited from class net.minecraft.client.gui.screen.Screenclient, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructorsConstructorDescriptionForgingScreen(T handler, PlayerInventory playerInventory, Text title, Identifier texture) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddrawBackground(DrawContext context, float delta, int mouseX, int mouseY) protected abstract voiddrawInvalidRecipeArrow(DrawContext context, int x, int y) protected voidinit()Called when a screen should be initialized.voidonPropertyUpdate(ScreenHandler handler, int property, int value) voidonSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack) voidremoved()voidrender(DrawContext context, int mouseX, int mouseY, float delta) protected voidrenderForeground(DrawContext context, int mouseX, int mouseY, float delta) protected voidsetup()Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreenaddTooltipSubmenuHandler, close, drawForeground, drawMouseoverTooltip, drawSlot, drawSlots, endTouchDrag, getScreenHandler, getTooltipFromItem, handledScreenTick, handleHotbarKeyPressed, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, onMouseClick, onMouseClick, onSlotChangedState, renderBackground, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.ScreenaddCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldHideStatusEffectHud, switchFocus, updateNarratorMethods inherited from class net.minecraft.client.gui.AbstractParentElementgetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementgetBorder, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.NavigablegetNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElementcharTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, setFocused
- 
Field Details- 
texture- Mappings:
- Namespace - Name - Mixin selector - named - texture- Lnet/minecraft/client/gui/screen/ingame/ForgingScreen;texture:Lnet/minecraft/util/Identifier;- intermediary - field_22794- Lnet/minecraft/class_4894;field_22794:Lnet/minecraft/class_2960;- official - G- Lfwd;G:Lakv;
 
 
- 
- 
Constructor Details- 
ForgingScreen- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/screen/ingame/ForgingScreen;<init>(Lnet/minecraft/screen/ForgingScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;Lnet/minecraft/util/Identifier;)V- intermediary - <init>- Lnet/minecraft/class_4894;<init>(Lnet/minecraft/class_4861;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;)V- official - <init>- Lfwd;<init>(Lcth;Lcox;Lwp;Lakv;)V
 
 
- 
- 
Method Details- 
setupprotected void setup()- Mappings:
- Namespace - Name - Mixin selector - named - setup- Lnet/minecraft/client/gui/screen/ingame/ForgingScreen;setup()V- intermediary - method_25445- Lnet/minecraft/class_4894;method_25445()V- official - G- Lfwd;G()V
 
- 
initprotected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized. - Overrides:
- initin class- HandledScreen<T extends ForgingScreenHandler>
- Mappings:
- Namespace - Name - Mixin selector - named - init- Lnet/minecraft/client/gui/screen/Screen;init()V- intermediary - method_25426- Lnet/minecraft/class_437;method_25426()V- official - aR_- Lfum;aR_()V
 
- 
removedpublic void removed()- Overrides:
- removedin class- HandledScreen<T extends ForgingScreenHandler>
- Mappings:
- Namespace - Name - Mixin selector - named - removed- Lnet/minecraft/client/gui/screen/Screen;removed()V- intermediary - method_25432- Lnet/minecraft/class_437;method_25432()V- official - aI_- Lfum;aI_()V
 
- 
render- Specified by:
- renderin interface- Drawable
- Overrides:
- renderin class- HandledScreen<T extends ForgingScreenHandler>
- Mappings:
- Namespace - Name - Mixin selector - named - render- Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V- intermediary - method_25394- Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V- official - a- Lfpx;a(Lfof;IIF)V
 
- 
renderForeground- Mappings:
- Namespace - Name - Mixin selector - named - renderForeground- Lnet/minecraft/client/gui/screen/ingame/ForgingScreen;renderForeground(Lnet/minecraft/client/gui/DrawContext;IIF)V- intermediary - method_25444- Lnet/minecraft/class_4894;method_25444(Lnet/minecraft/class_332;IIF)V- official - d- Lfwd;d(Lfof;IIF)V
 
- 
drawBackground- Specified by:
- drawBackgroundin class- HandledScreen<T extends ForgingScreenHandler>
- Mappings:
- Namespace - Name - Mixin selector - named - drawBackground- Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/gui/DrawContext;FII)V- intermediary - method_2389- Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_332;FII)V- official - a- Lfvb;a(Lfof;FII)V
 
- 
drawInvalidRecipeArrow- Mappings:
- Namespace - Name - Mixin selector - named - drawInvalidRecipeArrow- Lnet/minecraft/client/gui/screen/ingame/ForgingScreen;drawInvalidRecipeArrow(Lnet/minecraft/client/gui/DrawContext;II)V- intermediary - method_48467- Lnet/minecraft/class_4894;method_48467(Lnet/minecraft/class_332;II)V- official - c- Lfwd;c(Lfof;II)V
 
- 
onPropertyUpdate- Specified by:
- onPropertyUpdatein interface- ScreenHandlerListener
- Mappings:
- Namespace - Name - Mixin selector - named - onPropertyUpdate- Lnet/minecraft/screen/ScreenHandlerListener;onPropertyUpdate(Lnet/minecraft/screen/ScreenHandler;II)V- intermediary - method_7633- Lnet/minecraft/class_1712;method_7633(Lnet/minecraft/class_1703;II)V- official - a- Lcsr;a(Lcsd;II)V
 
- 
onSlotUpdate- Specified by:
- onSlotUpdatein interface- ScreenHandlerListener
- Mappings:
- Namespace - Name - Mixin selector - named - onSlotUpdate- Lnet/minecraft/screen/ScreenHandlerListener;onSlotUpdate(Lnet/minecraft/screen/ScreenHandler;ILnet/minecraft/item/ItemStack;)V- intermediary - method_7635- Lnet/minecraft/class_1712;method_7635(Lnet/minecraft/class_1703;ILnet/minecraft/class_1799;)V- official - a- Lcsr;a(Lcsd;ILcwq;)V
 
 
-