Class Screen

java.lang.Object
net.minecraft.client.gui.DrawContext
net.minecraft.client.gui.screen.Screen
Direct Known Subclasses:
AchievementsScreen, ChatScreen, ConfirmScreen, ConnectScreen, CreateWorldScreen, DeathScreen, DisconnectedScreen, DownloadingTerrainScreen, EditWorldScreen, FatalErrorScreen, GameMenuScreen, HandledScreen, KeybindsScreen, MultiplayerScreen, OptionsScreen, OutOfMemoryScreen, PackScreen, SelectWorldScreen, SignEditScreen, StatsScreen, TitleScreen, VideoOptionsScreen, WorldSaveConflictScreen

@Environment(CLIENT) public class Screen extends DrawContext
Mappings:
Namespace Name
intermediary net/minecraft/class_32
glue class_117
server net/minecraft/class_32
client da
named net/minecraft/client/gui/screen/Screen
  • Field Details

    • minecraft

      protected Minecraft minecraft
      Mappings:
      Namespace Name Mixin selector
      intermediary field_151 Lnet/minecraft/class_32;field_151:Lnet/minecraft/client/Minecraft;
      glue field_385 Lclass_117;field_385:Lnet/minecraft/client/Minecraft;
      server field_151 Lnet/minecraft/class_32;field_151:Lnet/minecraft/client/Minecraft;
      client b Lda;b:Lnet/minecraft/client/Minecraft;
      named minecraft Lnet/minecraft/client/gui/screen/Screen;minecraft:Lnet/minecraft/client/Minecraft;
    • width

      public int width
      Mappings:
      Namespace Name Mixin selector
      intermediary field_152 Lnet/minecraft/class_32;field_152:I
      glue field_386 Lclass_117;field_386:I
      server field_152 Lnet/minecraft/class_32;field_152:I
      client c Lda;c:I
      named width Lnet/minecraft/client/gui/screen/Screen;width:I
    • height

      public int height
      Mappings:
      Namespace Name Mixin selector
      intermediary field_153 Lnet/minecraft/class_32;field_153:I
      glue field_387 Lclass_117;field_387:I
      server field_153 Lnet/minecraft/class_32;field_153:I
      client d Lda;d:I
      named height Lnet/minecraft/client/gui/screen/Screen;height:I
    • buttons

      protected List buttons
      Mappings:
      Namespace Name Mixin selector
      intermediary field_154 Lnet/minecraft/class_32;field_154:Ljava/util/List;
      glue field_388 Lclass_117;field_388:Ljava/util/List;
      server field_154 Lnet/minecraft/class_32;field_154:Ljava/util/List;
      client e Lda;e:Ljava/util/List;
      named buttons Lnet/minecraft/client/gui/screen/Screen;buttons:Ljava/util/List;
    • passEvents

      public boolean passEvents
      Mappings:
      Namespace Name Mixin selector
      intermediary field_155 Lnet/minecraft/class_32;field_155:Z
      glue field_389 Lclass_117;field_389:Z
      server field_155 Lnet/minecraft/class_32;field_155:Z
      client f Lda;f:Z
      named passEvents Lnet/minecraft/client/gui/screen/Screen;passEvents:Z
    • textRenderer

      protected TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_156 Lnet/minecraft/class_32;field_156:Lnet/minecraft/class_34;
      glue field_390 Lclass_117;field_390:Lclass_648;
      server field_156 Lnet/minecraft/class_32;field_156:Lnet/minecraft/class_34;
      client g Lda;g:Lsj;
      named textRenderer Lnet/minecraft/client/gui/screen/Screen;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • particlesGui

      public ParticlesGui particlesGui
      Mappings:
      Namespace Name Mixin selector
      intermediary field_157 Lnet/minecraft/class_32;field_157:Lnet/minecraft/class_35;
      glue field_391 Lclass_117;field_391:Lclass_145;
      server field_157 Lnet/minecraft/class_32;field_157:Lnet/minecraft/class_35;
      client h Lda;h:Ldu;
      named particlesGui Lnet/minecraft/client/gui/screen/Screen;particlesGui:Lnet/minecraft/client/gui/ParticlesGui;
    • selectedButton

      private ButtonWidget selectedButton
      Mappings:
      Namespace Name Mixin selector
      intermediary field_150 Lnet/minecraft/class_32;field_150:Lnet/minecraft/class_33;
      glue field_384 Lclass_117;field_384:Lclass_389;
      server field_150 Lnet/minecraft/class_32;field_150:Lnet/minecraft/class_33;
      client a Lda;a:Lke;
      named selectedButton Lnet/minecraft/client/gui/screen/Screen;selectedButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
  • Constructor Details

    • Screen

      public Screen()
  • Method Details

    • render

      public void render(int mouseX, int mouseY, float delta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_118 Lnet/minecraft/class_32;method_118(IIF)V
      glue method_251 Lclass_117;method_251(IIF)V
      server method_118 Lnet/minecraft/class_32;method_118(IIF)V
      client a Lda;a(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • keyPressed

      protected void keyPressed(char character, int keyCode)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_117 Lnet/minecraft/class_32;method_117(CI)V
      glue method_250 Lclass_117;method_250(CI)V
      server method_117 Lnet/minecraft/class_32;method_117(CI)V
      client a Lda;a(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • getClipboard

      public static String getClipboard()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_129 Lnet/minecraft/class_32;method_129()Ljava/lang/String;
      glue method_421 Lclass_117;method_421()Ljava/lang/String;
      server method_129 Lnet/minecraft/class_32;method_129()Ljava/lang/String;
      client d Lda;d()Ljava/lang/String;
      named getClipboard Lnet/minecraft/client/gui/screen/Screen;getClipboard()Ljava/lang/String;
    • mouseClicked

      protected void mouseClicked(int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_124 Lnet/minecraft/class_32;method_124(III)V
      glue method_416 Lclass_117;method_416(III)V
      server method_124 Lnet/minecraft/class_32;method_124(III)V
      client a Lda;a(III)V
      named mouseClicked Lnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
    • mouseReleased

      protected void mouseReleased(int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_128 Lnet/minecraft/class_32;method_128(III)V
      glue method_420 Lclass_117;method_420(III)V
      server method_128 Lnet/minecraft/class_32;method_128(III)V
      client b Lda;b(III)V
      named mouseReleased Lnet/minecraft/client/gui/screen/Screen;mouseReleased(III)V
    • buttonClicked

      protected void buttonClicked(ButtonWidget button)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_120 Lnet/minecraft/class_32;method_120(Lnet/minecraft/class_33;)V
      glue method_257 Lclass_117;method_257(Lclass_389;)V
      server method_120 Lnet/minecraft/class_32;method_120(Lnet/minecraft/class_33;)V
      client a Lda;a(Lke;)V
      named buttonClicked Lnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • init

      public void init(Minecraft minecraft, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_125 Lnet/minecraft/class_32;method_125(Lnet/minecraft/client/Minecraft;II)V
      glue method_417 Lclass_117;method_417(Lnet/minecraft/client/Minecraft;II)V
      server method_125 Lnet/minecraft/class_32;method_125(Lnet/minecraft/client/Minecraft;II)V
      client a Lda;a(Lnet/minecraft/client/Minecraft;II)V
      named init Lnet/minecraft/client/gui/screen/Screen;init(Lnet/minecraft/client/Minecraft;II)V
    • init

      public void init()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_119 Lnet/minecraft/class_32;method_119()V
      glue method_252 Lclass_117;method_252()V
      server method_119 Lnet/minecraft/class_32;method_119()V
      client b Lda;b()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • tickInput

      public void tickInput()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_130 Lnet/minecraft/class_32;method_130()V
      glue method_422 Lclass_117;method_422()V
      server method_130 Lnet/minecraft/class_32;method_130()V
      client e Lda;e()V
      named tickInput Lnet/minecraft/client/gui/screen/Screen;tickInput()V
    • onMouseEvent

      public void onMouseEvent()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_131 Lnet/minecraft/class_32;method_131()V
      glue method_423 Lclass_117;method_423()V
      server method_131 Lnet/minecraft/class_32;method_131()V
      client f Lda;f()V
      named onMouseEvent Lnet/minecraft/client/gui/screen/Screen;onMouseEvent()V
    • onKeyboardEvent

      public void onKeyboardEvent()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_132 Lnet/minecraft/class_32;method_132()V
      glue method_424 Lclass_117;method_424()V
      server method_132 Lnet/minecraft/class_32;method_132()V
      client g Lda;g()V
      named onKeyboardEvent Lnet/minecraft/client/gui/screen/Screen;onKeyboardEvent()V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_122 Lnet/minecraft/class_32;method_122()V
      glue method_414 Lclass_117;method_414()V
      server method_122 Lnet/minecraft/class_32;method_122()V
      client a Lda;a()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • removed

      public void removed()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_133 Lnet/minecraft/class_32;method_133()V
      glue method_425 Lclass_117;method_425()V
      server method_133 Lnet/minecraft/class_32;method_133()V
      client h Lda;h()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • renderBackground

      public void renderBackground()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_134 Lnet/minecraft/class_32;method_134()V
      glue method_426 Lclass_117;method_426()V
      server method_134 Lnet/minecraft/class_32;method_134()V
      client i Lda;i()V
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground()V
    • renderBackground

      public void renderBackground(int vOffset)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_123 Lnet/minecraft/class_32;method_123(I)V
      glue method_415 Lclass_117;method_415(I)V
      server method_123 Lnet/minecraft/class_32;method_123(I)V
      client a Lda;a(I)V
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground(I)V
    • renderBackgroundTexture

      public void renderBackgroundTexture(int vOffset)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_127 Lnet/minecraft/class_32;method_127(I)V
      glue method_419 Lclass_117;method_419(I)V
      server method_127 Lnet/minecraft/class_32;method_127(I)V
      client b Lda;b(I)V
      named renderBackgroundTexture Lnet/minecraft/client/gui/screen/Screen;renderBackgroundTexture(I)V
    • shouldPause

      public boolean shouldPause()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_121 Lnet/minecraft/class_32;method_121()Z
      glue method_258 Lclass_117;method_258()Z
      server method_121 Lnet/minecraft/class_32;method_121()Z
      client c Lda;c()Z
      named shouldPause Lnet/minecraft/client/gui/screen/Screen;shouldPause()Z
    • confirmed

      public void confirmed(boolean confirmed, int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_126 Lnet/minecraft/class_32;method_126(ZI)V
      glue method_418 Lclass_117;method_418(ZI)V
      server method_126 Lnet/minecraft/class_32;method_126(ZI)V
      client a Lda;a(ZI)V
      named confirmed Lnet/minecraft/client/gui/screen/Screen;confirmed(ZI)V
    • handleTab

      public void handleTab()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_135 Lnet/minecraft/class_32;method_135()V
      glue method_427 Lclass_117;method_427()V
      server method_135 Lnet/minecraft/class_32;method_135()V
      client j Lda;j()V
      named handleTab Lnet/minecraft/client/gui/screen/Screen;handleTab()V