Package net.minecraft.client.gui.widget
Class EntryListWidget
java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget
- Direct Known Subclasses:
PackScreen.PackListWidget,SelectWorldScreen.WorldListWidget,StatsScreen.AbstractStatsListWidget,StatsScreen.GeneralStatsListWidget
- Mappings:
Namespace Name intermediary net/minecraft/class_97glue class_437server net/minecraft/class_97client lgnamed net/minecraft/client/gui/widget/EntryListWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprivate intprivate final intprotected final intprivate final intprivate final Minecraftprivate floatprivate intprivate booleanprivate booleanprivate final intprivate floatprivate intprivate floatprivate intprivate longprotected final intprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionEntryListWidget(Minecraft minecraft, int width, int height, int top, int bottom, int itemHeight) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuttonClicked(ButtonWidget button) private voidprotected abstract voidentryClicked(int index, boolean doubleClick) protected intintgetEntryAt(int x, int y) protected abstract intprotected voidheaderClicked(int x, int y) protected abstract booleanisSelectedEntry(int index) voidregisterButtons(List buttons, int scrollUp, int scrollDown) voidrender(int mouseX, int mouseY, float float2) protected abstract voidprivate voidrenderBackground(int int2, int int3, int int4, int int5) protected voidrenderDecorations(int mouseX, int mouseY) protected abstract voidrenderEntry(int index, int x, int y, int int2, Tessellator tesselator) protected voidrenderHeader(int x, int y, Tessellator tessellator) protected voidsetHeader(boolean renderHeader, int headerHeight) voidsetRenderSelectionHighlight(boolean renderSelectionHighlight)
-
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/widget/EntryListWidget;minecraft:Lnet/minecraft/client/Minecraft;
-
width
private final int width- 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 widthLnet/minecraft/client/gui/widget/EntryListWidget;width:I
-
height
private final int height- 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 heightLnet/minecraft/client/gui/widget/EntryListWidget;height:I
-
top
protected final int top- 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 topLnet/minecraft/client/gui/widget/EntryListWidget;top:I
-
bottom
protected final int bottom- 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 bottomLnet/minecraft/client/gui/widget/EntryListWidget;bottom:I
-
right
private final int right- 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 rightLnet/minecraft/client/gui/widget/EntryListWidget;right:I
-
left
private final int left- 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 leftLnet/minecraft/client/gui/widget/EntryListWidget;left:I
-
itemHeight
protected final int itemHeight- 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 itemHeightLnet/minecraft/client/gui/widget/EntryListWidget;itemHeight:I
-
scrollUpButtonId
private int scrollUpButtonId- 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 scrollUpButtonIdLnet/minecraft/client/gui/widget/EntryListWidget;scrollUpButtonId:I
-
scrollDownButtonId
private int scrollDownButtonId- 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 scrollDownButtonIdLnet/minecraft/client/gui/widget/EntryListWidget;scrollDownButtonId:I
-
mostYStart
private float mostYStart- 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 mostYStartLnet/minecraft/client/gui/widget/EntryListWidget;mostYStart:F
-
scrollSpeedMultiplier
private float scrollSpeedMultiplier- 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 scrollSpeedMultiplierLnet/minecraft/client/gui/widget/EntryListWidget;scrollSpeedMultiplier: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/widget/EntryListWidget;scrollAmount:F
-
pos
private int pos- 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 posLnet/minecraft/client/gui/widget/EntryListWidget;pos:I
-
time
private long time- 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 timeLnet/minecraft/client/gui/widget/EntryListWidget;time:J
-
renderSelectionHighlight
private boolean renderSelectionHighlight- 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 renderSelectionHighlightLnet/minecraft/client/gui/widget/EntryListWidget;renderSelectionHighlight:Z
-
renderHeader
private boolean renderHeader- 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 renderHeaderLnet/minecraft/client/gui/widget/EntryListWidget;renderHeader:Z
-
headerHeight
private int headerHeight- 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 headerHeightLnet/minecraft/client/gui/widget/EntryListWidget;headerHeight:I
-
-
Constructor Details
-
EntryListWidget
public EntryListWidget(Minecraft minecraft, int width, int height, int top, int bottom, int itemHeight) - 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/widget/EntryListWidget;<init>(Lnet/minecraft/client/Minecraft;IIIII)V
-
-
Method Details
-
setRenderSelectionHighlight
public void setRenderSelectionHighlight(boolean renderSelectionHighlight) - 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 setRenderSelectionHighlightLnet/minecraft/client/gui/widget/EntryListWidget;setRenderSelectionHighlight(Z)V
-
setHeader
protected void setHeader(boolean renderHeader, int headerHeight) - 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 setHeaderLnet/minecraft/client/gui/widget/EntryListWidget;setHeader(ZI)V
-
getEntryCount
protected abstract int getEntryCount()- 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 getEntryCountLnet/minecraft/client/gui/widget/EntryListWidget;getEntryCount()I
-
entryClicked
protected abstract void entryClicked(int index, boolean doubleClick) - 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/widget/EntryListWidget;entryClicked(IZ)V
-
isSelectedEntry
protected abstract boolean isSelectedEntry(int index) - 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 isSelectedEntryLnet/minecraft/client/gui/widget/EntryListWidget;isSelectedEntry(I)Z
-
getEntriesHeight
protected int getEntriesHeight()- 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 getEntriesHeightLnet/minecraft/client/gui/widget/EntryListWidget;getEntriesHeight()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/widget/EntryListWidget;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/widget/EntryListWidget;renderEntry(IIIILnet/minecraft/client/render/Tessellator;)V
-
renderHeader
- 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 renderHeaderLnet/minecraft/client/gui/widget/EntryListWidget;renderHeader(IILnet/minecraft/client/render/Tessellator;)V
-
headerClicked
protected void headerClicked(int x, int y) - 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 headerClickedLnet/minecraft/client/gui/widget/EntryListWidget;headerClicked(II)V
-
renderDecorations
protected void renderDecorations(int mouseX, int mouseY) - 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 renderDecorationsLnet/minecraft/client/gui/widget/EntryListWidget;renderDecorations(II)V
-
getEntryAt
public int getEntryAt(int x, int y) - 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 getEntryAtLnet/minecraft/client/gui/widget/EntryListWidget;getEntryAt(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/widget/EntryListWidget;registerButtons(Ljava/util/List;II)V
-
clampScrolling
private void clampScrolling()- 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 clampScrollingLnet/minecraft/client/gui/widget/EntryListWidget;clampScrolling()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/widget/EntryListWidget;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
render
public void render(int mouseX, int mouseY, float float2) - 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/widget/EntryListWidget;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/widget/EntryListWidget;renderBackground(IIII)V
-