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/MerchantScreen- intermediary - net/minecraft/class_492- official - fwi
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screen.ScreenScreen.SelectedElementNarrationData
- 
Field SummaryFieldsModifier 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.HandledScreenBACKGROUND_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.Screenclient, 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.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructorsConstructorDescriptionMerchantScreen(MerchantScreenHandler handler, PlayerInventory inventory, Text title) 
- 
Method SummaryModifier 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.HandledScreenaddTooltipSubmenuHandler, 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.ScreenaddCrashReportSection, 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.AbstractParentElementgetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementgetBorder, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.NavigablegetNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElementcharTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, setFocused
- 
Field Details- 
OUT_OF_STOCK_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - OUT_OF_STOCK_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;OUT_OF_STOCK_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45490- Lnet/minecraft/class_492;field_45490:Lnet/minecraft/class_2960;- official - G- Lfwi;G:Lakv;
 
- 
EXPERIENCE_BAR_BACKGROUND_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - EXPERIENCE_BAR_BACKGROUND_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_BACKGROUND_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45491- Lnet/minecraft/class_492;field_45491:Lnet/minecraft/class_2960;- official - H- Lfwi;H:Lakv;
 
- 
EXPERIENCE_BAR_CURRENT_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - EXPERIENCE_BAR_CURRENT_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_CURRENT_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45492- Lnet/minecraft/class_492;field_45492:Lnet/minecraft/class_2960;- official - I- Lfwi;I:Lakv;
 
- 
EXPERIENCE_BAR_RESULT_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - EXPERIENCE_BAR_RESULT_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_RESULT_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45484- Lnet/minecraft/class_492;field_45484:Lnet/minecraft/class_2960;- official - J- Lfwi;J:Lakv;
 
- 
SCROLLER_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLER_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLER_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45485- Lnet/minecraft/class_492;field_45485:Lnet/minecraft/class_2960;- official - K- Lfwi;K:Lakv;
 
- 
SCROLLER_DISABLED_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLER_DISABLED_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLER_DISABLED_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45486- Lnet/minecraft/class_492;field_45486:Lnet/minecraft/class_2960;- official - L- Lfwi;L:Lakv;
 
- 
TRADE_ARROW_OUT_OF_STOCK_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - TRADE_ARROW_OUT_OF_STOCK_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_ARROW_OUT_OF_STOCK_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45487- Lnet/minecraft/class_492;field_45487:Lnet/minecraft/class_2960;- official - M- Lfwi;M:Lakv;
 
- 
TRADE_ARROW_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - TRADE_ARROW_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_ARROW_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45488- Lnet/minecraft/class_492;field_45488:Lnet/minecraft/class_2960;- official - N- Lfwi;N:Lakv;
 
- 
DISCOUNT_STRIKETHROUGH_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - DISCOUNT_STRIKETHROUGH_TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;DISCOUNT_STRIKETHROUGH_TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_45489- Lnet/minecraft/class_492;field_45489:Lnet/minecraft/class_2960;- official - O- Lfwi;O:Lakv;
 
- 
TEXTURE- Mappings:
- Namespace - Name - Mixin selector - named - TEXTURE- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TEXTURE:Lnet/minecraft/util/Identifier;- intermediary - field_2950- Lnet/minecraft/class_492;field_2950:Lnet/minecraft/class_2960;- official - P- Lfwi;P:Lakv;
 
- 
TEXTURE_WIDTHprivate static final int TEXTURE_WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TEXTURE_WIDTH- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TEXTURE_WIDTH:I- intermediary - field_32354- Lnet/minecraft/class_492;field_32354:I- official - Q- Lfwi;Q:I
 
- 
TEXTURE_HEIGHTprivate static final int TEXTURE_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TEXTURE_HEIGHT- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TEXTURE_HEIGHT:I- intermediary - field_32355- Lnet/minecraft/class_492;field_32355:I- official - R- Lfwi;R:I
 
- 
field_32356private static final int field_32356- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32356- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;field_32356:I- intermediary - field_32356- Lnet/minecraft/class_492;field_32356:I- official - S- Lfwi;S:I
 
- 
EXPERIENCE_BAR_X_OFFSETprivate static final int EXPERIENCE_BAR_X_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - EXPERIENCE_BAR_X_OFFSET- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;EXPERIENCE_BAR_X_OFFSET:I- intermediary - field_32357- Lnet/minecraft/class_492;field_32357:I- official - T- Lfwi;T:I
 
- 
TRADE_LIST_AREA_Y_OFFSETprivate static final int TRADE_LIST_AREA_Y_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TRADE_LIST_AREA_Y_OFFSET- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_LIST_AREA_Y_OFFSET:I- intermediary - field_32358- Lnet/minecraft/class_492;field_32358:I- official - U- Lfwi;U:I
 
- 
FIRST_BUY_ITEM_X_OFFSETprivate static final int FIRST_BUY_ITEM_X_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - FIRST_BUY_ITEM_X_OFFSET- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;FIRST_BUY_ITEM_X_OFFSET:I- intermediary - field_32359- Lnet/minecraft/class_492;field_32359:I- official - V- Lfwi;V:I
 
- 
SECOND_BUY_ITEM_X_OFFSETprivate static final int SECOND_BUY_ITEM_X_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SECOND_BUY_ITEM_X_OFFSET- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SECOND_BUY_ITEM_X_OFFSET:I- intermediary - field_32360- Lnet/minecraft/class_492;field_32360:I- official - W- Lfwi;W:I
 
- 
SOLD_ITEM_X_OFFSETprivate static final int SOLD_ITEM_X_OFFSET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SOLD_ITEM_X_OFFSET- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SOLD_ITEM_X_OFFSET:I- intermediary - field_32361- Lnet/minecraft/class_492;field_32361:I- official - X- Lfwi;X:I
 
- 
field_32362private static final int field_32362- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32362- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;field_32362:I- intermediary - field_32362- Lnet/minecraft/class_492;field_32362:I- official - Y- Lfwi;Y:I
 
- 
MAX_TRADE_OFFERSprivate static final int MAX_TRADE_OFFERS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_TRADE_OFFERS- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;MAX_TRADE_OFFERS:I- intermediary - field_32363- Lnet/minecraft/class_492;field_32363:I- official - Z- Lfwi;Z:I
 
- 
field_32364private static final int field_32364- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_32364- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;field_32364:I- intermediary - field_32364- Lnet/minecraft/class_492;field_32364:I- official - aa- Lfwi;aa:I
 
- 
TRADE_OFFER_BUTTON_HEIGHTprivate static final int TRADE_OFFER_BUTTON_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TRADE_OFFER_BUTTON_HEIGHT- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_OFFER_BUTTON_HEIGHT:I- intermediary - field_32365- Lnet/minecraft/class_492;field_32365:I- official - ab- Lfwi;ab:I
 
- 
TRADE_OFFER_BUTTON_WIDTHprivate static final int TRADE_OFFER_BUTTON_WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TRADE_OFFER_BUTTON_WIDTH- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADE_OFFER_BUTTON_WIDTH:I- intermediary - field_32366- Lnet/minecraft/class_492;field_32366:I- official - ac- Lfwi;ac:I
 
- 
SCROLLBAR_HEIGHTprivate static final int SCROLLBAR_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLBAR_HEIGHT- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_HEIGHT:I- intermediary - field_32367- Lnet/minecraft/class_492;field_32367:I- official - ad- Lfwi;ad:I
 
- 
SCROLLBAR_WIDTHprivate static final int SCROLLBAR_WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLBAR_WIDTH- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_WIDTH:I- intermediary - field_32368- Lnet/minecraft/class_492;field_32368:I- official - ae- Lfwi;ae:I
 
- 
SCROLLBAR_AREA_HEIGHTprivate static final int SCROLLBAR_AREA_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLBAR_AREA_HEIGHT- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_AREA_HEIGHT:I- intermediary - field_32369- Lnet/minecraft/class_492;field_32369:I- official - af- Lfwi;af:I
 
- 
SCROLLBAR_OFFSET_Yprivate static final int SCROLLBAR_OFFSET_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLBAR_OFFSET_Y- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_OFFSET_Y:I- intermediary - field_32370- Lnet/minecraft/class_492;field_32370:I- official - ag- Lfwi;ag:I
 
- 
SCROLLBAR_OFFSET_Xprivate static final int SCROLLBAR_OFFSET_X- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SCROLLBAR_OFFSET_X- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;SCROLLBAR_OFFSET_X:I- intermediary - field_32371- Lnet/minecraft/class_492;field_32371:I- official - ah- Lfwi;ah:I
 
- 
TRADES_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - TRADES_TEXT- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;TRADES_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26569- Lnet/minecraft/class_492;field_26569:Lnet/minecraft/class_2561;- official - ai- Lfwi;ai:Lwp;
 
- 
DEPRECATED_TEXT- Mappings:
- Namespace - Name - Mixin selector - named - DEPRECATED_TEXT- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;DEPRECATED_TEXT:Lnet/minecraft/text/Text;- intermediary - field_26571- Lnet/minecraft/class_492;field_26571:Lnet/minecraft/class_2561;- official - aj- Lfwi;aj:Lwp;
 
- 
selectedIndexprivate int selectedIndex- Mappings:
- Namespace - Name - Mixin selector - named - selectedIndex- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;selectedIndex:I- intermediary - field_19161- Lnet/minecraft/class_492;field_19161:I- official - ak- Lfwi;ak:I
 
- 
offers- Mappings:
- Namespace - Name - Mixin selector - named - offers- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;offers:[Lnet/minecraft/client/gui/screen/ingame/MerchantScreen$WidgetButtonPage;- intermediary - field_19162- Lnet/minecraft/class_492;field_19162:[Lnet/minecraft/class_492$class_493;- official - al- Lfwi;al:[Lfwi$a;
 
- 
indexStartOffsetint indexStartOffset- Mappings:
- Namespace - Name - Mixin selector - named - indexStartOffset- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;indexStartOffset:I- intermediary - field_19163- Lnet/minecraft/class_492;field_19163:I- official - am- Lfwi;am:I
 
- 
scrollingprivate boolean scrolling- Mappings:
- Namespace - Name - Mixin selector - named - scrolling- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;scrolling:Z- intermediary - field_19164- Lnet/minecraft/class_492;field_19164:Z- official - an- Lfwi;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;)V- intermediary - <init>- Lnet/minecraft/class_492;<init>(Lnet/minecraft/class_1728;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V- official - <init>- Lfwi;<init>(Lcto;Lcox;Lwp;)V
 
 
- 
- 
Method Details- 
syncRecipeIndexprivate void syncRecipeIndex()- Mappings:
- Namespace - Name - Mixin selector - named - syncRecipeIndex- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;syncRecipeIndex()V- intermediary - method_2496- Lnet/minecraft/class_492;method_2496()V- official - G- Lfwi;G()V
 
- 
initprotected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized. - Overrides:
- initin class- HandledScreen<MerchantScreenHandler>
- 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 - aR_- Lfum;aR_()V
 
- 
drawForeground- Overrides:
- drawForegroundin class- HandledScreen<MerchantScreenHandler>
- Mappings:
- Namespace - Name - Mixin selector - named - drawForeground- Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(Lnet/minecraft/client/gui/DrawContext;II)V- intermediary - method_2388- Lnet/minecraft/class_465;method_2388(Lnet/minecraft/class_332;II)V- official - b- Lfvb;b(Lfof;II)V
 
- 
drawBackground- Specified by:
- drawBackgroundin class- HandledScreen<MerchantScreenHandler>
- 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- Lfvb;a(Lfof;FII)V
 
- 
drawLevelInfo- Mappings:
- Namespace - Name - Mixin selector - named - drawLevelInfo- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;drawLevelInfo(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/village/TradeOffer;)V- intermediary - method_19413- Lnet/minecraft/class_492;method_19413(Lnet/minecraft/class_332;IILnet/minecraft/class_1914;)V- official - a- Lfwi;a(Lfof;IILdfg;)V
 
- 
renderScrollbar- Mappings:
- Namespace - Name - Mixin selector - named - renderScrollbar- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;renderScrollbar(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/village/TradeOfferList;)V- intermediary - method_20221- Lnet/minecraft/class_492;method_20221(Lnet/minecraft/class_332;IILnet/minecraft/class_1916;)V- official - a- Lfwi;a(Lfof;IILdfh;)V
 
- 
render- Specified by:
- renderin interface- Drawable
- Overrides:
- renderin class- HandledScreen<MerchantScreenHandler>
- Mappings:
- Namespace - Name - Mixin selector - named - render- Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V- intermediary - method_25394- Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V- official - a- Lfpx;a(Lfof;IIF)V
 
- 
renderArrow- Mappings:
- Namespace - Name - Mixin selector - named - renderArrow- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;renderArrow(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/village/TradeOffer;II)V- intermediary - method_20223- Lnet/minecraft/class_492;method_20223(Lnet/minecraft/class_332;Lnet/minecraft/class_1914;II)V- official - a- Lfwi;a(Lfof;Ldfg;II)V
 
- 
renderFirstBuyItemprivate void renderFirstBuyItem(DrawContext context, ItemStack adjustedFirstBuyItem, ItemStack originalFirstBuyItem, int x, int y) - Mappings:
- Namespace - Name - Mixin selector - named - renderFirstBuyItem- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;renderFirstBuyItem(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;II)V- intermediary - method_20222- Lnet/minecraft/class_492;method_20222(Lnet/minecraft/class_332;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;II)V- official - a- Lfwi;a(Lfof;Lcwq;Lcwq;II)V
 
- 
canScrollprivate boolean canScroll(int listSize) - Mappings:
- Namespace - Name - Mixin selector - named - canScroll- Lnet/minecraft/client/gui/screen/ingame/MerchantScreen;canScroll(I)Z- intermediary - method_20220- Lnet/minecraft/class_492;method_20220(I)Z- official - a- Lfwi;a(I)Z
 
- 
mouseScrolledpublic boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount) Callback for when a mouse button scroll event has been captured.- Specified by:
- mouseScrolledin interface- Element
- Specified by:
- mouseScrolledin interface- ParentElement
- Overrides:
- mouseScrolledin class- HandledScreen<MerchantScreenHandler>
- Parameters:
- mouseX- the X coordinate of the mouse
- mouseY- the Y coordinate of the mouse
- horizontalAmount- the horizontal scroll amount
- verticalAmount- the vertical scroll amount
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - mouseScrolled- Lnet/minecraft/client/gui/Element;mouseScrolled(DDDD)Z- intermediary - method_25401- Lnet/minecraft/class_364;method_25401(DDDD)Z- official - a- Lfqr;a(DDDD)Z
 
- 
mouseDraggedpublic 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 interface- Element
- Specified by:
- mouseDraggedin interface- ParentElement
- Overrides:
- mouseDraggedin class- HandledScreen<MerchantScreenHandler>
- Parameters:
- mouseX- the current X coordinate of the mouse
- mouseY- the current Y coordinate of the mouse
- button- the mouse button number
- deltaX- the difference of the current X with the previous X coordinate
- deltaY- 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 - mouseDragged- Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z- intermediary - method_25403- Lnet/minecraft/class_364;method_25403(DDIDD)Z- official - a- Lfqr;a(DDIDD)Z
 
- 
mouseClickedpublic 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 interface- Element
- Specified by:
- mouseClickedin interface- ParentElement
- Overrides:
- mouseClickedin class- HandledScreen<MerchantScreenHandler>
- Parameters:
- mouseX- the X coordinate of the mouse
- mouseY- the Y coordinate of the mouse
- button- the mouse button number
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - mouseClicked- Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z- intermediary - method_25402- Lnet/minecraft/class_364;method_25402(DDI)Z- official - a- Lfqr;a(DDI)Z
 
 
-