Class AnvilScreen
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.AnvilScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer,ScreenHandlerListener
@Environment(CLIENT)
public class AnvilScreen
extends HandledScreen
implements ScreenHandlerListener
- Mappings:
Namespace Name official bmhintermediary net/minecraft/class_1330named net/minecraft/client/gui/screen/ingame/AnvilScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnvilScreenHandlerprivate final PlayerInventoryprivate TextFieldWidgetprivate static final IdentifierFields 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, prevClickedButton, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawBackground(float delta, int mouseX, int mouseY) protected voiddrawForeground(int mouseX, int mouseY) voidinit()protected voidkeyPressed(char character, int code) voidmethod_13643(ScreenHandler screenHandler, DefaultedList<ItemStack> defaultedList) protected voidmouseClicked(int mouseX, int mouseY, int button) voidonScreenHandlerInventoryUpdate(ScreenHandler handler, Inventory inventory) voidonScreenHandlerPropertyUpdate(ScreenHandler handler, int propertyId, int value) voidonScreenHandlerSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack) voidremoved()voidrender(int mouseX, int mouseY, float tickDelta) private voidMethods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
handleHotbarKeyPressed, isPointWithinBounds, method_1131, method_14548, method_14549, mouseDragged, mouseReleased, shouldPauseGame, tickMethods inherited from class net.minecraft.client.gui.screen.Screen
buttonClicked, confirmResult, getClipboard, handleInput, handleKeyboard, handleMouse, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, method_13411, method_14502, method_14503, method_14504, 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
-
TEXTURE
- Mappings:
Namespace Name Mixin selector official vLbmh;v:Lnf;intermediary field_6302Lnet/minecraft/class_1330;field_6302:Lnet/minecraft/class_1653;named TEXTURELnet/minecraft/client/gui/screen/ingame/AnvilScreen;TEXTURE:Lnet/minecraft/util/Identifier;
-
anvilScreenHandler
- Mappings:
Namespace Name Mixin selector official wLbmh;w:Lafs;intermediary field_5122Lnet/minecraft/class_1330;field_5122:Lnet/minecraft/class_1421;named anvilScreenHandlerLnet/minecraft/client/gui/screen/ingame/AnvilScreen;anvilScreenHandler:Lnet/minecraft/screen/AnvilScreenHandler;
-
renameTextField
- Mappings:
Namespace Name Mixin selector official xLbmh;x:Lbje;intermediary field_5123Lnet/minecraft/class_1330;field_5123:Lnet/minecraft/class_367;named renameTextFieldLnet/minecraft/client/gui/screen/ingame/AnvilScreen;renameTextField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
playerInventory
- Mappings:
Namespace Name Mixin selector official yLbmh;y:Laec;intermediary field_5124Lnet/minecraft/class_1330;field_5124:Lnet/minecraft/class_987;named playerInventoryLnet/minecraft/client/gui/screen/ingame/AnvilScreen;playerInventory:Lnet/minecraft/entity/player/PlayerInventory;
-
-
Constructor Details
-
AnvilScreen
- Mappings:
Namespace Name Mixin selector official <init>Lbmh;<init>(Laec;Lamu;)Vintermediary <init>Lnet/minecraft/class_1330;<init>(Lnet/minecraft/class_987;Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/client/gui/screen/ingame/AnvilScreen;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/world/World;)V
-
-
Method Details
-
init
public void init()- Overrides:
initin classHandledScreen- Mappings:
Namespace Name Mixin selector official bLblk;b()Vintermediary method_1044Lnet/minecraft/class_388;method_1044()Vnamed initLnet/minecraft/client/gui/screen/Screen;init()V
-
removed
public void removed()- Overrides:
removedin classHandledScreen- Mappings:
Namespace Name Mixin selector official mLblk;m()Vintermediary method_1030Lnet/minecraft/class_388;method_1030()Vnamed removedLnet/minecraft/client/gui/screen/Screen;removed()V
-
drawForeground
protected void drawForeground(int mouseX, int mouseY) - Overrides:
drawForegroundin classHandledScreen- Mappings:
Namespace Name Mixin selector official cLbmg;c(II)Vintermediary method_4262Lnet/minecraft/class_409;method_4262(II)Vnamed drawForegroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(II)V
-
keyPressed
protected void keyPressed(char character, int code) - Overrides:
keyPressedin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLblk;a(CI)Vintermediary method_1024Lnet/minecraft/class_388;method_1024(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
sendRepameUpdates
private void sendRepameUpdates()- Mappings:
Namespace Name Mixin selector official aLbmh;a()Vintermediary method_5592Lnet/minecraft/class_1330;method_5592()Vnamed sendRepameUpdatesLnet/minecraft/client/gui/screen/ingame/AnvilScreen;sendRepameUpdates()V
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button) - Overrides:
mouseClickedin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLblk;a(III)Vintermediary method_1026Lnet/minecraft/class_388;method_1026(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
render
public void render(int mouseX, int mouseY, float tickDelta) - Overrides:
renderin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLblk;a(IIF)Vintermediary method_1025Lnet/minecraft/class_388;method_1025(IIF)Vnamed renderLnet/minecraft/client/gui/screen/Screen;render(IIF)V
-
drawBackground
protected void drawBackground(float delta, int mouseX, int mouseY) - Specified by:
drawBackgroundin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLbmg;a(FII)Vintermediary method_1127Lnet/minecraft/class_409;method_1127(FII)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
-
method_13643
- Specified by:
method_13643in interfaceScreenHandlerListener- Mappings:
Namespace Name Mixin selector official aLafx;a(Lafr;Lfi;)Vintermediary method_13643Lnet/minecraft/class_1006;method_13643(Lnet/minecraft/class_1002;Lnet/minecraft/class_3114;)Vnamed method_13643Lnet/minecraft/screen/ScreenHandlerListener;method_13643(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/util/collection/DefaultedList;)V
-
onScreenHandlerSlotUpdate
- Specified by:
onScreenHandlerSlotUpdatein interfaceScreenHandlerListener- Mappings:
Namespace Name Mixin selector official aLafx;a(Lafr;ILaip;)Vintermediary method_3272Lnet/minecraft/class_1006;method_3272(Lnet/minecraft/class_1002;ILnet/minecraft/class_1071;)Vnamed onScreenHandlerSlotUpdateLnet/minecraft/screen/ScreenHandlerListener;onScreenHandlerSlotUpdate(Lnet/minecraft/screen/ScreenHandler;ILnet/minecraft/item/ItemStack;)V
-
onScreenHandlerPropertyUpdate
- Specified by:
onScreenHandlerPropertyUpdatein interfaceScreenHandlerListener- Mappings:
Namespace Name Mixin selector official aLafx;a(Lafr;II)Vintermediary method_3271Lnet/minecraft/class_1006;method_3271(Lnet/minecraft/class_1002;II)Vnamed onScreenHandlerPropertyUpdateLnet/minecraft/screen/ScreenHandlerListener;onScreenHandlerPropertyUpdate(Lnet/minecraft/screen/ScreenHandler;II)V
-
onScreenHandlerInventoryUpdate
- Specified by:
onScreenHandlerInventoryUpdatein interfaceScreenHandlerListener- Mappings:
Namespace Name Mixin selector official aLafx;a(Lafr;Ltv;)Vintermediary method_11258Lnet/minecraft/class_1006;method_11258(Lnet/minecraft/class_1002;Lnet/minecraft/class_849;)Vnamed onScreenHandlerInventoryUpdateLnet/minecraft/screen/ScreenHandlerListener;onScreenHandlerInventoryUpdate(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/inventory/Inventory;)V
-