Package net.minecraft
Class class_10260<T extends AbstractRecipeScreenHandler>
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen<T>
net.minecraft.class_10260<T>
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement,ScreenHandlerProvider<T>,RecipeBookProvider
- Direct Known Subclasses:
AbstractFurnaceScreen,CraftingScreen,InventoryScreen
@Environment(CLIENT)
public abstract class class_10260<T extends AbstractRecipeScreenHandler>
extends HandledScreen<T>
implements RecipeBookProvider
- Mappings:
Namespace Name named net/minecraft/class_10260intermediary net/minecraft/class_10260official fsn
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsFields 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, yFields 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, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionclass_10260(T t, RecipeBookWidget<?> recipeBookWidget, PlayerInventory playerInventory, Text text) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char chr, int modifiers) Callback for when a character input has been captured.voidprotected voidinit()Called when a screen should be initialized.protected booleanisClickOutsideBounds(double mouseX, double mouseY, int left, int top, int button) protected booleanisPointWithinBounds(int x, int y, int width, int height, double pointX, double pointY) booleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.protected voidmethod_64508(DrawContext drawContext) protected abstract ScreenPosprotected voidprotected booleanprivate voidbooleanmouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.protected voidonMouseClick(Slot slot, int slotId, int button, SlotActionType actionType) voidvoidrender(DrawContext context, int mouseX, int mouseY, float delta) Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, drawBackground, drawForeground, drawMouseoverTooltip, drawSlot, endTouchDrag, getScreenHandler, getTooltipFromItem, handleHotbarKeyPressed, mouseDragged, mouseReleased, mouseScrolled, onSlotChangedState, removed, renderBackground, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, method_64506, method_64507, narrateScreenIfNarrationEnabled, onDisplayed, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, switchFocus, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, setFocused
-
Field Details
-
field_54474
- Mappings:
Namespace Name Mixin selector named field_54474Lnet/minecraft/class_10260;field_54474:Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;intermediary field_54474Lnet/minecraft/class_10260;field_54474:Lnet/minecraft/class_507;official GLfsn;G:Lfvt;
-
field_54475
private boolean field_54475- Mappings:
Namespace Name Mixin selector named field_54475Lnet/minecraft/class_10260;field_54475:Zintermediary field_54475Lnet/minecraft/class_10260;field_54475:Zofficial HLfsn;H:Z
-
-
Constructor Details
-
class_10260
public class_10260(T t, RecipeBookWidget<?> recipeBookWidget, PlayerInventory playerInventory, Text text)
-
-
Method Details
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
- Overrides:
initin classHandledScreen<T extends AbstractRecipeScreenHandler>- Mappings:
Namespace Name Mixin selector named initLnet/minecraft/client/gui/screen/Screen;init()Vintermediary method_25426Lnet/minecraft/class_437;method_25426()Vofficial aR_Lfrw;aR_()V
-
method_64509
- Mappings:
Namespace Name Mixin selector named method_64509Lnet/minecraft/class_10260;method_64509()Lnet/minecraft/client/gui/ScreenPos;intermediary method_64509Lnet/minecraft/class_10260;method_64509()Lnet/minecraft/class_8029;official JLfsn;J()Lfqk;
-
method_64512
private void method_64512()- Mappings:
Namespace Name Mixin selector named method_64512Lnet/minecraft/class_10260;method_64512()Vintermediary method_64512Lnet/minecraft/class_10260;method_64512()Vofficial OLfsn;O()V
-
method_64510
protected void method_64510()- Mappings:
Namespace Name Mixin selector named method_64510Lnet/minecraft/class_10260;method_64510()Vintermediary method_64510Lnet/minecraft/class_10260;method_64510()Vofficial KLfsn;K()V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classHandledScreen<T extends AbstractRecipeScreenHandler>- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLfng;a(Lflq;IIF)V
-
method_64508
- Overrides:
method_64508in classHandledScreen<T extends AbstractRecipeScreenHandler>- Mappings:
Namespace Name Mixin selector named method_64508Lnet/minecraft/client/gui/screen/ingame/HandledScreen;method_64508(Lnet/minecraft/client/gui/DrawContext;)Vintermediary method_64508Lnet/minecraft/class_465;method_64508(Lnet/minecraft/class_332;)Vofficial cLfsl;c(Lflq;)V
-
method_64511
protected boolean method_64511()- Mappings:
Namespace Name Mixin selector named method_64511Lnet/minecraft/class_10260;method_64511()Zintermediary method_64511Lnet/minecraft/class_10260;method_64511()Zofficial LLfsn;L()Z
-
charTyped
public boolean charTyped(char chr, int modifiers) Callback for when a character input has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
charTypedin interfaceElement- Specified by:
charTypedin interfaceParentElement- Parameters:
chr- the captured charactermodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named charTypedLnet/minecraft/client/gui/Element;charTyped(CI)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Zofficial aLfoa;a(CI)Z
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classHandledScreen<T extends AbstractRecipeScreenHandler>- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Zofficial aLfoa;a(III)Z
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
mouseClickedin interfaceElement- Specified by:
mouseClickedin interfaceParentElement- Overrides:
mouseClickedin classHandledScreen<T extends AbstractRecipeScreenHandler>- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Zofficial aLfoa;a(DDI)Z
-
isPointWithinBounds
protected boolean isPointWithinBounds(int x, int y, int width, int height, double pointX, double pointY) - Overrides:
isPointWithinBoundsin classHandledScreen<T extends AbstractRecipeScreenHandler>- Mappings:
Namespace Name Mixin selector named isPointWithinBoundsLnet/minecraft/client/gui/screen/ingame/HandledScreen;isPointWithinBounds(IIIIDD)Zintermediary method_2378Lnet/minecraft/class_465;method_2378(IIIIDD)Zofficial aLfsl;a(IIIIDD)Z
-
isClickOutsideBounds
protected boolean isClickOutsideBounds(double mouseX, double mouseY, int left, int top, int button) - Overrides:
isClickOutsideBoundsin classHandledScreen<T extends AbstractRecipeScreenHandler>- Mappings:
Namespace Name Mixin selector named isClickOutsideBoundsLnet/minecraft/client/gui/screen/ingame/HandledScreen;isClickOutsideBounds(DDIII)Zintermediary method_2381Lnet/minecraft/class_465;method_2381(DDIII)Zofficial aLfsl;a(DDIII)Z
-
onMouseClick
- Overrides:
onMouseClickin classHandledScreen<T extends AbstractRecipeScreenHandler>- See Also:
- Mappings:
Namespace Name Mixin selector named onMouseClickLnet/minecraft/client/gui/screen/ingame/HandledScreen;onMouseClick(Lnet/minecraft/screen/slot/Slot;IILnet/minecraft/screen/slot/SlotActionType;)Vintermediary method_2383Lnet/minecraft/class_465;method_2383(Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)Vofficial aLfsl;a(Lctw;IILcsk;)V
-
handledScreenTick
public void handledScreenTick()- Overrides:
handledScreenTickin classHandledScreen<T extends AbstractRecipeScreenHandler>- Mappings:
Namespace Name Mixin selector named handledScreenTickLnet/minecraft/client/gui/screen/ingame/HandledScreen;handledScreenTick()Vintermediary method_37432Lnet/minecraft/class_465;method_37432()Vofficial FLfsl;F()V
-
refreshRecipeBook
public void refreshRecipeBook()- Specified by:
refreshRecipeBookin interfaceRecipeBookProvider- Mappings:
Namespace Name Mixin selector named refreshRecipeBookLnet/minecraft/client/gui/screen/recipebook/RecipeBookProvider;refreshRecipeBook()Vintermediary method_16891Lnet/minecraft/class_518;method_16891()Vofficial MLfvz;M()V
-
getRecipeBookWidget
- Specified by:
getRecipeBookWidgetin interfaceRecipeBookProvider- Mappings:
Namespace Name Mixin selector named getRecipeBookWidgetLnet/minecraft/client/gui/screen/recipebook/RecipeBookProvider;getRecipeBookWidget()Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;intermediary method_2659Lnet/minecraft/class_518;method_2659()Lnet/minecraft/class_507;official NLfvz;N()Lfvt;
-