Class FletchingScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement, ScreenHandlerProvider<FletchingScreenHandler>

@Environment(CLIENT) public class FletchingScreen extends HandledScreen<FletchingScreenHandler>
Mappings:
Namespace Name
official fqi
intermediary net/minecraft/class_9607
named net/minecraft/client/gui/screen/ingame/FletchingScreen
  • Field Details

    • PROGRESS_TEXTURE

      private static final Identifier PROGRESS_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official D Lfqi;D:Lakt;
      intermediary field_51100 Lnet/minecraft/class_9607;field_51100:Lnet/minecraft/class_2960;
      named PROGRESS_TEXTURE Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;PROGRESS_TEXTURE:Lnet/minecraft/util/Identifier;
    • TEXTURE

      private static final Identifier TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official E Lfqi;E:Lakt;
      intermediary field_51101 Lnet/minecraft/class_9607;field_51101:Lnet/minecraft/class_2960;
      named TEXTURE Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;TEXTURE:Lnet/minecraft/util/Identifier;
    • processTime

      private int processTime
      Mappings:
      Namespace Name Mixin selector
      official F Lfqi;F:I
      intermediary field_51102 Lnet/minecraft/class_9607;field_51102:I
      named processTime Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;processTime:I
    • openTime

      private final long openTime
      Mappings:
      Namespace Name Mixin selector
      official G Lfqi;G:J
      intermediary field_51103 Lnet/minecraft/class_9607;field_51103:J
      named openTime Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;openTime:J
    • fletchingTitle

      @Nullable private @Nullable Text fletchingTitle
      Mappings:
      Namespace Name Mixin selector
      official H Lfqi;H:Lxe;
      intermediary field_51104 Lnet/minecraft/class_9607;field_51104:Lnet/minecraft/class_2561;
      named fletchingTitle Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;fletchingTitle:Lnet/minecraft/text/Text;
    • explored

      private boolean explored
      Mappings:
      Namespace Name Mixin selector
      official I Lfqi;I:Z
      intermediary field_51105 Lnet/minecraft/class_9607;field_51105:Z
      named explored Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;explored:Z
  • Constructor Details

    • FletchingScreen

      public FletchingScreen(FletchingScreenHandler handler, PlayerInventory playerInventory, Text title)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfqi;<init>(Lcqb;Lclx;Lxe;)V
      intermediary <init> Lnet/minecraft/class_9607;<init>(Lnet/minecraft/class_9519;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
      named <init> Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;<init>(Lnet/minecraft/screen/FletchingScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
  • Method Details

    • init

      protected void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      This should call Screen.setInitialFocus() to set the element that is initially focused.

      Overrides:
      init in class HandledScreen<FletchingScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      official aN_ Lfon;aN_()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • getTitleText

      private Text getTitleText(char impurities, char nextLevelImpurities, char quality, boolean explored)
      Mappings:
      Namespace Name Mixin selector
      official a Lfqi;a(CCCZ)Lxe;
      intermediary method_59337 Lnet/minecraft/class_9607;method_59337(CCCZ)Lnet/minecraft/class_2561;
      named getTitleText Lnet/minecraft/client/gui/screen/ingame/FletchingScreen;getTitleText(CCCZ)Lnet/minecraft/text/Text;
    • render

      public void render(DrawContext context, int mouseX, int mouseY, float delta)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class HandledScreen<FletchingScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      official a Lfjq;a(Lfia;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
    • getTitle

      public Text getTitle()
      Overrides:
      getTitle in class Screen
      Mappings:
      Namespace Name Mixin selector
      official n Lfon;n()Lxe;
      intermediary method_25440 Lnet/minecraft/class_437;method_25440()Lnet/minecraft/class_2561;
      named getTitle Lnet/minecraft/client/gui/screen/Screen;getTitle()Lnet/minecraft/text/Text;
    • drawBackground

      protected void drawBackground(DrawContext context, float delta, int mouseX, int mouseY)
      Specified by:
      drawBackground in class HandledScreen<FletchingScreenHandler>
      Mappings:
      Namespace Name Mixin selector
      official a Lfpn;a(Lfia;FII)V
      intermediary method_2389 Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_332;FII)V
      named drawBackground Lnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/gui/DrawContext;FII)V