Package net.minecraft.client.gui.widget
Class ListWidget
java.lang.Object
net.minecraft.client.gui.widget.ListWidget
- Direct Known Subclasses:
CustomizedWorldPresetsScreen.PresetsListWidget,CustomizeFlatLevelScreen.CustomizeFlatLevelListWidget,DelegatingRealmsClickableScrolledSelectionListWidget,DelegatingRealmsScrolledSelectionListWidget,DelegatingRealmsSimpleScrolledSelectionListWidget,EntryListWidget,LanguageOptionsScreen.LanguageSelectionListWidget,SnooperScreen.SnooperEntryListWidget,StatsScreen.CustomStatsListWidget,StatsScreen.EntityStatsListWidget,StatsScreen.GeneralStatsListWidget,SuperflatPresetScreen.SuperflatPresetsListWidget
- Mappings:
Namespace Name official bdointermediary net/minecraft/class_390named net/minecraft/client/gui/widget/ListWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MinecraftClientprivate booleanprivate intprotected final intprotected floatprotected intprotected booleanprotected intprotected intprivate intprotected intprotected intprotected booleanprotected booleanprotected floatprotected longprotected booleanprotected intprotected intprotected intprotected intprotected intprotected int -
Constructor Summary
ConstructorsConstructorDescriptionListWidget(MinecraftClient client, int width, int height, int top, int bottom, int entryHeight) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuttonClicked(ButtonWidget button) protected voidprotected voidclickedHeader(int mouseX, int mouseY) intgetEntryAt(int x, int y) protected abstract intintprotected intintintintprotected intvoidbooleanprotected abstract booleanisEntrySelected(int index) booleanisMouseInList(int mouseY) voidrender(int mouseX, int mouseY, float delta) protected abstract voidprotected voidrenderDecorations(int mouseX, int mouseY) protected abstract voidrenderEntry(int index, int x, int y, int rowHeight, int mouseX, int mouseY) protected voidrenderHeader(int x, int y, Tessellator tessellator) protected voidrenderHoleBackground(int top, int bottom, int topAlpha, int bottomAlpha) protected voidrenderList(int x, int y, int mouseX, int mouseY) voidscroll(int amount) protected abstract voidselectEntry(int index, boolean bool, int lastMouseX, int lastMouseY) voidsetButtonIds(int homeButtonId, int endButtonId) voidsetDragging(boolean dragging) protected voidsetHeader(boolean renderHeader, int headerHeight) voidsetRenderSelection(boolean renderSelection) voidsetXPos(int x) voidupdateBounds(int right, int height, int top, int bottom) protected voidupdateItemPosition(int index, int x, int y)
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLbdo;a:Lbcd;intermediary field_1241Lnet/minecraft/class_390;field_1241:Lnet/minecraft/class_1600;named clientLnet/minecraft/client/gui/widget/ListWidget;client:Lnet/minecraft/client/MinecraftClient;
-
width
protected int width- Mappings:
Namespace Name Mixin selector official bLbdo;b:Iintermediary field_7733Lnet/minecraft/class_390;field_7733:Inamed widthLnet/minecraft/client/gui/widget/ListWidget;width:I
-
height
protected int height- Mappings:
Namespace Name Mixin selector official cLbdo;c:Iintermediary field_1248Lnet/minecraft/class_390;field_1248:Inamed heightLnet/minecraft/client/gui/widget/ListWidget;height:I
-
yStart
protected int yStart- Mappings:
Namespace Name Mixin selector official dLbdo;d:Iintermediary field_1242Lnet/minecraft/class_390;field_1242:Inamed yStartLnet/minecraft/client/gui/widget/ListWidget;yStart:I
-
yEnd
protected int yEnd- Mappings:
Namespace Name Mixin selector official eLbdo;e:Iintermediary field_1243Lnet/minecraft/class_390;field_1243:Inamed yEndLnet/minecraft/client/gui/widget/ListWidget;yEnd:I
-
xEnd
protected int xEnd- Mappings:
Namespace Name Mixin selector official fLbdo;f:Iintermediary field_1249Lnet/minecraft/class_390;field_1249:Inamed xEndLnet/minecraft/client/gui/widget/ListWidget;xEnd:I
-
xStart
protected int xStart- Mappings:
Namespace Name Mixin selector official gLbdo;g:Iintermediary field_7734Lnet/minecraft/class_390;field_7734:Inamed xStartLnet/minecraft/client/gui/widget/ListWidget;xStart:I
-
entryHeight
protected final int entryHeight- Mappings:
Namespace Name Mixin selector official hLbdo;h:Iintermediary field_1244Lnet/minecraft/class_390;field_1244:Inamed entryHeightLnet/minecraft/client/gui/widget/ListWidget;entryHeight:I
-
homeButtonId
private int homeButtonId- Mappings:
Namespace Name Mixin selector official uLbdo;u:Iintermediary field_1251Lnet/minecraft/class_390;field_1251:Inamed homeButtonIdLnet/minecraft/client/gui/widget/ListWidget;homeButtonId:I
-
endButtonId
private int endButtonId- Mappings:
Namespace Name Mixin selector official vLbdo;v:Iintermediary field_1252Lnet/minecraft/class_390;field_1252:Inamed endButtonIdLnet/minecraft/client/gui/widget/ListWidget;endButtonId:I
-
lastMouseX
protected int lastMouseX- Mappings:
Namespace Name Mixin selector official iLbdo;i:Iintermediary field_1245Lnet/minecraft/class_390;field_1245:Inamed lastMouseXLnet/minecraft/client/gui/widget/ListWidget;lastMouseX:I
-
lastMouseY
protected int lastMouseY- Mappings:
Namespace Name Mixin selector official jLbdo;j:Iintermediary field_1246Lnet/minecraft/class_390;field_1246:Inamed lastMouseYLnet/minecraft/client/gui/widget/ListWidget;lastMouseY:I
-
field_7735
protected boolean field_7735- Mappings:
Namespace Name Mixin selector official kLbdo;k:Zintermediary field_7735Lnet/minecraft/class_390;field_7735:Znamed field_7735Lnet/minecraft/client/gui/widget/ListWidget;field_7735:Z
-
yDrag
protected int yDrag- Mappings:
Namespace Name Mixin selector official lLbdo;l:Iintermediary field_10407Lnet/minecraft/class_390;field_10407:Inamed yDragLnet/minecraft/client/gui/widget/ListWidget;yDrag:I
-
field_1254
protected float field_1254- Mappings:
Namespace Name Mixin selector official mLbdo;m:Fintermediary field_1254Lnet/minecraft/class_390;field_1254:Fnamed field_1254Lnet/minecraft/client/gui/widget/ListWidget;field_1254:F
-
scrollAmount
protected float scrollAmount- Mappings:
Namespace Name Mixin selector official nLbdo;n:Fintermediary field_1255Lnet/minecraft/class_390;field_1255:Fnamed scrollAmountLnet/minecraft/client/gui/widget/ListWidget;scrollAmount:F
-
field_1256
protected int field_1256- Mappings:
Namespace Name Mixin selector official oLbdo;o:Iintermediary field_1256Lnet/minecraft/class_390;field_1256:Inamed field_1256Lnet/minecraft/client/gui/widget/ListWidget;field_1256:I
-
time
protected long time- Mappings:
Namespace Name Mixin selector official pLbdo;p:Jintermediary field_1257Lnet/minecraft/class_390;field_1257:Jnamed timeLnet/minecraft/client/gui/widget/ListWidget;time:J
-
visible
protected boolean visible- Mappings:
Namespace Name Mixin selector official qLbdo;q:Zintermediary field_10408Lnet/minecraft/class_390;field_10408:Znamed visibleLnet/minecraft/client/gui/widget/ListWidget;visible:Z
-
renderSelection
protected boolean renderSelection- Mappings:
Namespace Name Mixin selector official rLbdo;r:Zintermediary field_7736Lnet/minecraft/class_390;field_7736:Znamed renderSelectionLnet/minecraft/client/gui/widget/ListWidget;renderSelection:Z
-
renderHeader
protected boolean renderHeader- Mappings:
Namespace Name Mixin selector official sLbdo;s:Zintermediary field_1259Lnet/minecraft/class_390;field_1259:Znamed renderHeaderLnet/minecraft/client/gui/widget/ListWidget;renderHeader:Z
-
headerHeight
protected int headerHeight- Mappings:
Namespace Name Mixin selector official tLbdo;t:Iintermediary field_1260Lnet/minecraft/class_390;field_1260:Inamed headerHeightLnet/minecraft/client/gui/widget/ListWidget;headerHeight:I
-
dragging
private boolean dragging- Mappings:
Namespace Name Mixin selector official wLbdo;w:Zintermediary field_7737Lnet/minecraft/class_390;field_7737:Znamed draggingLnet/minecraft/client/gui/widget/ListWidget;dragging:Z
-
-
Constructor Details
-
ListWidget
public ListWidget(MinecraftClient client, int width, int height, int top, int bottom, int entryHeight) - Mappings:
Namespace Name Mixin selector official <init>Lbdo;<init>(Lbcd;IIIII)Vintermediary <init>Lnet/minecraft/class_390;<init>(Lnet/minecraft/class_1600;IIIII)Vnamed <init>Lnet/minecraft/client/gui/widget/ListWidget;<init>(Lnet/minecraft/client/MinecraftClient;IIIII)V
-
-
Method Details
-
updateBounds
public void updateBounds(int right, int height, int top, int bottom) - Mappings:
Namespace Name Mixin selector official aLbdo;a(IIII)Vintermediary method_1054Lnet/minecraft/class_390;method_1054(IIII)Vnamed updateBoundsLnet/minecraft/client/gui/widget/ListWidget;updateBounds(IIII)V
-
setRenderSelection
public void setRenderSelection(boolean renderSelection) - Mappings:
Namespace Name Mixin selector official bLbdo;b(Z)Vintermediary method_1060Lnet/minecraft/class_390;method_1060(Z)Vnamed setRenderSelectionLnet/minecraft/client/gui/widget/ListWidget;setRenderSelection(Z)V
-
setHeader
protected void setHeader(boolean renderHeader, int headerHeight) - Mappings:
Namespace Name Mixin selector official aLbdo;a(ZI)Vintermediary method_1061Lnet/minecraft/class_390;method_1061(ZI)Vnamed setHeaderLnet/minecraft/client/gui/widget/ListWidget;setHeader(ZI)V
-
getEntryCount
protected abstract int getEntryCount()- Mappings:
Namespace Name Mixin selector official bLbdo;b()Iintermediary method_1050Lnet/minecraft/class_390;method_1050()Inamed getEntryCountLnet/minecraft/client/gui/widget/ListWidget;getEntryCount()I
-
selectEntry
protected abstract void selectEntry(int index, boolean bool, int lastMouseX, int lastMouseY) - Mappings:
Namespace Name Mixin selector official aLbdo;a(IZII)Vintermediary method_1057Lnet/minecraft/class_390;method_1057(IZII)Vnamed selectEntryLnet/minecraft/client/gui/widget/ListWidget;selectEntry(IZII)V
-
isEntrySelected
protected abstract boolean isEntrySelected(int index) - Mappings:
Namespace Name Mixin selector official aLbdo;a(I)Zintermediary method_1051Lnet/minecraft/class_390;method_1051(I)Znamed isEntrySelectedLnet/minecraft/client/gui/widget/ListWidget;isEntrySelected(I)Z
-
getMaxPosition
protected int getMaxPosition()- Mappings:
Namespace Name Mixin selector official kLbdo;k()Iintermediary method_1062Lnet/minecraft/class_390;method_1062()Inamed getMaxPositionLnet/minecraft/client/gui/widget/ListWidget;getMaxPosition()I
-
renderBackground
protected abstract void renderBackground()- Mappings:
Namespace Name Mixin selector official aLbdo;a()Vintermediary method_1066Lnet/minecraft/class_390;method_1066()Vnamed renderBackgroundLnet/minecraft/client/gui/widget/ListWidget;renderBackground()V
-
updateItemPosition
protected void updateItemPosition(int index, int x, int y) - Mappings:
Namespace Name Mixin selector official aLbdo;a(III)Vintermediary method_9528Lnet/minecraft/class_390;method_9528(III)Vnamed updateItemPositionLnet/minecraft/client/gui/widget/ListWidget;updateItemPosition(III)V
-
renderEntry
protected abstract void renderEntry(int index, int x, int y, int rowHeight, int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official aLbdo;a(IIIIII)Vintermediary method_1055Lnet/minecraft/class_390;method_1055(IIIIII)Vnamed renderEntryLnet/minecraft/client/gui/widget/ListWidget;renderEntry(IIIIII)V
-
renderHeader
- Mappings:
Namespace Name Mixin selector official aLbdo;a(IILbnr;)Vintermediary method_1056Lnet/minecraft/class_390;method_1056(IILnet/minecraft/class_533;)Vnamed renderHeaderLnet/minecraft/client/gui/widget/ListWidget;renderHeader(IILnet/minecraft/client/render/Tessellator;)V
-
clickedHeader
protected void clickedHeader(int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official aLbdo;a(II)Vintermediary method_1052Lnet/minecraft/class_390;method_1052(II)Vnamed clickedHeaderLnet/minecraft/client/gui/widget/ListWidget;clickedHeader(II)V
-
renderDecorations
protected void renderDecorations(int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official bLbdo;b(II)Vintermediary method_1064Lnet/minecraft/class_390;method_1064(II)Vnamed renderDecorationsLnet/minecraft/client/gui/widget/ListWidget;renderDecorations(II)V
-
getEntryAt
public int getEntryAt(int x, int y) - Mappings:
Namespace Name Mixin selector official cLbdo;c(II)Iintermediary method_1067Lnet/minecraft/class_390;method_1067(II)Inamed getEntryAtLnet/minecraft/client/gui/widget/ListWidget;getEntryAt(II)I
-
setButtonIds
public void setButtonIds(int homeButtonId, int endButtonId) - Mappings:
Namespace Name Mixin selector official dLbdo;d(II)Vintermediary method_1059Lnet/minecraft/class_390;method_1059(II)Vnamed setButtonIdsLnet/minecraft/client/gui/widget/ListWidget;setButtonIds(II)V
-
capYPosition
protected void capYPosition()- Mappings:
Namespace Name Mixin selector official lLbdo;l()Vintermediary method_1070Lnet/minecraft/class_390;method_1070()Vnamed capYPositionLnet/minecraft/client/gui/widget/ListWidget;capYPosition()V
-
getMaxScroll
public int getMaxScroll()- Mappings:
Namespace Name Mixin selector official mLbdo;m()Iintermediary method_1068Lnet/minecraft/class_390;method_1068()Inamed getMaxScrollLnet/minecraft/client/gui/widget/ListWidget;getMaxScroll()I
-
getScrollAmount
public int getScrollAmount()- Mappings:
Namespace Name Mixin selector official nLbdo;n()Iintermediary method_6708Lnet/minecraft/class_390;method_6708()Inamed getScrollAmountLnet/minecraft/client/gui/widget/ListWidget;getScrollAmount()I
-
isMouseInList
public boolean isMouseInList(int mouseY) - Mappings:
Namespace Name Mixin selector official gLbdo;g(I)Zintermediary method_6707Lnet/minecraft/class_390;method_6707(I)Znamed isMouseInListLnet/minecraft/client/gui/widget/ListWidget;isMouseInList(I)Z
-
scroll
public void scroll(int amount) - Mappings:
Namespace Name Mixin selector official hLbdo;h(I)Vintermediary method_1063Lnet/minecraft/class_390;method_1063(I)Vnamed scrollLnet/minecraft/client/gui/widget/ListWidget;scroll(I)V
-
buttonClicked
- Mappings:
Namespace Name Mixin selector official aLbdo;a(Lbcx;)Vintermediary method_1058Lnet/minecraft/class_390;method_1058(Lnet/minecraft/class_356;)Vnamed buttonClickedLnet/minecraft/client/gui/widget/ListWidget;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
render
public void render(int mouseX, int mouseY, float delta) - Mappings:
Namespace Name Mixin selector official aLbdo;a(IIF)Vintermediary method_1053Lnet/minecraft/class_390;method_1053(IIF)Vnamed renderLnet/minecraft/client/gui/widget/ListWidget;render(IIF)V
-
handleMouse
public void handleMouse()- Mappings:
Namespace Name Mixin selector official pLbdo;p()Vintermediary method_9529Lnet/minecraft/class_390;method_9529()Vnamed handleMouseLnet/minecraft/client/gui/widget/ListWidget;handleMouse()V
-
setDragging
public void setDragging(boolean dragging) - Mappings:
Namespace Name Mixin selector official dLbdo;d(Z)Vintermediary method_6705Lnet/minecraft/class_390;method_6705(Z)Vnamed setDraggingLnet/minecraft/client/gui/widget/ListWidget;setDragging(Z)V
-
isDragging
public boolean isDragging()- Mappings:
Namespace Name Mixin selector official qLbdo;q()Zintermediary method_6710Lnet/minecraft/class_390;method_6710()Znamed isDraggingLnet/minecraft/client/gui/widget/ListWidget;isDragging()Z
-
getRowWidth
public int getRowWidth()- Mappings:
Namespace Name Mixin selector official cLbdo;c()Iintermediary method_6706Lnet/minecraft/class_390;method_6706()Inamed getRowWidthLnet/minecraft/client/gui/widget/ListWidget;getRowWidth()I
-
renderList
protected void renderList(int x, int y, int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official bLbdo;b(IIII)Vintermediary method_6704Lnet/minecraft/class_390;method_6704(IIII)Vnamed renderListLnet/minecraft/client/gui/widget/ListWidget;renderList(IIII)V
-
getScrollbarPosition
protected int getScrollbarPosition()- Mappings:
Namespace Name Mixin selector official dLbdo;d()Iintermediary method_1069Lnet/minecraft/class_390;method_1069()Inamed getScrollbarPositionLnet/minecraft/client/gui/widget/ListWidget;getScrollbarPosition()I
-
renderHoleBackground
protected void renderHoleBackground(int top, int bottom, int topAlpha, int bottomAlpha) - Mappings:
Namespace Name Mixin selector official cLbdo;c(IIII)Vintermediary method_1065Lnet/minecraft/class_390;method_1065(IIII)Vnamed renderHoleBackgroundLnet/minecraft/client/gui/widget/ListWidget;renderHoleBackground(IIII)V
-
setXPos
public void setXPos(int x) - Mappings:
Namespace Name Mixin selector official iLbdo;i(I)Vintermediary method_6709Lnet/minecraft/class_390;method_6709(I)Vnamed setXPosLnet/minecraft/client/gui/widget/ListWidget;setXPos(I)V
-
getItemHeight
public int getItemHeight()- Mappings:
Namespace Name Mixin selector official rLbdo;r()Iintermediary method_6711Lnet/minecraft/class_390;method_6711()Inamed getItemHeightLnet/minecraft/client/gui/widget/ListWidget;getItemHeight()I
-