Class AbstractFurnaceScreen<T extends AbstractFurnaceScreenHandler>
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.RecipeBookScreen<T>
net.minecraft.client.gui.screen.ingame.AbstractFurnaceScreen<T>
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
,ScreenHandlerProvider<T>
,RecipeBookProvider
- Direct Known Subclasses:
BlastFurnaceScreen
,FurnaceScreen
,SmokerScreen
@Environment(CLIENT)
public abstract class AbstractFurnaceScreen<T extends AbstractFurnaceScreenHandler>
extends RecipeBookScreen<T>
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen
intermediary net/minecraft/class_489
official fun
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Identifier
private final Identifier
private final Identifier
Fields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_32322, field_52802, field_52803, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, y
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, 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, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionAbstractFurnaceScreen
(T handler, PlayerInventory playerInventory, Text title, Text toggleCraftableButtonText, Identifier background, Identifier litProgressTexture, Identifier burnProgressTexture, List<RecipeBookWidget.Tab> recipeBookTabs) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
drawBackground
(DrawContext context, float delta, int mouseX, int mouseY) protected ScreenPos
void
init()
Called when a screen should be initialized.Methods inherited from class net.minecraft.client.gui.screen.ingame.RecipeBookScreen
charTyped, drawSlots, handledScreenTick, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseClicked, onCraftFailed, onMouseClick, onRecipeBookToggled, refreshRecipeBook, render, shouldAddPaddingToGhostResult
Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, drawForeground, drawMouseoverTooltip, drawSlot, endTouchDrag, getScreenHandler, getTooltipFromItem, handleHotbarKeyPressed, mouseDragged, mouseReleased, mouseScrolled, onMouseClick, onSlotChangedState, removed, renderBackground, shouldPause, tick
Methods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldHideStatusEffectHud, switchFocus, updateNarrator
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, setFocused
-
Field Details
-
background
- Mappings:
Namespace Name Mixin selector named background
Lnet/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen;background:Lnet/minecraft/util/Identifier;
intermediary field_18975
Lnet/minecraft/class_489;field_18975:Lnet/minecraft/class_2960;
official G
Lfun;G:Lalz;
-
litProgressTexture
- Mappings:
Namespace Name Mixin selector named litProgressTexture
Lnet/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen;litProgressTexture:Lnet/minecraft/util/Identifier;
intermediary field_45434
Lnet/minecraft/class_489;field_45434:Lnet/minecraft/class_2960;
official H
Lfun;H:Lalz;
-
burnProgressTexture
- Mappings:
Namespace Name Mixin selector named burnProgressTexture
Lnet/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen;burnProgressTexture:Lnet/minecraft/util/Identifier;
intermediary field_45435
Lnet/minecraft/class_489;field_45435:Lnet/minecraft/class_2960;
official I
Lfun;I:Lalz;
-
-
Constructor Details
-
AbstractFurnaceScreen
public AbstractFurnaceScreen(T handler, PlayerInventory playerInventory, Text title, Text toggleCraftableButtonText, Identifier background, Identifier litProgressTexture, Identifier burnProgressTexture, List<RecipeBookWidget.Tab> recipeBookTabs) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen;<init>(Lnet/minecraft/screen/AbstractFurnaceScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_489;<init>(Lnet/minecraft/class_1720;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/util/List;)V
official <init>
Lfun;<init>(Lctd;Lcpv;Lxv;Lxv;Lalz;Lalz;Lalz;Ljava/util/List;)V
-
-
Method Details
-
init
public void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
- Overrides:
init
in classRecipeBookScreen<T extends AbstractFurnaceScreenHandler>
- 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 aT_
Lftx;aT_()V
-
getRecipeBookButtonPos
- Specified by:
getRecipeBookButtonPos
in classRecipeBookScreen<T extends AbstractFurnaceScreenHandler>
- Mappings:
Namespace Name Mixin selector named getRecipeBookButtonPos
Lnet/minecraft/client/gui/screen/ingame/RecipeBookScreen;getRecipeBookButtonPos()Lnet/minecraft/client/gui/ScreenPos;
intermediary method_64509
Lnet/minecraft/class_10260;method_64509()Lnet/minecraft/class_8029;
official G
Lfuo;G()Lfsl;
-
drawBackground
- Specified by:
drawBackground
in classHandledScreen<T extends AbstractFurnaceScreenHandler>
- 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
Lfum;a(Lfnr;FII)V
-