Class Textbox

java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widgets.Textbox

@Environment(CLIENT) public class Textbox extends DrawableHelper
Mappings:
Namespace Name
intermediary net/minecraft/class_181
glue class_642
server net/minecraft/class_181
client ro
named net/minecraft/client/gui/widgets/Textbox
  • Field Details

    • font

      private final TextRenderer font
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2422 Lnet/minecraft/class_181;field_2422:Lnet/minecraft/class_34;
      glue field_2620 Lclass_642;field_2620:Lclass_648;
      server field_2422 Lnet/minecraft/class_181;field_2422:Lnet/minecraft/class_34;
      client c Lro;c:Lsj;
      named font Lnet/minecraft/client/gui/widgets/Textbox;font:Lnet/minecraft/client/render/TextRenderer;
    • x

      private final int x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2423 Lnet/minecraft/class_181;field_2423:I
      glue field_2621 Lclass_642;field_2621:I
      server field_2423 Lnet/minecraft/class_181;field_2423:I
      client d Lro;d:I
      named x Lnet/minecraft/client/gui/widgets/Textbox;x:I
    • y

      private final int y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2424 Lnet/minecraft/class_181;field_2424:I
      glue field_2622 Lclass_642;field_2622:I
      server field_2424 Lnet/minecraft/class_181;field_2424:I
      client e Lro;e:I
      named y Lnet/minecraft/client/gui/widgets/Textbox;y:I
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2425 Lnet/minecraft/class_181;field_2425:I
      glue field_2623 Lclass_642;field_2623:I
      server field_2425 Lnet/minecraft/class_181;field_2425:I
      client f Lro;f:I
      named width Lnet/minecraft/client/gui/widgets/Textbox;width:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2426 Lnet/minecraft/class_181;field_2426:I
      glue field_2624 Lclass_642;field_2624:I
      server field_2426 Lnet/minecraft/class_181;field_2426:I
      client g Lro;g:I
      named height Lnet/minecraft/client/gui/widgets/Textbox;height:I
    • text

      private String text
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2427 Lnet/minecraft/class_181;field_2427:Ljava/lang/String;
      glue field_2625 Lclass_642;field_2625:Ljava/lang/String;
      server field_2427 Lnet/minecraft/class_181;field_2427:Ljava/lang/String;
      client h Lro;h:Ljava/lang/String;
      named text Lnet/minecraft/client/gui/widgets/Textbox;text:Ljava/lang/String;
    • maxLength

      private int maxLength
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2428 Lnet/minecraft/class_181;field_2428:I
      glue field_2626 Lclass_642;field_2626:I
      server field_2428 Lnet/minecraft/class_181;field_2428:I
      client i Lro;i:I
      named maxLength Lnet/minecraft/client/gui/widgets/Textbox;maxLength:I
    • ticksRan

      private int ticksRan
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2429 Lnet/minecraft/class_181;field_2429:I
      glue field_2627 Lclass_642;field_2627:I
      server field_2429 Lnet/minecraft/class_181;field_2429:I
      client j Lro;j:I
      named ticksRan Lnet/minecraft/client/gui/widgets/Textbox;ticksRan:I
    • selected

      public boolean selected
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2420 Lnet/minecraft/class_181;field_2420:Z
      glue field_2618 Lclass_642;field_2618:Z
      server field_2420 Lnet/minecraft/class_181;field_2420:Z
      client a Lro;a:Z
      named selected Lnet/minecraft/client/gui/widgets/Textbox;selected:Z
    • enabled

      public boolean enabled
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2421 Lnet/minecraft/class_181;field_2421:Z
      glue field_2619 Lclass_642;field_2619:Z
      server field_2421 Lnet/minecraft/class_181;field_2421:Z
      client b Lro;b:Z
      named enabled Lnet/minecraft/client/gui/widgets/Textbox;enabled:Z
    • parentScreen

      private ScreenBase parentScreen
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2430 Lnet/minecraft/class_181;field_2430:Lnet/minecraft/class_32;
      glue field_2628 Lclass_642;field_2628:Lclass_117;
      server field_2430 Lnet/minecraft/class_181;field_2430:Lnet/minecraft/class_32;
      client l Lro;l:Lda;
      named parentScreen Lnet/minecraft/client/gui/widgets/Textbox;parentScreen:Lnet/minecraft/client/gui/screen/ScreenBase;
  • Constructor Details

    • Textbox

      public Textbox(ScreenBase screen, TextRenderer font, int x, int y, int width, int height, String text)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_181;<init>(Lnet/minecraft/class_32;Lnet/minecraft/class_34;IIIILjava/lang/String;)V
      glue <init> Lclass_642;<init>(Lclass_117;Lclass_648;IIIILjava/lang/String;)V
      server <init> Lnet/minecraft/class_181;<init>(Lnet/minecraft/class_32;Lnet/minecraft/class_34;IIIILjava/lang/String;)V
      client <init> Lro;<init>(Lda;Lsj;IIIILjava/lang/String;)V
      named <init> Lnet/minecraft/client/gui/widgets/Textbox;<init>(Lnet/minecraft/client/gui/screen/ScreenBase;Lnet/minecraft/client/render/TextRenderer;IIIILjava/lang/String;)V
  • Method Details

    • setText

      public void setText(String text)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1880 Lnet/minecraft/class_181;method_1880(Ljava/lang/String;)V
      glue method_2121 Lclass_642;method_2121(Ljava/lang/String;)V
      server method_1880 Lnet/minecraft/class_181;method_1880(Ljava/lang/String;)V
      client a Lro;a(Ljava/lang/String;)V
      named setText Lnet/minecraft/client/gui/widgets/Textbox;setText(Ljava/lang/String;)V
    • getText

      public String getText()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1876 Lnet/minecraft/class_181;method_1876()Ljava/lang/String;
      glue method_2117 Lclass_642;method_2117()Ljava/lang/String;
      server method_1876 Lnet/minecraft/class_181;method_1876()Ljava/lang/String;
      client a Lro;a()Ljava/lang/String;
      named getText Lnet/minecraft/client/gui/widgets/Textbox;getText()Ljava/lang/String;
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1882 Lnet/minecraft/class_181;method_1882()V
      glue method_2123 Lclass_642;method_2123()V
      server method_1882 Lnet/minecraft/class_181;method_1882()V
      client b Lro;b()V
      named tick Lnet/minecraft/client/gui/widgets/Textbox;tick()V
    • keyPressed

      public void keyPressed(char char2, int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1877 Lnet/minecraft/class_181;method_1877(CI)V
      glue method_2118 Lclass_642;method_2118(CI)V
      server method_1877 Lnet/minecraft/class_181;method_1877(CI)V
      client a Lro;a(CI)V
      named keyPressed Lnet/minecraft/client/gui/widgets/Textbox;keyPressed(CI)V
    • mouseClicked

      public void mouseClicked(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1879 Lnet/minecraft/class_181;method_1879(III)V
      glue method_2120 Lclass_642;method_2120(III)V
      server method_1879 Lnet/minecraft/class_181;method_1879(III)V
      client a Lro;a(III)V
      named mouseClicked Lnet/minecraft/client/gui/widgets/Textbox;mouseClicked(III)V
    • setSelected

      public void setSelected(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1881 Lnet/minecraft/class_181;method_1881(Z)V
      glue method_2122 Lclass_642;method_2122(Z)V
      server method_1881 Lnet/minecraft/class_181;method_1881(Z)V
      client a Lro;a(Z)V
      named setSelected Lnet/minecraft/client/gui/widgets/Textbox;setSelected(Z)V
    • draw

      public void draw()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1883 Lnet/minecraft/class_181;method_1883()V
      glue method_2124 Lclass_642;method_2124()V
      server method_1883 Lnet/minecraft/class_181;method_1883()V
      client c Lro;c()V
      named draw Lnet/minecraft/client/gui/widgets/Textbox;draw()V
    • setMaxLength

      public void setMaxLength(int maxLength)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1878 Lnet/minecraft/class_181;method_1878(I)V
      glue method_2119 Lclass_642;method_2119(I)V
      server method_1878 Lnet/minecraft/class_181;method_1878(I)V
      client a Lro;a(I)V
      named setMaxLength Lnet/minecraft/client/gui/widgets/Textbox;setMaxLength(I)V