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 fyb
-
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 delta, 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 delta) 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 GLfyb;G:Lald;
-
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 HLfyb;H:Lald;
-
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 ILfyb;I:Lald;
-
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 JLfyb;J:Lald;
-
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 KLfyb;K:Lald;
-
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 LLfyb;L:Lald;
-
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 MLfyb;M:Lald;
-
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 NLfyb;N:Lald;
-
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 OLfyb;O:Lald;
-
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 PLfyb;P:Lald;
-
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 QLfyb;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 RLfyb;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 SLfyb;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 TLfyb;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 ULfyb;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 VLfyb;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 WLfyb;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 XLfyb;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 YLfyb;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 ZLfyb;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 aaLfyb;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 abLfyb;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 acLfyb;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 adLfyb;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 aeLfyb;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 afLfyb;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 agLfyb;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 ahLfyb;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 aiLfyb;ai:Lwv;
-
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 ajLfyb;aj:Lwv;
-
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 akLfyb;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 alLfyb;al:[Lfyb$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 amLfyb;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 anLfyb;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>Lfyb;<init>(Lcuy;Lcqh;Lwv;)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 GLfyb;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 aN_Lfwf;aN_()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 bLfwu;b(Lfpz;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 aLfwu;a(Lfpz;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 aLfyb;a(Lfpz;IILdgn;)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 aLfyb;a(Lfpz;IILdgo;)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 aLfrq;a(Lfpz;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 aLfyb;a(Lfpz;Ldgn;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 aLfyb;a(Lfpz;Lcxy;Lcxy;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 aLfyb;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 aLfsk;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 aLfsk;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 aLfsk;a(DDI)Z
-