Package net.minecraft.client.gui.widget
Class ButtonWidget
java.lang.Object
net.minecraft.client.gui.DrawContext
net.minecraft.client.gui.widget.ButtonWidget
- Direct Known Subclasses:
OptionButtonWidget,SliderWidget
- Mappings:
Namespace Name intermediary net/minecraft/class_33glue class_389server net/minecraft/class_33client kenamed net/minecraft/client/gui/widget/ButtonWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanprotected intintbooleanprotected intintintFields inherited from class net.minecraft.client.gui.DrawContext
zOffset -
Constructor Summary
ConstructorsConstructorDescriptionButtonWidget(int id, int x, int y, int width, int height, String text) ButtonWidget(int id, int x, int y, String text) -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetYImage(boolean hovered) booleanisMouseOver(Minecraft minecraft, int mouseX, int mouseY) voidmouseReleased(int mouseX, int mouseY) voidprotected voidrenderBackground(Minecraft minecraft, int mouseX, int mouseY) Methods inherited from class net.minecraft.client.gui.DrawContext
drawCenteredTextWithShadow, drawHorizontalLine, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient
-
Field Details
-
width
protected int width- Mappings:
Namespace Name Mixin selector intermediary field_1368Lnet/minecraft/class_33;field_1368:Iglue field_1544Lclass_389;field_1544:Iserver field_1368Lnet/minecraft/class_33;field_1368:Iclient aLke;a:Inamed widthLnet/minecraft/client/gui/widget/ButtonWidget;width:I
-
height
protected int height- Mappings:
Namespace Name Mixin selector intermediary field_1369Lnet/minecraft/class_33;field_1369:Iglue field_1545Lclass_389;field_1545:Iserver field_1369Lnet/minecraft/class_33;field_1369:Iclient bLke;b:Inamed heightLnet/minecraft/client/gui/widget/ButtonWidget;height:I
-
x
public int x- Mappings:
Namespace Name Mixin selector intermediary field_1370Lnet/minecraft/class_33;field_1370:Iglue field_1546Lclass_389;field_1546:Iserver field_1370Lnet/minecraft/class_33;field_1370:Iclient cLke;c:Inamed xLnet/minecraft/client/gui/widget/ButtonWidget;x:I
-
y
public int y- Mappings:
Namespace Name Mixin selector intermediary field_1371Lnet/minecraft/class_33;field_1371:Iglue field_1547Lclass_389;field_1547:Iserver field_1371Lnet/minecraft/class_33;field_1371:Iclient dLke;d:Inamed yLnet/minecraft/client/gui/widget/ButtonWidget;y:I
-
text
- Mappings:
Namespace Name Mixin selector intermediary field_1372Lnet/minecraft/class_33;field_1372:Ljava/lang/String;glue field_1548Lclass_389;field_1548:Ljava/lang/String;server field_1372Lnet/minecraft/class_33;field_1372:Ljava/lang/String;client eLke;e:Ljava/lang/String;named textLnet/minecraft/client/gui/widget/ButtonWidget;text:Ljava/lang/String;
-
id
public int id- Mappings:
Namespace Name Mixin selector intermediary field_1373Lnet/minecraft/class_33;field_1373:Iglue field_1549Lclass_389;field_1549:Iserver field_1373Lnet/minecraft/class_33;field_1373:Iclient fLke;f:Inamed idLnet/minecraft/client/gui/widget/ButtonWidget;id:I
-
active
public boolean active- Mappings:
Namespace Name Mixin selector intermediary field_1374Lnet/minecraft/class_33;field_1374:Zglue field_1550Lclass_389;field_1550:Zserver field_1374Lnet/minecraft/class_33;field_1374:Zclient gLke;g:Znamed activeLnet/minecraft/client/gui/widget/ButtonWidget;active:Z
-
visible
public boolean visible- Mappings:
Namespace Name Mixin selector intermediary field_1375Lnet/minecraft/class_33;field_1375:Zglue field_1551Lclass_389;field_1551:Zserver field_1375Lnet/minecraft/class_33;field_1375:Zclient hLke;h:Znamed visibleLnet/minecraft/client/gui/widget/ButtonWidget;visible:Z
-
-
Constructor Details
-
ButtonWidget
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_33;<init>(IIILjava/lang/String;)Vglue <init>Lclass_389;<init>(IIILjava/lang/String;)Vserver <init>Lnet/minecraft/class_33;<init>(IIILjava/lang/String;)Vclient <init>Lke;<init>(IIILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIILjava/lang/String;)V
-
ButtonWidget
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_33;<init>(IIIIILjava/lang/String;)Vglue <init>Lclass_389;<init>(IIIIILjava/lang/String;)Vserver <init>Lnet/minecraft/class_33;<init>(IIIIILjava/lang/String;)Vclient <init>Lke;<init>(IIIIILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIIIILjava/lang/String;)V
-
-
Method Details
-
getYImage
protected int getYImage(boolean hovered) - Mappings:
Namespace Name Mixin selector intermediary method_1187Lnet/minecraft/class_33;method_1187(Z)Iglue method_1539Lclass_389;method_1539(Z)Iserver method_1187Lnet/minecraft/class_33;method_1187(Z)Iclient aLke;a(Z)Inamed getYImageLnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
-
render
- Mappings:
Namespace Name Mixin selector intermediary method_1186Lnet/minecraft/class_33;method_1186(Lnet/minecraft/client/Minecraft;II)Vglue method_1538Lclass_389;method_1538(Lnet/minecraft/client/Minecraft;II)Vserver method_1186Lnet/minecraft/class_33;method_1186(Lnet/minecraft/client/Minecraft;II)Vclient aLke;a(Lnet/minecraft/client/Minecraft;II)Vnamed renderLnet/minecraft/client/gui/widget/ButtonWidget;render(Lnet/minecraft/client/Minecraft;II)V
-
renderBackground
- Mappings:
Namespace Name Mixin selector intermediary method_1188Lnet/minecraft/class_33;method_1188(Lnet/minecraft/client/Minecraft;II)Vglue method_1540Lclass_389;method_1540(Lnet/minecraft/client/Minecraft;II)Vserver method_1188Lnet/minecraft/class_33;method_1188(Lnet/minecraft/client/Minecraft;II)Vclient bLke;b(Lnet/minecraft/client/Minecraft;II)Vnamed renderBackgroundLnet/minecraft/client/gui/widget/ButtonWidget;renderBackground(Lnet/minecraft/client/Minecraft;II)V
-
mouseReleased
public void mouseReleased(int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector intermediary method_1185Lnet/minecraft/class_33;method_1185(II)Vglue method_1537Lclass_389;method_1537(II)Vserver method_1185Lnet/minecraft/class_33;method_1185(II)Vclient aLke;a(II)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
-
isMouseOver
- Mappings:
Namespace Name Mixin selector intermediary method_1189Lnet/minecraft/class_33;method_1189(Lnet/minecraft/client/Minecraft;II)Zglue method_1541Lclass_389;method_1541(Lnet/minecraft/client/Minecraft;II)Zserver method_1189Lnet/minecraft/class_33;method_1189(Lnet/minecraft/client/Minecraft;II)Zclient cLke;c(Lnet/minecraft/client/Minecraft;II)Znamed isMouseOverLnet/minecraft/client/gui/widget/ButtonWidget;isMouseOver(Lnet/minecraft/client/Minecraft;II)Z
-