Class AnvilScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer, ScreenHandlerListener

@Environment(CLIENT)
public class AnvilScreen
extends HandledScreen
implements ScreenHandlerListener
Mappings:
Namespace Name
official aym
intermediary net/minecraft/class_782
named net/minecraft/client/gui/screen/ingame/AnvilScreen
  • Field Details

    • ANVIL_TEXTURE

      private static final Identifier ANVIL_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official u Laym;u:Ljy;
      intermediary field_3404 Lnet/minecraft/class_782;field_3404:Lnet/minecraft/class_1605;
      named ANVIL_TEXTURE Lnet/minecraft/client/gui/screen/ingame/AnvilScreen;ANVIL_TEXTURE:Lnet/minecraft/util/Identifier;
    • anvilScreenHandler

      private AnvilScreenHandler anvilScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official v Laym;v:Lxk;
      intermediary field_3405 Lnet/minecraft/class_782;field_3405:Lnet/minecraft/class_1985;
      named anvilScreenHandler Lnet/minecraft/client/gui/screen/ingame/AnvilScreen;anvilScreenHandler:Lnet/minecraft/screen/AnvilScreenHandler;
    • renameTextField

      private TextFieldWidget renameTextField
      Mappings:
      Namespace Name Mixin selector
      official w Laym;w:Lavw;
      intermediary field_3406 Lnet/minecraft/class_782;field_3406:Lnet/minecraft/class_689;
      named renameTextField Lnet/minecraft/client/gui/screen/ingame/AnvilScreen;renameTextField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
    • playerInventory

      private PlayerInventory playerInventory
      Mappings:
      Namespace Name Mixin selector
      official x Laym;x:Lwm;
      intermediary field_3407 Lnet/minecraft/class_782;field_3407:Lnet/minecraft/class_1962;
      named playerInventory Lnet/minecraft/client/gui/screen/ingame/AnvilScreen;playerInventory:Lnet/minecraft/entity/player/PlayerInventory;
  • Constructor Details

    • AnvilScreen

      public AnvilScreen​(PlayerInventory playerInventory, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laym;<init>(Lwm;Ladm;)V
      intermediary <init> Lnet/minecraft/class_782;<init>(Lnet/minecraft/class_1962;Lnet/minecraft/class_99;)V
      named <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:
      init in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official b Laxu;b()V
      intermediary method_2795 Lnet/minecraft/class_754;method_2795()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • removed

      public void removed()
      Overrides:
      removed in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official m Laxu;m()V
      intermediary method_2812 Lnet/minecraft/class_754;method_2812()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • drawForeground

      protected void drawForeground​(int mouseX, int mouseY)
      Overrides:
      drawForeground in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official b Layl;b(II)V
      intermediary method_2906 Lnet/minecraft/class_781;method_2906(II)V
      named drawForeground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(II)V
    • keyPressed

      protected void keyPressed​(char character, int code)
      Overrides:
      keyPressed in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(CI)V
      intermediary method_2781 Lnet/minecraft/class_754;method_2781(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • sendRepameUpdates

      private void sendRepameUpdates()
      Mappings:
      Namespace Name Mixin selector
      official a Laym;a()V
      intermediary method_2909 Lnet/minecraft/class_782;method_2909()V
      named sendRepameUpdates Lnet/minecraft/client/gui/screen/ingame/AnvilScreen;sendRepameUpdates()V
    • mouseClicked

      protected void mouseClicked​(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(III)V
      intermediary method_2784 Lnet/minecraft/class_754;method_2784(III)V
      named mouseClicked Lnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
    • render

      public void render​(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(IIF)V
      intermediary method_2783 Lnet/minecraft/class_754;method_2783(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • drawBackground

      protected void drawBackground​(float delta, int mouseX, int mouseY)
      Specified by:
      drawBackground in class HandledScreen
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(FII)V
      intermediary method_2900 Lnet/minecraft/class_781;method_2900(FII)V
      named drawBackground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
    • updateScreenHandler

      public void updateScreenHandler​(ScreenHandler handler, List<ItemStack> list)
      Specified by:
      updateScreenHandler in interface ScreenHandlerListener
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lxi;Ljava/util/List;)V
      intermediary method_8133 Lnet/minecraft/class_1991;method_8133(Lnet/minecraft/class_1983;Ljava/util/List;)V
      named updateScreenHandler Lnet/minecraft/screen/ScreenHandlerListener;updateScreenHandler(Lnet/minecraft/screen/ScreenHandler;Ljava/util/List;)V
    • onScreenHandlerSlotUpdate

      public void onScreenHandlerSlotUpdate​(ScreenHandler handler, int slotId, ItemStack stack)
      Specified by:
      onScreenHandlerSlotUpdate in interface ScreenHandlerListener
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lxi;ILzx;)V
      intermediary method_8132 Lnet/minecraft/class_1991;method_8132(Lnet/minecraft/class_1983;ILnet/minecraft/class_2056;)V
      named onScreenHandlerSlotUpdate Lnet/minecraft/screen/ScreenHandlerListener;onScreenHandlerSlotUpdate(Lnet/minecraft/screen/ScreenHandler;ILnet/minecraft/item/ItemStack;)V
    • onScreenHandlerPropertyUpdate

      public void onScreenHandlerPropertyUpdate​(ScreenHandler handler, int propertyId, int value)
      Specified by:
      onScreenHandlerPropertyUpdate in interface ScreenHandlerListener
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lxi;II)V
      intermediary method_8131 Lnet/minecraft/class_1991;method_8131(Lnet/minecraft/class_1983;II)V
      named onScreenHandlerPropertyUpdate Lnet/minecraft/screen/ScreenHandlerListener;onScreenHandlerPropertyUpdate(Lnet/minecraft/screen/ScreenHandler;II)V
    • onScreenHandlerInventoryUpdate

      public void onScreenHandlerInventoryUpdate​(ScreenHandler handler, Inventory inventory)
      Specified by:
      onScreenHandlerInventoryUpdate in interface ScreenHandlerListener
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lxi;Log;)V
      intermediary method_8134 Lnet/minecraft/class_1991;method_8134(Lnet/minecraft/class_1983;Lnet/minecraft/class_1718;)V
      named onScreenHandlerInventoryUpdate Lnet/minecraft/screen/ScreenHandlerListener;onScreenHandlerInventoryUpdate(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/inventory/Inventory;)V