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 gbm
-
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_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
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(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) 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.voidrender(DrawContext context, int mouseX, int mouseY, float deltaTicks) private voidrenderArrow(DrawContext context, TradeOffer tradeOffer, int x, int y) private voidrenderFirstBuyItem(DrawContext context, ItemStack adjustedFirstBuyItem, ItemStack originalFirstBuyItem, int x, int y) private voidrenderScrollbar(DrawContext context, int x, int y, TradeOfferList tradeOffers) private voidMethods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
addTooltipSubmenuHandler, close, drawMouseoverTooltip, drawSlot, drawSlots, endTouchDrag, getScreenHandler, getTooltipFromItem, handledScreenTick, handleHotbarKeyPressed, isClickOutsideBounds, isPointWithinBounds, keyPressed, mouseReleased, onMouseClick, onMouseClick, onSlotChangedState, removed, renderBackground, shouldPause, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, 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.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, 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 GLgbm;G:Lalr;
-
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 HLgbm;H:Lalr;
-
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 ILgbm;I:Lalr;
-
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 JLgbm;J:Lalr;
-
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 KLgbm;K:Lalr;
-
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 LLgbm;L:Lalr;
-
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 MLgbm;M:Lalr;
-
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 NLgbm;N:Lalr;
-
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 OLgbm;O:Lalr;
-
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 PLgbm;P:Lalr;
-
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 QLgbm;Q: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 RLgbm;R: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 SLgbm;S: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 TLgbm;T: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 ULgbm;U: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 VLgbm;V: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 WLgbm;W: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 XLgbm;X: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 YLgbm;Y: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 ZLgbm;Z: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 aaLgbm;aa: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 abLgbm;ab: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 acLgbm;ac: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 adLgbm;ad: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 aeLgbm;ae: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 afLgbm;af: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 agLgbm;ag: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 ahLgbm;ah: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 aiLgbm;ai:Lxg;
-
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 ajLgbm;aj:Lxg;
-
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 akLgbm;ak: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 alLgbm;al:[Lgbm$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 amLgbm;am: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 anLgbm;an: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>Lgbm;<init>(Lcxm;Lcsh;Lxg;)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 GLgbm;G()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 aO_Lfzq;aO_()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 bLgaf;b(Lftk;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 aLgaf;a(Lftk;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 aLgbm;a(Lftk;IILdjf;)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 aLgbm;a(Lftk;IILdjg;)V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classHandledScreen<MerchantScreenHandler>- 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 aLfvb;a(Lftk;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 aLgbm;a(Lftk;Ldjf;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 aLgbm;a(Lftk;Ldak;Ldak;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 aLgbm;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 aLfvv;a(DDDD)Z
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) 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>- Parameters:
mouseX- the current X coordinate of the mousemouseY- the current Y coordinate of the mousebutton- the mouse button numberdeltaX- the difference of the current X with the previous X coordinatedeltaY- the difference of the current Y with the previous Y coordinate- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseDraggedLnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Zintermediary method_25403Lnet/minecraft/class_364;method_25403(DDIDD)Zofficial aLfvv;a(DDIDD)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<MerchantScreenHandler>- 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 aLfvv;a(DDI)Z
-