net.minecraft.client.gui.screens.inventory

public class MerchantScreen

extends AbstractContainerScreen<MerchantMenu>

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable, MenuAccess

fzx
net.minecraft.client.gui.screens.inventory.MerchantScreen
net.minecraft.class_492
net.minecraft.unmapped.C_ymlucuqe
net.minecraft.client.gui.screen.ingame.MerchantScreen
net.minecraft.client.gui.screen.ingame.MerchantScreen

Field summary

Modifier and TypeField
private static final ResourceLocation
G
OUT_OF_STOCK_SPRITE
field_45490
f_aetjxctp
OUT_OF_STOCK_TEXTURE
OUT_OF_STOCK
private static final ResourceLocation
H
EXPERIENCE_BAR_BACKGROUND_SPRITE
field_45491
f_ailpuxlr
EXPERIENCE_BAR_BACKGROUND_TEXTURE
EXPERIENCE_BAR_BACKGROUND
private static final ResourceLocation
I
EXPERIENCE_BAR_CURRENT_SPRITE
field_45492
f_njkukxiz
EXPERIENCE_BAR_CURRENT_TEXTURE
EXPERIENCE_BAR_CURRENT
private static final ResourceLocation
J
EXPERIENCE_BAR_RESULT_SPRITE
field_45484
f_ecsnqact
EXPERIENCE_BAR_RESULT_TEXTURE
EXPERIENCE_BAR_RESULT
private static final ResourceLocation
K
SCROLLER_SPRITE
field_45485
f_kpwxonuc
SCROLLER_TEXTURE
SCROLLER
private static final ResourceLocation
L
SCROLLER_DISABLED_SPRITE
field_45486
f_lrtwadxh
SCROLLER_DISABLED_TEXTURE
SCROLLER_DISABLED
private static final ResourceLocation
M
TRADE_ARROW_OUT_OF_STOCK_SPRITE
field_45487
f_ijrzmxjo
TRADE_ARROW_OUT_OF_STOCK_TEXTURE
TRADE_ARROW_OUT_OF_STOCK
private static final ResourceLocation
N
TRADE_ARROW_SPRITE
field_45488
f_tjxbjbvb
TRADE_ARROW_TEXTURE
TRADE_ARROW
private static final ResourceLocation
O
DISCOUNT_STRIKETHRUOGH_SPRITE
field_45489
f_cwhnqqng
DISCOUNT_STRIKETHROUGH_TEXTURE
DISCOUNT_STRIKETHROUGH
private static final ResourceLocation
P
VILLAGER_LOCATION
field_2950
f_viwhwhwn
TEXTURE
TEXTURE
private static final int
Q
TEXTURE_WIDTH
field_32354
f_jhbstmth
TEXTURE_WIDTH
TEXTURE_WIDTH
private static final int
R
TEXTURE_HEIGHT
field_32355
f_vyblsdzm
TEXTURE_HEIGHT
TEXTURE_HEIGHT
private static final int
S
MERCHANT_MENU_PART_X
field_32356
f_pbawfnfx
field_32356
HANDLED_SCREEN_X_OFFSET
private static final int
T
PROGRESS_BAR_X
field_32357
f_uzcvvjse
EXPERIENCE_BAR_X_OFFSET
XP_BAR_X_OFFSET
private static final int
U
PROGRESS_BAR_Y
field_32358
f_dlluzodb
TRADE_LIST_AREA_Y_OFFSET
TRADE_LIST_AREA_Y_OFFSET
private static final int
V
SELL_ITEM_1_X
field_32359
f_vjtdnkmq
FIRST_BUY_ITEM_X_OFFSET
FIRST_BUY_ITEM_X_OFFSET
private static final int
W
SELL_ITEM_2_X
field_32360
f_rbqpwefq
SECOND_BUY_ITEM_X_OFFSET
SECOND_BUY_ITEM_X_OFFSET
private static final int
X
BUY_ITEM_X
field_32361
f_xckwvmcu
SOLD_ITEM_X_OFFSET
SOLD_ITEM_X_OFFSET
private static final int
Y
LABEL_Y
field_32362
f_jviinllf
field_32362
LABEL_Y
private static final int
Z
NUMBER_OF_OFFER_BUTTONS
field_32363
f_fqsxbwfz
MAX_TRADE_OFFERS
MAX_TRADE_OFFERS
private static final int
aa
TRADE_BUTTON_X
field_32364
f_rxowdfsh
field_32364
TRADE_OFFER_BUTTON_X
private static final int
ab
TRADE_BUTTON_HEIGHT
field_32365
f_dhkhusse
TRADE_OFFER_BUTTON_HEIGHT
TRADE_OFFER_BUTTON_HEIGHT
private static final int
ac
TRADE_BUTTON_WIDTH
field_32366
f_yqdxxubu
TRADE_OFFER_BUTTON_WIDTH
TRADE_OFFER_BUTTON_WIDTH
private static final int
ad
SCROLLER_HEIGHT
field_32367
f_ixcfupdm
SCROLLBAR_HEIGHT
SCROLLBAR_HEIGHT
private static final int
ae
SCROLLER_WIDTH
field_32368
f_yznddijh
SCROLLBAR_WIDTH
SCROLLBAR_WIDTH
private static final int
af
SCROLL_BAR_HEIGHT
field_32369
f_ouvgnzep
SCROLLBAR_AREA_HEIGHT
SCROLLBAR_AREA_HEIGHT
private static final int
ag
SCROLL_BAR_TOP_POS_Y
field_32370
f_csukqbmb
SCROLLBAR_OFFSET_Y
SCROLLBAR_OFFSET_Y
private static final int
ah
SCROLL_BAR_START_X
field_32371
f_wlorlfyd
SCROLLBAR_OFFSET_X
SCROLLBAR_OFFSET_X
private static final Component
ai
TRADES_LABEL
field_26569
f_kxlyxlfa
TRADES_TEXT
TRADES
private static final Component
aj
DEPRECATED_TOOLTIP
field_26571
f_odpvjist
DEPRECATED_TEXT
DEPRECATED
private int
ak
shopItem
field_19161
f_adgarvcj
selectedIndex
selectedIndex
private final MerchantScreen$TradeOfferButton[]
al
tradeOfferButtons
field_19162
f_yrefesmy
offers
offers
int
am
scrollOff
field_19163
f_ecvjejrg
indexStartOffset
indexStartOffset
private boolean
an
isDragging
field_19164
f_qirdmels
scrolling
scrolling

Constructor summary

ModifierConstructor
public (MerchantMenu handler, Inventory inventory, Component title)

Method summary

Modifier and TypeMethod
private void
G()
postButtonClick()
method_2496()
m_zbringro()
syncRecipeIndex()
syncRecipeIndex()
protected void
aO_()
init()
method_25426()
m_xaqeivsh()
init()
init()
protected void
b(frv arg0, int arg1, int arg2)
renderLabels(GuiGraphics arg0, int arg1, int arg2)
method_2388(class_332 arg0, int arg1, int arg2)
m_lypenorc(C_sedilmty arg0, int arg1, int arg2)
drawForeground(DrawContext arg0, int arg1, int arg2)
drawForeground(GuiGraphics arg0, int arg1, int arg2)
protected void
a(frv arg0, float arg1, int arg2, int arg3)
renderBg(GuiGraphics arg0, float arg1, int arg2, int arg3)
method_2389(class_332 arg0, float arg1, int arg2, int arg3)
m_plsdjslm(C_sedilmty arg0, float arg1, int arg2, int arg3)
drawBackground(DrawContext arg0, float arg1, int arg2, int arg3)
drawBackground(GuiGraphics arg0, float arg1, int arg2, int arg3)
private void
a(frv arg0, int arg1, int arg2, dhy arg3)
renderProgressBar(GuiGraphics arg0, int arg1, int arg2, MerchantOffer arg3)
method_19413(class_332 arg0, int arg1, int arg2, class_1914 arg3)
m_tryjxqwu(C_sedilmty arg0, int arg1, int arg2, C_argwryfu arg3)
drawLevelInfo(DrawContext context, int x, int y, TradeOffer tradeOffer)
drawLevelInfo(GuiGraphics graphics, int x, int y, TradeOffer tradeOffer)
private void
a(frv arg0, int arg1, int arg2, dhz arg3)
renderScroller(GuiGraphics arg0, int arg1, int arg2, MerchantOffers arg3)
method_20221(class_332 arg0, int arg1, int arg2, class_1916 arg3)
m_weigqxxa(C_sedilmty arg0, int arg1, int arg2, C_eygsjfgm arg3)
renderScrollbar(DrawContext context, int x, int y, TradeOfferList tradeOffers)
renderScrollbar(GuiGraphics graphics, int x, int y, TradeOfferList tradeOffers)
public void
a(frv arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
m_ljhpujrm(C_sedilmty arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
private void
a(frv arg0, dhy arg1, int arg2, int arg3)
renderButtonArrows(GuiGraphics arg0, MerchantOffer arg1, int arg2, int arg3)
method_20223(class_332 arg0, class_1914 arg1, int arg2, int arg3)
m_uosbpqwc(C_sedilmty arg0, C_argwryfu arg1, int arg2, int arg3)
renderArrow(DrawContext context, TradeOffer tradeOffer, int x, int y)
renderArrow(GuiGraphics graphics, TradeOffer tradeOffer, int x, int y)
private void
a(frv arg0, czd arg1, czd arg2, int arg3, int arg4)
renderAndDecorateCostA(GuiGraphics arg0, ItemStack arg1, ItemStack arg2, int arg3, int arg4)
method_20222(class_332 arg0, class_1799 arg1, class_1799 arg2, int arg3, int arg4)
m_culsijbm(C_sedilmty arg0, C_sddaxwyk arg1, C_sddaxwyk arg2, int arg3, int arg4)
renderFirstBuyItem(DrawContext context, ItemStack adjustedFirstBuyItem, ItemStack originalFirstBuyItem, int x, int y)
renderFirstBuyItem(GuiGraphics graphics, ItemStack adjustedFirstBuyItem, ItemStack originalFirstBuyItem, int x, int y)
private boolean
a(int arg0)
canScroll(int arg0)
method_20220(int arg0)
m_wmofbvuc(int arg0)
canScroll(int listSize)
canScroll(int listSize)
public boolean
a(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
method_25401(double arg0, double arg1, double arg2, double arg3)
m_ztjwzdkn(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
public boolean
a(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
method_25403(double arg0, double arg1, int arg2, double arg3, double arg4)
m_shbmcoxj(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
public boolean
a(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
method_25402(double arg0, double arg1, int arg2)
m_fpfqbhfx(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)