Package net.minecraft.client.gui.widgets
Class ScrollableBase
java.lang.Object
net.minecraft.client.gui.widgets.ScrollableBase
- Direct Known Subclasses:
SelectWorld.WorldList,Stats.GeneralTab,Stats.StatsItemTabBase,TexturePacks.TexturePackList
- Mappings:
Namespace Name intermediary net/minecraft/class_97glue class_437server net/minecraft/class_97client lgnamed net/minecraft/client/gui/widgets/ScrollableBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprotected final intprivate final intprivate intprivate intprivate floatprivate floatprivate intprivate longprivate booleanprivate intprotected final intprivate booleanprivate final Minecraftprivate floatprotected final intprivate final intprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionScrollableBase(Minecraft minecraft, int x, int y, int width, int height, int entryHeight) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuttonClicked(Button button) protected abstract voidentryClicked(int entryIndex, boolean doLoad) protected abstract intgetSize()protected intprotected abstract booleanisEntrySelected(int entryID) protected voidmethod_1255(int int2, int int3) protected voidmethod_1261(boolean bool, int int2) intmethod_1262(int int2, int int3) private voidprotected voidmouseClicked(int int2, int int3) voidregisterButtons(List list, int int2, int int3) voidrender(int mouseX, int mouseY, float delta) protected abstract voidprivate voidrenderBackground(int int2, int int3, int int4, int int5) protected abstract voidrenderEntry(int entryID, int x, int y, int int2, Tessellator tessellator) protected voidrenderStatItemSlot(int x, int y, Tessellator tessellator) voidsetDrawingSelectionBackground(boolean value)
-
Field Details
-
minecraft
- Mappings:
Namespace Name Mixin selector intermediary field_1528Lnet/minecraft/class_97;field_1528:Lnet/minecraft/client/Minecraft;glue field_1692Lclass_437;field_1692:Lnet/minecraft/client/Minecraft;server field_1528Lnet/minecraft/class_97;field_1528:Lnet/minecraft/client/Minecraft;client aLlg;a:Lnet/minecraft/client/Minecraft;named minecraftLnet/minecraft/client/gui/widgets/ScrollableBase;minecraft:Lnet/minecraft/client/Minecraft;
-
x
private final int x- Mappings:
Namespace Name Mixin selector intermediary field_1529Lnet/minecraft/class_97;field_1529:Iglue field_1693Lclass_437;field_1693:Iserver field_1529Lnet/minecraft/class_97;field_1529:Iclient bLlg;b:Inamed xLnet/minecraft/client/gui/widgets/ScrollableBase;x:I
-
y
private final int y- Mappings:
Namespace Name Mixin selector intermediary field_1530Lnet/minecraft/class_97;field_1530:Iglue field_1694Lclass_437;field_1694:Iserver field_1530Lnet/minecraft/class_97;field_1530:Iclient cLlg;c:Inamed yLnet/minecraft/client/gui/widgets/ScrollableBase;y:I
-
width
protected final int width- Mappings:
Namespace Name Mixin selector intermediary field_1535Lnet/minecraft/class_97;field_1535:Iglue field_1699Lclass_437;field_1699:Iserver field_1535Lnet/minecraft/class_97;field_1535:Iclient hLlg;h:Inamed widthLnet/minecraft/client/gui/widgets/ScrollableBase;width:I
-
height
protected final int height- Mappings:
Namespace Name Mixin selector intermediary field_1536Lnet/minecraft/class_97;field_1536:Iglue field_1700Lclass_437;field_1700:Iserver field_1536Lnet/minecraft/class_97;field_1536:Iclient iLlg;i:Inamed heightLnet/minecraft/client/gui/widgets/ScrollableBase;height:I
-
alsoX
private final int alsoX- Mappings:
Namespace Name Mixin selector intermediary field_1531Lnet/minecraft/class_97;field_1531:Iglue field_1695Lclass_437;field_1695:Iserver field_1531Lnet/minecraft/class_97;field_1531:Iclient dLlg;d:Inamed alsoXLnet/minecraft/client/gui/widgets/ScrollableBase;alsoX:I
-
field_1532
private final int field_1532- Mappings:
Namespace Name Mixin selector intermediary field_1532Lnet/minecraft/class_97;field_1532:Iglue field_1696Lclass_437;field_1696:Iserver field_1532Lnet/minecraft/class_97;field_1532:Iclient eLlg;e:Inamed field_1532Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1532:I
-
entryHeight
protected final int entryHeight- Mappings:
Namespace Name Mixin selector intermediary field_1537Lnet/minecraft/class_97;field_1537:Iglue field_1701Lclass_437;field_1701:Iserver field_1537Lnet/minecraft/class_97;field_1537:Iclient jLlg;j:Inamed entryHeightLnet/minecraft/client/gui/widgets/ScrollableBase;entryHeight:I
-
field_1533
private int field_1533- Mappings:
Namespace Name Mixin selector intermediary field_1533Lnet/minecraft/class_97;field_1533:Iglue field_1697Lclass_437;field_1697:Iserver field_1533Lnet/minecraft/class_97;field_1533:Iclient fLlg;f:Inamed field_1533Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1533:I
-
field_1534
private int field_1534- Mappings:
Namespace Name Mixin selector intermediary field_1534Lnet/minecraft/class_97;field_1534:Iglue field_1698Lclass_437;field_1698:Iserver field_1534Lnet/minecraft/class_97;field_1534:Iclient gLlg;g:Inamed field_1534Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1534:I
-
field_1538
private float field_1538- Mappings:
Namespace Name Mixin selector intermediary field_1538Lnet/minecraft/class_97;field_1538:Fglue field_1702Lclass_437;field_1702:Fserver field_1538Lnet/minecraft/class_97;field_1538:Fclient kLlg;k:Fnamed field_1538Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1538:F
-
field_1539
private float field_1539- Mappings:
Namespace Name Mixin selector intermediary field_1539Lnet/minecraft/class_97;field_1539:Fglue field_1703Lclass_437;field_1703:Fserver field_1539Lnet/minecraft/class_97;field_1539:Fclient lLlg;l:Fnamed field_1539Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1539:F
-
scrollAmount
private float scrollAmount- Mappings:
Namespace Name Mixin selector intermediary field_1540Lnet/minecraft/class_97;field_1540:Fglue field_1704Lclass_437;field_1704:Fserver field_1540Lnet/minecraft/class_97;field_1540:Fclient mLlg;m:Fnamed scrollAmountLnet/minecraft/client/gui/widgets/ScrollableBase;scrollAmount:F
-
field_1541
private int field_1541- Mappings:
Namespace Name Mixin selector intermediary field_1541Lnet/minecraft/class_97;field_1541:Iglue field_1705Lclass_437;field_1705:Iserver field_1541Lnet/minecraft/class_97;field_1541:Iclient nLlg;n:Inamed field_1541Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1541:I
-
field_1542
private long field_1542- Mappings:
Namespace Name Mixin selector intermediary field_1542Lnet/minecraft/class_97;field_1542:Jglue field_1706Lclass_437;field_1706:Jserver field_1542Lnet/minecraft/class_97;field_1542:Jclient oLlg;o:Jnamed field_1542Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1542:J
-
isDrawingSelectionBackground
private boolean isDrawingSelectionBackground- Mappings:
Namespace Name Mixin selector intermediary field_1543Lnet/minecraft/class_97;field_1543:Zglue field_1707Lclass_437;field_1707:Zserver field_1543Lnet/minecraft/class_97;field_1543:Zclient pLlg;p:Znamed isDrawingSelectionBackgroundLnet/minecraft/client/gui/widgets/ScrollableBase;isDrawingSelectionBackground:Z
-
field_1544
private boolean field_1544- Mappings:
Namespace Name Mixin selector intermediary field_1544Lnet/minecraft/class_97;field_1544:Zglue field_1708Lclass_437;field_1708:Zserver field_1544Lnet/minecraft/class_97;field_1544:Zclient qLlg;q:Znamed field_1544Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1544:Z
-
field_1545
private int field_1545- Mappings:
Namespace Name Mixin selector intermediary field_1545Lnet/minecraft/class_97;field_1545:Iglue field_1709Lclass_437;field_1709:Iserver field_1545Lnet/minecraft/class_97;field_1545:Iclient rLlg;r:Inamed field_1545Lnet/minecraft/client/gui/widgets/ScrollableBase;field_1545:I
-
-
Constructor Details
-
ScrollableBase
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_97;<init>(Lnet/minecraft/client/Minecraft;IIIII)Vglue <init>Lclass_437;<init>(Lnet/minecraft/client/Minecraft;IIIII)Vserver <init>Lnet/minecraft/class_97;<init>(Lnet/minecraft/client/Minecraft;IIIII)Vclient <init>Llg;<init>(Lnet/minecraft/client/Minecraft;IIIII)Vnamed <init>Lnet/minecraft/client/gui/widgets/ScrollableBase;<init>(Lnet/minecraft/client/Minecraft;IIIII)V
-
-
Method Details
-
setDrawingSelectionBackground
public void setDrawingSelectionBackground(boolean value) - Mappings:
Namespace Name Mixin selector intermediary method_1260Lnet/minecraft/class_97;method_1260(Z)Vglue method_1602Lclass_437;method_1602(Z)Vserver method_1260Lnet/minecraft/class_97;method_1260(Z)Vclient aLlg;a(Z)Vnamed setDrawingSelectionBackgroundLnet/minecraft/client/gui/widgets/ScrollableBase;setDrawingSelectionBackground(Z)V
-
method_1261
protected void method_1261(boolean bool, int int2) - Mappings:
Namespace Name Mixin selector intermediary method_1261Lnet/minecraft/class_97;method_1261(ZI)Vglue method_1603Lclass_437;method_1603(ZI)Vserver method_1261Lnet/minecraft/class_97;method_1261(ZI)Vclient aLlg;a(ZI)Vnamed method_1261Lnet/minecraft/client/gui/widgets/ScrollableBase;method_1261(ZI)V
-
getSize
protected abstract int getSize()- Mappings:
Namespace Name Mixin selector intermediary method_1266Lnet/minecraft/class_97;method_1266()Iglue method_458Lclass_437;method_458()Iserver method_1266Lnet/minecraft/class_97;method_1266()Iclient aLlg;a()Inamed getSizeLnet/minecraft/client/gui/widgets/ScrollableBase;getSize()I
-
entryClicked
protected abstract void entryClicked(int entryIndex, boolean doLoad) - Mappings:
Namespace Name Mixin selector intermediary method_1267Lnet/minecraft/class_97;method_1267(IZ)Vglue method_459Lclass_437;method_459(IZ)Vserver method_1267Lnet/minecraft/class_97;method_1267(IZ)Vclient aLlg;a(IZ)Vnamed entryClickedLnet/minecraft/client/gui/widgets/ScrollableBase;entryClicked(IZ)V
-
isEntrySelected
protected abstract boolean isEntrySelected(int entryID) - Mappings:
Namespace Name Mixin selector intermediary method_1270Lnet/minecraft/class_97;method_1270(I)Zglue method_462Lclass_437;method_462(I)Zserver method_1270Lnet/minecraft/class_97;method_1270(I)Zclient c_Llg;c_(I)Znamed isEntrySelectedLnet/minecraft/client/gui/widgets/ScrollableBase;isEntrySelected(I)Z
-
getTotalRenderHeight
protected int getTotalRenderHeight()- Mappings:
Namespace Name Mixin selector intermediary method_1268Lnet/minecraft/class_97;method_1268()Iglue method_460Lclass_437;method_460()Iserver method_1268Lnet/minecraft/class_97;method_1268()Iclient bLlg;b()Inamed getTotalRenderHeightLnet/minecraft/client/gui/widgets/ScrollableBase;getTotalRenderHeight()I
-
renderBackground
protected abstract void renderBackground()- Mappings:
Namespace Name Mixin selector intermediary method_1269Lnet/minecraft/class_97;method_1269()Vglue method_461Lclass_437;method_461()Vserver method_1269Lnet/minecraft/class_97;method_1269()Vclient cLlg;c()Vnamed renderBackgroundLnet/minecraft/client/gui/widgets/ScrollableBase;renderBackground()V
-
renderEntry
- Mappings:
Namespace Name Mixin selector intermediary method_1264Lnet/minecraft/class_97;method_1264(IIIILnet/minecraft/class_67;)Vglue method_260Lclass_437;method_260(IIIILclass_539;)Vserver method_1264Lnet/minecraft/class_97;method_1264(IIIILnet/minecraft/class_67;)Vclient aLlg;a(IIIILnw;)Vnamed renderEntryLnet/minecraft/client/gui/widgets/ScrollableBase;renderEntry(IIIILnet/minecraft/client/render/Tessellator;)V
-
renderStatItemSlot
- Mappings:
Namespace Name Mixin selector intermediary method_1265Lnet/minecraft/class_97;method_1265(IILnet/minecraft/class_67;)Vglue method_261Lclass_437;method_261(IILclass_539;)Vserver method_1265Lnet/minecraft/class_97;method_1265(IILnet/minecraft/class_67;)Vclient aLlg;a(IILnw;)Vnamed renderStatItemSlotLnet/minecraft/client/gui/widgets/ScrollableBase;renderStatItemSlot(IILnet/minecraft/client/render/Tessellator;)V
-
mouseClicked
protected void mouseClicked(int int2, int int3) - Mappings:
Namespace Name Mixin selector intermediary method_1254Lnet/minecraft/class_97;method_1254(II)Vglue method_1394Lclass_437;method_1394(II)Vserver method_1254Lnet/minecraft/class_97;method_1254(II)Vclient aLlg;a(II)Vnamed mouseClickedLnet/minecraft/client/gui/widgets/ScrollableBase;mouseClicked(II)V
-
method_1255
protected void method_1255(int int2, int int3) - Mappings:
Namespace Name Mixin selector intermediary method_1255Lnet/minecraft/class_97;method_1255(II)Vglue method_1398Lclass_437;method_1398(II)Vserver method_1255Lnet/minecraft/class_97;method_1255(II)Vclient bLlg;b(II)Vnamed method_1255Lnet/minecraft/client/gui/widgets/ScrollableBase;method_1255(II)V
-
method_1262
public int method_1262(int int2, int int3) - Mappings:
Namespace Name Mixin selector intermediary method_1262Lnet/minecraft/class_97;method_1262(II)Iglue method_1604Lclass_437;method_1604(II)Iserver method_1262Lnet/minecraft/class_97;method_1262(II)Iclient cLlg;c(II)Inamed method_1262Lnet/minecraft/client/gui/widgets/ScrollableBase;method_1262(II)I
-
registerButtons
- Mappings:
Namespace Name Mixin selector intermediary method_1258Lnet/minecraft/class_97;method_1258(Ljava/util/List;II)Vglue method_1600Lclass_437;method_1600(Ljava/util/List;II)Vserver method_1258Lnet/minecraft/class_97;method_1258(Ljava/util/List;II)Vclient aLlg;a(Ljava/util/List;II)Vnamed registerButtonsLnet/minecraft/client/gui/widgets/ScrollableBase;registerButtons(Ljava/util/List;II)V
-
method_1263
private void method_1263()- Mappings:
Namespace Name Mixin selector intermediary method_1263Lnet/minecraft/class_97;method_1263()Vglue method_1605Lclass_437;method_1605()Vserver method_1263Lnet/minecraft/class_97;method_1263()Vclient dLlg;d()Vnamed method_1263Lnet/minecraft/client/gui/widgets/ScrollableBase;method_1263()V
-
buttonClicked
- Mappings:
Namespace Name Mixin selector intermediary method_1259Lnet/minecraft/class_97;method_1259(Lnet/minecraft/class_33;)Vglue method_1601Lclass_437;method_1601(Lclass_389;)Vserver method_1259Lnet/minecraft/class_97;method_1259(Lnet/minecraft/class_33;)Vclient aLlg;a(Lke;)Vnamed buttonClickedLnet/minecraft/client/gui/widgets/ScrollableBase;buttonClicked(Lnet/minecraft/client/gui/widgets/Button;)V
-
render
public void render(int mouseX, int mouseY, float delta) - Mappings:
Namespace Name Mixin selector intermediary method_1256Lnet/minecraft/class_97;method_1256(IIF)Vglue method_1598Lclass_437;method_1598(IIF)Vserver method_1256Lnet/minecraft/class_97;method_1256(IIF)Vclient aLlg;a(IIF)Vnamed renderLnet/minecraft/client/gui/widgets/ScrollableBase;render(IIF)V
-
renderBackground
private void renderBackground(int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector intermediary method_1257Lnet/minecraft/class_97;method_1257(IIII)Vglue method_1599Lclass_437;method_1599(IIII)Vserver method_1257Lnet/minecraft/class_97;method_1257(IIII)Vclient aLlg;a(IIII)Vnamed renderBackgroundLnet/minecraft/client/gui/widgets/ScrollableBase;renderBackground(IIII)V
-