Class MerchantScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen<MerchantScreenHandler>
net.minecraft.client.gui.screen.ingame.MerchantScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement,ScreenHandlerProvider<MerchantScreenHandler>
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/ingame/MerchantScreenintermediary net/minecraft/class_492official gsc
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Textprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int(package private) intprivate static final intprivate final MerchantScreen.WidgetButtonPage[]private static final Identifierprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final Identifierprivate static final Identifierprivate booleanprivate static final intprivate intprivate static final intprivate static final Identifierprivate static final intprivate static final intprivate static final Identifierprivate static final Identifierprivate static final intprivate static final intprivate static final intprivate static final TextFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_52802, field_52803, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, yFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, field_60460, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, textRenderer, title, width -
Constructor Summary
ConstructorsConstructorDescriptionMerchantScreen(MerchantScreenHandler handler, PlayerInventory inventory, Text title) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancanScroll(int listSize) protected voiddrawBackground(DrawContext context, float deltaTicks, int mouseX, int mouseY) protected voiddrawForeground(DrawContext context, int mouseX, int mouseY) private voiddrawLevelInfo(DrawContext context, int x, int y, TradeOffer tradeOffer) protected voidinit()Called when a screen should be initialized.booleanmouseClicked(Click click, boolean doubled) Callback for when a mouse button down event has been captured.booleanmouseDragged(Click click, double offsetX, double offsetY) Callback for when a mouse button drag event has been captured.booleanmouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount) Callback for when a mouse button scroll event has been captured.private voidrenderArrow(DrawContext context, TradeOffer tradeOffer, int x, int y) private voidrenderFirstBuyItem(DrawContext context, ItemStack adjustedFirstBuyItem, ItemStack originalFirstBuyItem, int x, int y) voidrenderMain(DrawContext context, int mouseX, int mouseY, float deltaTicks) private voidrenderScrollbar(DrawContext context, int x, int y, TradeOfferList tradeOffers) private voidMethods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, deferSubtitles, drawMouseoverTooltip, drawSlot, drawSlots, endTouchDrag, getScreenHandler, getTooltipFromItem, handledScreenTick, handleHotbarKeyPressed, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseReleased, onMouseClick, onMouseClick, onSlotChangedState, removed, render, renderBackground, renderCursorStack, renderLetGoTouchStack, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, allowRotatingPanorama, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, canInterruptOtherScreen, children, clearAndInit, clearChildren, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleBasicClickEvent, handleClickEvent, handleOpenUri, handleRunCommand, hasUsageText, init, insertText, isMouseOver, isValidCharacterForName, keepOpenThroughPortal, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, refreshWidgetPositions, remove, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setWidgetAlpha, shouldCloseOnEsc, showsStatusEffects, switchFocus, updateNarratorMethods 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
getBorder, isClickable, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, setFocused
-
Field Details
-
OUT_OF_STOCK_TEXTURE
- Mappings:
Namespace Name Mixin selector named OUT_OF_STOCK_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;OUT_OF_STOCK_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45490Lnet/minecraft/class_492;field_45490:Lnet/minecraft/class_2960;official DLgsc;D:Lamy;
-
EXPERIENCE_BAR_BACKGROUND_TEXTURE
- Mappings:
Namespace Name Mixin selector named EXPERIENCE_BAR_BACKGROUND_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_BACKGROUND_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45491Lnet/minecraft/class_492;field_45491:Lnet/minecraft/class_2960;official ELgsc;E:Lamy;
-
EXPERIENCE_BAR_CURRENT_TEXTURE
- Mappings:
Namespace Name Mixin selector named EXPERIENCE_BAR_CURRENT_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_CURRENT_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45492Lnet/minecraft/class_492;field_45492:Lnet/minecraft/class_2960;official FLgsc;F:Lamy;
-
EXPERIENCE_BAR_RESULT_TEXTURE
- Mappings:
Namespace Name Mixin selector named EXPERIENCE_BAR_RESULT_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_RESULT_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45484Lnet/minecraft/class_492;field_45484:Lnet/minecraft/class_2960;official GLgsc;G:Lamy;
-
SCROLLER_TEXTURE
- Mappings:
Namespace Name Mixin selector named SCROLLER_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLER_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45485Lnet/minecraft/class_492;field_45485:Lnet/minecraft/class_2960;official HLgsc;H:Lamy;
-
SCROLLER_DISABLED_TEXTURE
- Mappings:
Namespace Name Mixin selector named SCROLLER_DISABLED_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLER_DISABLED_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45486Lnet/minecraft/class_492;field_45486:Lnet/minecraft/class_2960;official ILgsc;I:Lamy;
-
TRADE_ARROW_OUT_OF_STOCK_TEXTURE
- Mappings:
Namespace Name Mixin selector named TRADE_ARROW_OUT_OF_STOCK_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_ARROW_OUT_OF_STOCK_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45487Lnet/minecraft/class_492;field_45487:Lnet/minecraft/class_2960;official JLgsc;J:Lamy;
-
TRADE_ARROW_TEXTURE
- Mappings:
Namespace Name Mixin selector named TRADE_ARROW_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_ARROW_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45488Lnet/minecraft/class_492;field_45488:Lnet/minecraft/class_2960;official KLgsc;K:Lamy;
-
DISCOUNT_STRIKETHROUGH_TEXTURE
- Mappings:
Namespace Name Mixin selector named DISCOUNT_STRIKETHROUGH_TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;DISCOUNT_STRIKETHROUGH_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_45489Lnet/minecraft/class_492;field_45489:Lnet/minecraft/class_2960;official LLgsc;L:Lamy;
-
TEXTURE
- Mappings:
Namespace Name Mixin selector named TEXTURELnet/minecraft/client/gui/screen/ingame/MerchantScreen;TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_2950Lnet/minecraft/class_492;field_2950:Lnet/minecraft/class_2960;official MLgsc;M:Lamy;
-
TEXTURE_WIDTH
private static final int TEXTURE_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector named TEXTURE_WIDTHLnet/minecraft/client/gui/screen/ingame/MerchantScreen;TEXTURE_WIDTH:Iintermediary field_32354Lnet/minecraft/class_492;field_32354:Iofficial NLgsc;N:I
-
TEXTURE_HEIGHT
private static final int TEXTURE_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named TEXTURE_HEIGHTLnet/minecraft/client/gui/screen/ingame/MerchantScreen;TEXTURE_HEIGHT:Iintermediary field_32355Lnet/minecraft/class_492;field_32355:Iofficial OLgsc;O:I
-
field_32356
private static final int field_32356- See Also:
- Mappings:
Namespace Name Mixin selector named field_32356Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;field_32356:Iintermediary field_32356Lnet/minecraft/class_492;field_32356:Iofficial PLgsc;P:I
-
EXPERIENCE_BAR_X_OFFSET
private static final int EXPERIENCE_BAR_X_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named EXPERIENCE_BAR_X_OFFSETLnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_X_OFFSET:Iintermediary field_32357Lnet/minecraft/class_492;field_32357:Iofficial QLgsc;Q:I
-
TRADE_LIST_AREA_Y_OFFSET
private static final int TRADE_LIST_AREA_Y_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named TRADE_LIST_AREA_Y_OFFSETLnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_LIST_AREA_Y_OFFSET:Iintermediary field_32358Lnet/minecraft/class_492;field_32358:Iofficial RLgsc;R:I
-
FIRST_BUY_ITEM_X_OFFSET
private static final int FIRST_BUY_ITEM_X_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named FIRST_BUY_ITEM_X_OFFSETLnet/minecraft/client/gui/screen/ingame/MerchantScreen;FIRST_BUY_ITEM_X_OFFSET:Iintermediary field_32359Lnet/minecraft/class_492;field_32359:Iofficial SLgsc;S:I
-
SECOND_BUY_ITEM_X_OFFSET
private static final int SECOND_BUY_ITEM_X_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named SECOND_BUY_ITEM_X_OFFSETLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SECOND_BUY_ITEM_X_OFFSET:Iintermediary field_32360Lnet/minecraft/class_492;field_32360:Iofficial TLgsc;T:I
-
SOLD_ITEM_X_OFFSET
private static final int SOLD_ITEM_X_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector named SOLD_ITEM_X_OFFSETLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SOLD_ITEM_X_OFFSET:Iintermediary field_32361Lnet/minecraft/class_492;field_32361:Iofficial ULgsc;U:I
-
field_32362
private static final int field_32362- See Also:
- Mappings:
Namespace Name Mixin selector named field_32362Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;field_32362:Iintermediary field_32362Lnet/minecraft/class_492;field_32362:Iofficial VLgsc;V:I
-
MAX_TRADE_OFFERS
private static final int MAX_TRADE_OFFERS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_TRADE_OFFERSLnet/minecraft/client/gui/screen/ingame/MerchantScreen;MAX_TRADE_OFFERS:Iintermediary field_32363Lnet/minecraft/class_492;field_32363:Iofficial WLgsc;W:I
-
field_32364
private static final int field_32364- See Also:
- Mappings:
Namespace Name Mixin selector named field_32364Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;field_32364:Iintermediary field_32364Lnet/minecraft/class_492;field_32364:Iofficial XLgsc;X:I
-
TRADE_OFFER_BUTTON_HEIGHT
private static final int TRADE_OFFER_BUTTON_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named TRADE_OFFER_BUTTON_HEIGHTLnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_OFFER_BUTTON_HEIGHT:Iintermediary field_32365Lnet/minecraft/class_492;field_32365:Iofficial YLgsc;Y:I
-
TRADE_OFFER_BUTTON_WIDTH
private static final int TRADE_OFFER_BUTTON_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector named TRADE_OFFER_BUTTON_WIDTHLnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_OFFER_BUTTON_WIDTH:Iintermediary field_32366Lnet/minecraft/class_492;field_32366:Iofficial ZLgsc;Z:I
-
SCROLLBAR_HEIGHT
private static final int SCROLLBAR_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named SCROLLBAR_HEIGHTLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_HEIGHT:Iintermediary field_32367Lnet/minecraft/class_492;field_32367:Iofficial aaLgsc;aa:I
-
SCROLLBAR_WIDTH
private static final int SCROLLBAR_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector named SCROLLBAR_WIDTHLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_WIDTH:Iintermediary field_32368Lnet/minecraft/class_492;field_32368:Iofficial abLgsc;ab:I
-
SCROLLBAR_AREA_HEIGHT
private static final int SCROLLBAR_AREA_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named SCROLLBAR_AREA_HEIGHTLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_AREA_HEIGHT:Iintermediary field_32369Lnet/minecraft/class_492;field_32369:Iofficial acLgsc;ac:I
-
SCROLLBAR_OFFSET_Y
private static final int SCROLLBAR_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector named SCROLLBAR_OFFSET_YLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_OFFSET_Y:Iintermediary field_32370Lnet/minecraft/class_492;field_32370:Iofficial adLgsc;ad:I
-
SCROLLBAR_OFFSET_X
private static final int SCROLLBAR_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector named SCROLLBAR_OFFSET_XLnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_OFFSET_X:Iintermediary field_32371Lnet/minecraft/class_492;field_32371:Iofficial aeLgsc;ae:I
-
TRADES_TEXT
- Mappings:
Namespace Name Mixin selector named TRADES_TEXTLnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADES_TEXT:Lnet/minecraft/text/Text;intermediary field_26569Lnet/minecraft/class_492;field_26569:Lnet/minecraft/class_2561;official afLgsc;af:Lym;
-
DEPRECATED_TEXT
- Mappings:
Namespace Name Mixin selector named DEPRECATED_TEXTLnet/minecraft/client/gui/screen/ingame/MerchantScreen;DEPRECATED_TEXT:Lnet/minecraft/text/Text;intermediary field_26571Lnet/minecraft/class_492;field_26571:Lnet/minecraft/class_2561;official agLgsc;ag:Lym;
-
selectedIndex
private int selectedIndex- Mappings:
Namespace Name Mixin selector named selectedIndexLnet/minecraft/client/gui/screen/ingame/MerchantScreen;selectedIndex:Iintermediary field_19161Lnet/minecraft/class_492;field_19161:Iofficial ahLgsc;ah:I
-
offers
- Mappings:
Namespace Name Mixin selector named offersLnet/minecraft/client/gui/screen/ingame/MerchantScreen;offers:[Lnet/minecraft/client/gui/screen/ingame/MerchantScreen$WidgetButtonPage;intermediary field_19162Lnet/minecraft/class_492;field_19162:[Lnet/minecraft/class_492$class_493;official aiLgsc;ai:[Lgsc$a;
-
indexStartOffset
int indexStartOffset- Mappings:
Namespace Name Mixin selector named indexStartOffsetLnet/minecraft/client/gui/screen/ingame/MerchantScreen;indexStartOffset:Iintermediary field_19163Lnet/minecraft/class_492;field_19163:Iofficial ajLgsc;aj:I
-
scrolling
private boolean scrolling- Mappings:
Namespace Name Mixin selector named scrollingLnet/minecraft/client/gui/screen/ingame/MerchantScreen;scrolling:Zintermediary field_19164Lnet/minecraft/class_492;field_19164:Zofficial akLgsc;ak:Z
-
-
Constructor Details
-
MerchantScreen
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;<init>(Lnet/minecraft/screen/MerchantScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)Vintermediary <init>Lnet/minecraft/class_492;<init>(Lnet/minecraft/class_1728;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)Vofficial <init>Lgsc;<init>(Ldhh;Ldca;Lym;)V
-
-
Method Details
-
syncRecipeIndex
private void syncRecipeIndex()- Mappings:
Namespace Name Mixin selector named syncRecipeIndexLnet/minecraft/client/gui/screen/ingame/MerchantScreen;syncRecipeIndex()Vintermediary method_2496Lnet/minecraft/class_492;method_2496()Vofficial ILgsc;I()V
-
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<MerchantScreenHandler>- Mappings:
Namespace Name Mixin selector named initLnet/minecraft/client/gui/screen/Screen;init()Vintermediary method_25426Lnet/minecraft/class_437;method_25426()Vofficial bg_Lgpn;bg_()V
-
drawForeground
- Overrides:
drawForegroundin classHandledScreen<MerchantScreenHandler>- Mappings:
Namespace Name Mixin selector named drawForegroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(Lnet/minecraft/client/gui/DrawContext;II)Vintermediary method_2388Lnet/minecraft/class_465;method_2388(Lnet/minecraft/class_332;II)Vofficial cLgqu;c(Lggd;II)V
-
drawBackground
- Specified by:
drawBackgroundin classHandledScreen<MerchantScreenHandler>- Mappings:
Namespace Name Mixin selector named drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/gui/DrawContext;FII)Vintermediary method_2389Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_332;FII)Vofficial aLgqu;a(Lggd;FII)V
-
drawLevelInfo
- Mappings:
Namespace Name Mixin selector named drawLevelInfoLnet/minecraft/client/gui/screen/ingame/MerchantScreen;drawLevelInfo(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/village/TradeOffer;)Vintermediary method_19413Lnet/minecraft/class_492;method_19413(Lnet/minecraft/class_332;IILnet/minecraft/class_1914;)Vofficial aLgsc;a(Lggd;IILdtj;)V
-
renderScrollbar
- Mappings:
Namespace Name Mixin selector named renderScrollbarLnet/minecraft/client/gui/screen/ingame/MerchantScreen;renderScrollbar(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/village/TradeOfferList;)Vintermediary method_20221Lnet/minecraft/class_492;method_20221(Lnet/minecraft/class_332;IILnet/minecraft/class_1916;)Vofficial aLgsc;a(Lggd;IILdtk;)V
-
renderMain
- Overrides:
renderMainin classHandledScreen<MerchantScreenHandler>- Mappings:
Namespace Name Mixin selector named renderMainLnet/minecraft/client/gui/screen/ingame/HandledScreen;renderMain(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_71085Lnet/minecraft/class_465;method_71085(Lnet/minecraft/class_332;IIF)Vofficial dLgqu;d(Lggd;IIF)V
-
renderArrow
- Mappings:
Namespace Name Mixin selector named renderArrowLnet/minecraft/client/gui/screen/ingame/MerchantScreen;renderArrow(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/village/TradeOffer;II)Vintermediary method_20223Lnet/minecraft/class_492;method_20223(Lnet/minecraft/class_332;Lnet/minecraft/class_1914;II)Vofficial aLgsc;a(Lggd;Ldtj;II)V
-
renderFirstBuyItem
private void renderFirstBuyItem(DrawContext context, ItemStack adjustedFirstBuyItem, ItemStack originalFirstBuyItem, int x, int y) - Mappings:
Namespace Name Mixin selector named renderFirstBuyItemLnet/minecraft/client/gui/screen/ingame/MerchantScreen;renderFirstBuyItem(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;II)Vintermediary method_20222Lnet/minecraft/class_492;method_20222(Lnet/minecraft/class_332;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;II)Vofficial aLgsc;a(Lggd;Ldkf;Ldkf;II)V
-
canScroll
private boolean canScroll(int listSize) - Mappings:
Namespace Name Mixin selector named canScrollLnet/minecraft/client/gui/screen/ingame/MerchantScreen;canScroll(I)Zintermediary method_20220Lnet/minecraft/class_492;method_20220(I)Zofficial aLgsc;a(I)Z
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount) Callback for when a mouse button scroll event has been captured.- Specified by:
mouseScrolledin interfaceElement- Specified by:
mouseScrolledin interfaceParentElement- Overrides:
mouseScrolledin classHandledScreen<MerchantScreenHandler>- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousehorizontalAmount- the horizontal scroll amountverticalAmount- the vertical scroll amount- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseScrolledLnet/minecraft/client/gui/Element;mouseScrolled(DDDD)Zintermediary method_25401Lnet/minecraft/class_364;method_25401(DDDD)Zofficial aLgjy;a(DDDD)Z
-
mouseDragged
Callback for when a mouse button drag event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
mouseDraggedin interfaceElement- Specified by:
mouseDraggedin interfaceParentElement- Overrides:
mouseDraggedin classHandledScreen<MerchantScreenHandler>- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseDraggedLnet/minecraft/client/gui/Element;mouseDragged(Lnet/minecraft/client/gui/Click;DD)Zintermediary method_25403Lnet/minecraft/class_364;method_25403(Lnet/minecraft/class_11909;DD)Zofficial aLgjy;a(Lgwm;DD)Z
-
mouseClicked
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<MerchantScreenHandler>- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(Lnet/minecraft/client/gui/Click;Z)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(Lnet/minecraft/class_11909;Z)Zofficial aLgjy;a(Lgwm;Z)Z
-