Class ScreenBase

java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.ScreenBase
Direct Known Subclasses:
Achievements, Chat, Connecting, ContainerBase, Controls, CreateLevel, Death, DeleteConfirmation, Disconnecting, DownloadingTerrain, EditLevel, EditSign, LevelSaveConflict, MainMenu, Multiplayer, Options, OutOfMemory, Pause, SelectWorld, Stats, TexturePacks, Unused, VideoSettings

@Environment(CLIENT) public class ScreenBase extends DrawableHelper
Mappings:
Namespace Name
intermediary net/minecraft/class_32
glue class_117
server net/minecraft/class_32
client da
named net/minecraft/client/gui/screen/ScreenBase
  • 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/ScreenBase;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/ScreenBase;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/ScreenBase;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/ScreenBase;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/ScreenBase;passEvents:Z
    • textManager

      protected TextRenderer textManager
      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 textManager Lnet/minecraft/client/gui/screen/ScreenBase;textManager:Lnet/minecraft/client/render/TextRenderer;
    • smokeRenderer

      public ParticleRenderer smokeRenderer
      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 smokeRenderer Lnet/minecraft/client/gui/screen/ScreenBase;smokeRenderer:Lnet/minecraft/client/gui/ParticleRenderer;
    • lastClickedButton

      private Button lastClickedButton
      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 lastClickedButton Lnet/minecraft/client/gui/screen/ScreenBase;lastClickedButton:Lnet/minecraft/client/gui/widgets/Button;
  • Constructor Details

    • ScreenBase

      public ScreenBase()
  • 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/ScreenBase;render(IIF)V
    • keyPressed

      protected void keyPressed(char character, int key)
      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/ScreenBase;keyPressed(CI)V
    • getClipboardContents

      public static String getClipboardContents()
      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 getClipboardContents Lnet/minecraft/client/gui/screen/ScreenBase;getClipboardContents()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/ScreenBase;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/ScreenBase;mouseReleased(III)V
    • buttonClicked

      protected void buttonClicked(Button 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/ScreenBase;buttonClicked(Lnet/minecraft/client/gui/widgets/Button;)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/ScreenBase;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/ScreenBase;init()V
    • method_130

      public void method_130()
      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 method_130 Lnet/minecraft/client/gui/screen/ScreenBase;method_130()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/ScreenBase;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/ScreenBase;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/ScreenBase;tick()V
    • onClose

      public void onClose()
      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 onClose Lnet/minecraft/client/gui/screen/ScreenBase;onClose()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/ScreenBase;renderBackground()V
    • renderBackground

      public void renderBackground(int alpha)
      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/ScreenBase;renderBackground(I)V
    • renderDirtBackground

      public void renderDirtBackground(int alpha)
      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 renderDirtBackground Lnet/minecraft/client/gui/screen/ScreenBase;renderDirtBackground(I)V
    • isPauseScreen

      public boolean isPauseScreen()
      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 isPauseScreen Lnet/minecraft/client/gui/screen/ScreenBase;isPauseScreen()Z
    • updateList

      public void updateList(boolean bool, int int2)
      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 updateList Lnet/minecraft/client/gui/screen/ScreenBase;updateList(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/ScreenBase;handleTab()V