Class ButtonWidget

java.lang.Object
net.minecraft.client.gui.DrawContext
net.minecraft.client.gui.widget.ButtonWidget
Direct Known Subclasses:
OptionButtonWidget, SliderWidget

@Environment(CLIENT) public class ButtonWidget extends DrawContext
Mappings:
Namespace Name
intermediary net/minecraft/class_33
glue class_389
server net/minecraft/class_33
client ke
named net/minecraft/client/gui/widget/ButtonWidget
  • Field Details

    • width

      protected int width
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1368 Lnet/minecraft/class_33;field_1368:I
      glue field_1544 Lclass_389;field_1544:I
      server field_1368 Lnet/minecraft/class_33;field_1368:I
      client a Lke;a:I
      named width Lnet/minecraft/client/gui/widget/ButtonWidget;width:I
    • height

      protected int height
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1369 Lnet/minecraft/class_33;field_1369:I
      glue field_1545 Lclass_389;field_1545:I
      server field_1369 Lnet/minecraft/class_33;field_1369:I
      client b Lke;b:I
      named height Lnet/minecraft/client/gui/widget/ButtonWidget;height:I
    • x

      public int x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1370 Lnet/minecraft/class_33;field_1370:I
      glue field_1546 Lclass_389;field_1546:I
      server field_1370 Lnet/minecraft/class_33;field_1370:I
      client c Lke;c:I
      named x Lnet/minecraft/client/gui/widget/ButtonWidget;x:I
    • y

      public int y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1371 Lnet/minecraft/class_33;field_1371:I
      glue field_1547 Lclass_389;field_1547:I
      server field_1371 Lnet/minecraft/class_33;field_1371:I
      client d Lke;d:I
      named y Lnet/minecraft/client/gui/widget/ButtonWidget;y:I
    • text

      public String text
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1372 Lnet/minecraft/class_33;field_1372:Ljava/lang/String;
      glue field_1548 Lclass_389;field_1548:Ljava/lang/String;
      server field_1372 Lnet/minecraft/class_33;field_1372:Ljava/lang/String;
      client e Lke;e:Ljava/lang/String;
      named text Lnet/minecraft/client/gui/widget/ButtonWidget;text:Ljava/lang/String;
    • id

      public int id
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1373 Lnet/minecraft/class_33;field_1373:I
      glue field_1549 Lclass_389;field_1549:I
      server field_1373 Lnet/minecraft/class_33;field_1373:I
      client f Lke;f:I
      named id Lnet/minecraft/client/gui/widget/ButtonWidget;id:I
    • active

      public boolean active
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1374 Lnet/minecraft/class_33;field_1374:Z
      glue field_1550 Lclass_389;field_1550:Z
      server field_1374 Lnet/minecraft/class_33;field_1374:Z
      client g Lke;g:Z
      named active Lnet/minecraft/client/gui/widget/ButtonWidget;active:Z
    • visible

      public boolean visible
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1375 Lnet/minecraft/class_33;field_1375:Z
      glue field_1551 Lclass_389;field_1551:Z
      server field_1375 Lnet/minecraft/class_33;field_1375:Z
      client h Lke;h:Z
      named visible Lnet/minecraft/client/gui/widget/ButtonWidget;visible:Z
  • Constructor Details

    • ButtonWidget

      public ButtonWidget(int id, int x, int y, String text)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_33;<init>(IIILjava/lang/String;)V
      glue <init> Lclass_389;<init>(IIILjava/lang/String;)V
      server <init> Lnet/minecraft/class_33;<init>(IIILjava/lang/String;)V
      client <init> Lke;<init>(IIILjava/lang/String;)V
      named <init> Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIILjava/lang/String;)V
    • ButtonWidget

      public ButtonWidget(int id, int x, int y, int width, int height, String text)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_33;<init>(IIIIILjava/lang/String;)V
      glue <init> Lclass_389;<init>(IIIIILjava/lang/String;)V
      server <init> Lnet/minecraft/class_33;<init>(IIIIILjava/lang/String;)V
      client <init> Lke;<init>(IIIIILjava/lang/String;)V
      named <init> Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIIIILjava/lang/String;)V
  • Method Details

    • method_1187

      protected int method_1187(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1187 Lnet/minecraft/class_33;method_1187(Z)I
      glue method_1539 Lclass_389;method_1539(Z)I
      server method_1187 Lnet/minecraft/class_33;method_1187(Z)I
      client a Lke;a(Z)I
      named method_1187 Lnet/minecraft/client/gui/widget/ButtonWidget;method_1187(Z)I
    • render

      public void render(Minecraft minecraft, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1186 Lnet/minecraft/class_33;method_1186(Lnet/minecraft/client/Minecraft;II)V
      glue method_1538 Lclass_389;method_1538(Lnet/minecraft/client/Minecraft;II)V
      server method_1186 Lnet/minecraft/class_33;method_1186(Lnet/minecraft/client/Minecraft;II)V
      client a Lke;a(Lnet/minecraft/client/Minecraft;II)V
      named render Lnet/minecraft/client/gui/widget/ButtonWidget;render(Lnet/minecraft/client/Minecraft;II)V
    • method_1188

      protected void method_1188(Minecraft minecraft, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1188 Lnet/minecraft/class_33;method_1188(Lnet/minecraft/client/Minecraft;II)V
      glue method_1540 Lclass_389;method_1540(Lnet/minecraft/client/Minecraft;II)V
      server method_1188 Lnet/minecraft/class_33;method_1188(Lnet/minecraft/client/Minecraft;II)V
      client b Lke;b(Lnet/minecraft/client/Minecraft;II)V
      named method_1188 Lnet/minecraft/client/gui/widget/ButtonWidget;method_1188(Lnet/minecraft/client/Minecraft;II)V
    • mouseReleased

      public void mouseReleased(int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1185 Lnet/minecraft/class_33;method_1185(II)V
      glue method_1537 Lclass_389;method_1537(II)V
      server method_1185 Lnet/minecraft/class_33;method_1185(II)V
      client a Lke;a(II)V
      named mouseReleased Lnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
    • isMouseOver

      public boolean isMouseOver(Minecraft minecraft, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1189 Lnet/minecraft/class_33;method_1189(Lnet/minecraft/client/Minecraft;II)Z
      glue method_1541 Lclass_389;method_1541(Lnet/minecraft/client/Minecraft;II)Z
      server method_1189 Lnet/minecraft/class_33;method_1189(Lnet/minecraft/client/Minecraft;II)Z
      client c Lke;c(Lnet/minecraft/client/Minecraft;II)Z
      named isMouseOver Lnet/minecraft/client/gui/widget/ButtonWidget;isMouseOver(Lnet/minecraft/client/Minecraft;II)Z