Class TestInstanceBlockScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement

@Environment(CLIENT) public class TestInstanceBlockScreen extends Screen
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen
intermediary net/minecraft/class_10643
official ghq
  • Field Details

    • TEST_ID_TEXT

      private static final Text TEST_ID_TEXT
      Mappings:
      Namespace Name Mixin selector
      named TEST_ID_TEXT Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;TEST_ID_TEXT:Lnet/minecraft/text/Text;
      intermediary field_56048 Lnet/minecraft/class_10643;field_56048:Lnet/minecraft/class_2561;
      official a Lghq;a:Lxo;
    • SIZE_TEXT

      private static final Text SIZE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named SIZE_TEXT Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;SIZE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_56049 Lnet/minecraft/class_10643;field_56049:Lnet/minecraft/class_2561;
      official b Lghq;b:Lxo;
    • ENTITIES_TEXT

      private static final Text ENTITIES_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ENTITIES_TEXT Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;ENTITIES_TEXT:Lnet/minecraft/text/Text;
      intermediary field_56050 Lnet/minecraft/class_10643;field_56050:Lnet/minecraft/class_2561;
      official c Lghq;c:Lxo;
    • ROTATION_TEXT

      private static final Text ROTATION_TEXT
      Mappings:
      Namespace Name Mixin selector
      named ROTATION_TEXT Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;ROTATION_TEXT:Lnet/minecraft/text/Text;
      intermediary field_56051 Lnet/minecraft/class_10643;field_56051:Lnet/minecraft/class_2561;
      official d Lghq;d:Lxo;
    • field_56052

      private static final int field_56052
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_56052 Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;field_56052:I
      intermediary field_56052 Lnet/minecraft/class_10643;field_56052:I
      official e Lghq;e:I
    • field_56053

      private static final int field_56053
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_56053 Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;field_56053:I
      intermediary field_56053 Lnet/minecraft/class_10643;field_56053:I
      official f Lghq;f:I
    • TEXT_COLOR

      private static final int TEXT_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TEXT_COLOR Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;TEXT_COLOR:I
      intermediary field_60480 Lnet/minecraft/class_10643;field_60480:I
      official u Lghq;u:I
    • testInstanceBlockEntity

      private final TestInstanceBlockEntity testInstanceBlockEntity
      Mappings:
      Namespace Name Mixin selector
      named testInstanceBlockEntity Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;testInstanceBlockEntity:Lnet/minecraft/block/entity/TestInstanceBlockEntity;
      intermediary field_56054 Lnet/minecraft/class_10643;field_56054:Lnet/minecraft/class_10638;
      official v Lghq;v:Lecu;
    • testIdTextField

      @Nullable private @Nullable TextFieldWidget testIdTextField
      Mappings:
      Namespace Name Mixin selector
      named testIdTextField Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;testIdTextField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
      intermediary field_56055 Lnet/minecraft/class_10643;field_56055:Lnet/minecraft/class_342;
      official w Lghq;w:Lfxw;
    • sizeXField

      @Nullable private @Nullable TextFieldWidget sizeXField
      Mappings:
      Namespace Name Mixin selector
      named sizeXField Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;sizeXField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
      intermediary field_56056 Lnet/minecraft/class_10643;field_56056:Lnet/minecraft/class_342;
      official x Lghq;x:Lfxw;
    • sizeYField

      @Nullable private @Nullable TextFieldWidget sizeYField
      Mappings:
      Namespace Name Mixin selector
      named sizeYField Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;sizeYField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
      intermediary field_56057 Lnet/minecraft/class_10643;field_56057:Lnet/minecraft/class_342;
      official y Lghq;y:Lfxw;
    • sizeZField

      @Nullable private @Nullable TextFieldWidget sizeZField
      Mappings:
      Namespace Name Mixin selector
      named sizeZField Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;sizeZField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
      intermediary field_56058 Lnet/minecraft/class_10643;field_56058:Lnet/minecraft/class_342;
      official z Lghq;z:Lfxw;
    • statusWidget

      Mappings:
      Namespace Name Mixin selector
      named statusWidget Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;statusWidget:Lnet/minecraft/client/gui/widget/ScrollableTextWidget;
      intermediary field_56043 Lnet/minecraft/class_10643;field_56043:Lnet/minecraft/class_8577;
      official A Lghq;A:Lfxx;
    • saveButton

      @Nullable private @Nullable ButtonWidget saveButton
      Mappings:
      Namespace Name Mixin selector
      named saveButton Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;saveButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_56044 Lnet/minecraft/class_10643;field_56044:Lnet/minecraft/class_4185;
      official B Lghq;B:Lfxn;
    • exportButton

      @Nullable private @Nullable ButtonWidget exportButton
      Mappings:
      Namespace Name Mixin selector
      named exportButton Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;exportButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_56045 Lnet/minecraft/class_10643;field_56045:Lnet/minecraft/class_4185;
      official C Lghq;C:Lfxn;
    • entitiesButton

      Mappings:
      Namespace Name Mixin selector
      named entitiesButton Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;entitiesButton:Lnet/minecraft/client/gui/widget/CyclingButtonWidget;
      intermediary field_56046 Lnet/minecraft/class_10643;field_56046:Lnet/minecraft/class_5676;
      official D Lghq;D:Lfxu;
    • rotationButton

      Mappings:
      Namespace Name Mixin selector
      named rotationButton Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;rotationButton:Lnet/minecraft/client/gui/widget/CyclingButtonWidget;
      intermediary field_56047 Lnet/minecraft/class_10643;field_56047:Lnet/minecraft/class_5676;
      official E Lghq;E:Lfxu;
  • Constructor Details

    • TestInstanceBlockScreen

      public TestInstanceBlockScreen(TestInstanceBlockEntity testInstanceBlockEntity)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;<init>(Lnet/minecraft/block/entity/TestInstanceBlockEntity;)V
      intermediary <init> Lnet/minecraft/class_10643;<init>(Lnet/minecraft/class_10638;)V
      official <init> Lghq;<init>(Lecu;)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.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aV_ Lges;aV_()V
    • refresh

      private void refresh()
      Mappings:
      Namespace Name Mixin selector
      named refresh Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;refresh()V
      intermediary method_66819 Lnet/minecraft/class_10643;method_66819()V
      official l Lghq;l()V
    • rotationAsText

      private static Text rotationAsText(BlockRotation rotation)
      Mappings:
      Namespace Name Mixin selector
      named rotationAsText Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;rotationAsText(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/text/Text;
      intermediary method_66804 Lnet/minecraft/class_10643;method_66804(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2561;
      official a Lghq;a(Ldwu;)Lxo;
    • setSize

      private void setSize(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      named setSize Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;setSize(Lnet/minecraft/util/math/Vec3i;)V
      intermediary method_66808 Lnet/minecraft/class_10643;method_66808(Lnet/minecraft/class_2382;)V
      official a Lghq;a(Lkg;)V
    • getX

      private int getX(int index, int total)
      Mappings:
      Namespace Name Mixin selector
      named getX Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;getX(II)I
      intermediary method_66801 Lnet/minecraft/class_10643;method_66801(II)I
      official a Lghq;a(II)I
    • getRoundedWidth

      private static int getRoundedWidth(int total)
      Mappings:
      Namespace Name Mixin selector
      named getRoundedWidth Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;getRoundedWidth(I)I
      intermediary method_66800 Lnet/minecraft/class_10643;method_66800(I)I
      official a Lghq;a(I)I
    • getWidth

      private static float getWidth(int total)
      Mappings:
      Namespace Name Mixin selector
      named getWidth Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;getWidth(I)F
      intermediary method_66811 Lnet/minecraft/class_10643;method_66811(I)F
      official b Lghq;b(I)F
    • render

      public void render(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lfyr;a(Lfxa;IIF)V
    • refresh

      private void refresh(boolean initial)
      Mappings:
      Namespace Name Mixin selector
      named refresh Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;refresh(Z)V
      intermediary method_66815 Lnet/minecraft/class_10643;method_66815(Z)V
      official c Lghq;c(Z)V
    • onDone

      private void onDone()
      Mappings:
      Namespace Name Mixin selector
      named onDone Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;onDone()V
      intermediary method_66798 Lnet/minecraft/class_10643;method_66798()V
      official m Lghq;m()V
    • executeAction

      private boolean executeAction(TestInstanceBlockActionC2SPacket.Action action)
      Mappings:
      Namespace Name Mixin selector
      named executeAction Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;executeAction(Lnet/minecraft/network/packet/c2s/play/TestInstanceBlockActionC2SPacket$Action;)Z
      intermediary method_66802 Lnet/minecraft/class_10643;method_66802(Lnet/minecraft/class_10616$class_10617;)Z
      official a Lghq;a(Lajo$a;)Z
    • handleStatus

      public void handleStatus(Text status, Optional<Vec3i> size)
      Mappings:
      Namespace Name Mixin selector
      named handleStatus Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;handleStatus(Lnet/minecraft/text/Text;Ljava/util/Optional;)V
      intermediary method_66809 Lnet/minecraft/class_10643;method_66809(Lnet/minecraft/class_2561;Ljava/util/Optional;)V
      official a Lghq;a(Lxo;Ljava/util/Optional;)V
    • onCancel

      private void onCancel()
      Mappings:
      Namespace Name Mixin selector
      named onCancel Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;onCancel()V
      intermediary method_66799 Lnet/minecraft/class_10643;method_66799()V
      official n Lghq;n()V
    • parse

      private static int parse(String value)
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/client/gui/screen/ingame/TestInstanceBlockScreen;parse(Ljava/lang/String;)I
      intermediary method_66807 Lnet/minecraft/class_10643;method_66807(Ljava/lang/String;)I
      official a Lghq;a(Ljava/lang/String;)I
    • renderBackground

      public void renderBackground(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Renders the background of this screen.

      If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.

      Overrides:
      renderBackground in class Screen
      Mappings:
      Namespace Name Mixin selector
      named renderBackground Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25420 Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_332;IIF)V
      official b Lges;b(Lfxa;IIF)V