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 aymintermediary net/minecraft/class_1330named net/minecraft/client/gui/screen/ingame/AnvilScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AnvilScreenHandlerprivate 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, 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) 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 voidvoidupdateScreenHandler(ScreenHandler handler, List<ItemStack> list) Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
handleHotbarKeyPressed, isPointWithinBounds, mouseDragged, mouseReleased, onMouseClick, 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, 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 uLaym;u:Ljy;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 vLaym;v:Lxk;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 wLaym;w:Lavw;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 xLaym;x:Lwm;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>Laym;<init>(Lwm;Ladm;)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 bLaxu;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 mLaxu;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 bLayl;b(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 aLaxu;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 aLaym;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 aLaxu;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 aLaxu;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 aLayl;a(FII)Vintermediary method_1127Lnet/minecraft/class_409;method_1127(FII)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
-
updateScreenHandler
- Specified by:
updateScreenHandlerin interfaceScreenHandlerListener- Mappings:
Namespace Name Mixin selector official aLxn;a(Lxi;Ljava/util/List;)Vintermediary method_3273Lnet/minecraft/class_1006;method_3273(Lnet/minecraft/class_1002;Ljava/util/List;)Vnamed updateScreenHandlerLnet/minecraft/screen/ScreenHandlerListener;updateScreenHandler(Lnet/minecraft/screen/ScreenHandler;Ljava/util/List;)V
-
onScreenHandlerSlotUpdate
- Specified by:
onScreenHandlerSlotUpdatein interfaceScreenHandlerListener- Mappings:
Namespace Name Mixin selector official aLxn;a(Lxi;ILzx;)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 aLxn;a(Lxi;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 aLxn;a(Lxi;Log;)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
-