Class VillagerTradingScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen
net.minecraft.client.gui.screen.ingame.VillagerTradingScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
- Mappings:
Namespace Name official biyintermediary net/minecraft/class_423named net/minecraft/client/gui/screen/ingame/VillagerTradingScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate intprivate static final Identifierprivate final Textprivate final TraderFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
backgroundHeight, backgroundWidth, cursorDragSlots, INVENTORY_TEXTURE, isCursorDragging, screenHandler, x, yFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
ConstructorsConstructorDescriptionVillagerTradingScreen(PlayerInventory inventory, Trader trader, World world) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuttonClicked(ButtonWidget button) protected voiddrawBackground(float delta, int mouseX, int mouseY) protected voiddrawForeground(int mouseX, int mouseY) voidinit()voidrender(int mouseX, int mouseY, float tickDelta) voidtick()Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
handleHotbarKeyPressed, isPointWithinBounds, keyPressed, method_1131, mouseClicked, mouseDragged, mouseReleased, removed, shouldPauseGameMethods inherited from class net.minecraft.client.gui.screen.Screen
confirmResult, getClipboard, handleInput, handleKeyboard, handleMouse, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, method_13411, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBoundsMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official uLbiy;u:Lorg/apache/logging/log4j/Logger;intermediary field_7820Lnet/minecraft/class_423;field_7820:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
TEXTURE
- Mappings:
Namespace Name Mixin selector official vLbiy;v:Lkq;intermediary field_6320Lnet/minecraft/class_423;field_6320:Lnet/minecraft/class_1653;named TEXTURELnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;TEXTURE:Lnet/minecraft/util/Identifier;
-
trader
- Mappings:
Namespace Name Mixin selector official wLbiy;w:Lajd;intermediary field_1405Lnet/minecraft/class_423;field_1405:Lnet/minecraft/class_1143;named traderLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;trader:Lnet/minecraft/entity/data/Trader;
-
nextButton
- Mappings:
Namespace Name Mixin selector official xLbiy;x:Lbiy$a;intermediary field_1406Lnet/minecraft/class_423;field_1406:Lnet/minecraft/class_423$class_424;named nextButtonLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;nextButton:Lnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen$PaginationButton;
-
previousButton
- Mappings:
Namespace Name Mixin selector official yLbiy;y:Lbiy$a;intermediary field_1407Lnet/minecraft/class_423;field_1407:Lnet/minecraft/class_423$class_424;named previousButtonLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;previousButton:Lnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen$PaginationButton;
-
page
private int page- Mappings:
Namespace Name Mixin selector official zLbiy;z:Iintermediary field_1408Lnet/minecraft/class_423;field_1408:Inamed pageLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;page:I
-
title
- Mappings:
Namespace Name Mixin selector official ALbiy;A:Lfb;intermediary field_10486Lnet/minecraft/class_423;field_10486:Lnet/minecraft/class_1982;named titleLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;title:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
VillagerTradingScreen
- Mappings:
Namespace Name Mixin selector official <init>Lbiy;<init>(Laax;Lajd;Lajs;)Vintermediary <init>Lnet/minecraft/class_423;<init>(Lnet/minecraft/class_987;Lnet/minecraft/class_1143;Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/data/Trader;Lnet/minecraft/world/World;)V
-
-
Method Details
-
init
public void init()- Overrides:
initin classHandledScreen- Mappings:
Namespace Name Mixin selector official bLbho;b()Vintermediary method_1044Lnet/minecraft/class_388;method_1044()Vnamed initLnet/minecraft/client/gui/screen/Screen;init()V
-
drawForeground
protected void drawForeground(int mouseX, int mouseY) - Overrides:
drawForegroundin classHandledScreen- Mappings:
Namespace Name Mixin selector official bLbig;b(II)Vintermediary method_4262Lnet/minecraft/class_409;method_4262(II)Vnamed drawForegroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(II)V
-
tick
public void tick()- Overrides:
tickin classHandledScreen- Mappings:
Namespace Name Mixin selector official eLbho;e()Vintermediary method_1033Lnet/minecraft/class_388;method_1033()Vnamed tickLnet/minecraft/client/gui/screen/Screen;tick()V
-
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLbho;a(Lbfm;)Vintermediary method_1027Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
drawBackground
protected void drawBackground(float delta, int mouseX, int mouseY) - Specified by:
drawBackgroundin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLbig;a(FII)Vintermediary method_1127Lnet/minecraft/class_409;method_1127(FII)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) - Overrides:
renderin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLbho;a(IIF)Vintermediary method_1025Lnet/minecraft/class_388;method_1025(IIF)Vnamed renderLnet/minecraft/client/gui/screen/Screen;render(IIF)V
-
getTrader
- Mappings:
Namespace Name Mixin selector official aLbiy;a()Lajd;intermediary method_1160Lnet/minecraft/class_423;method_1160()Lnet/minecraft/class_1143;named getTraderLnet/minecraft/client/gui/screen/ingame/VillagerTradingScreen;getTrader()Lnet/minecraft/entity/data/Trader;
-