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,SelectWorldScreen.WorldListWidget,SnooperScreen.SnooperEntryListWidget,StatsScreen.CustomStatsListWidget,StatsScreen.EntityStatsListWidget,StatsScreen.GeneralStatsListWidget,StreamIngestScreen.StreamIngestListWidget,SuperflatPresetScreen.SuperflatPresetsListWidget
- Mappings:
Namespace Name official awiintermediary 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 aLawi;a:Lave;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 bLawi;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 cLawi;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 dLawi;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 eLawi;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 fLawi;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 gLawi;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 hLawi;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 uLawi;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 vLawi;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 iLawi;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 jLawi;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 kLawi;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 lLawi;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 mLawi;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 nLawi;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 oLawi;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 pLawi;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 qLawi;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 rLawi;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 sLawi;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 tLawi;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 wLawi;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>Lawi;<init>(Lave;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 aLawi;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 bLawi;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 aLawi;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 bLawi;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 aLawi;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 aLawi;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 kLawi;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 aLawi;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 aLawi;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 aLawi;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 aLawi;a(IILbfx;)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 aLawi;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 bLawi;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 cLawi;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 dLawi;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 lLawi;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 mLawi;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 nLawi;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 gLawi;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 hLawi;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 aLawi;a(Lavs;)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 aLawi;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 pLawi;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 dLawi;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 qLawi;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 cLawi;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 bLawi;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 dLawi;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 cLawi;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 iLawi;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 rLawi;r()Iintermediary method_6711Lnet/minecraft/class_390;method_6711()Inamed getItemHeightLnet/minecraft/client/gui/widget/ListWidget;getItemHeight()I
-