Package net.minecraft.client.gui.widget
Class ListWidget
java.lang.Object
net.minecraft.client.gui.widget.ListWidget
- Direct Known Subclasses:
class_1319,class_1322,class_1817,class_1835,class_2316,class_381,class_392,class_397,class_405,class_408,DelegatingRealmsClickableScrolledSelectionListWidget,DelegatingRealmsScrolledSelectionListWidget,DelegatingRealmsSimpleScrolledSelectionListWidget,EntryListWidget
- Mappings:
Namespace Name official bvkintermediary net/minecraft/class_390named net/minecraft/client/gui/widget/ListWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MinecraftClientprivate booleanprivate intprotected final intprotected floatprotected floatprotected intprotected booleanprotected intprotected intprivate intprotected intprotected intprotected booleanprotected booleanprotected floatprotected longprotected booleanprotected 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 aLbvk;a:Lbsu;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 bLbvk;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 cLbvk;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 dLbvk;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 eLbvk;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 fLbvk;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 gLbvk;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 hLbvk;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 uLbvk;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 vLbvk;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 iLbvk;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 jLbvk;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 kLbvk;k:Zintermediary field_7735Lnet/minecraft/class_390;field_7735:Znamed field_7735Lnet/minecraft/client/gui/widget/ListWidget;field_7735:Z
-
field_10407
protected float field_10407- Mappings:
Namespace Name Mixin selector official lLbvk;l:Fintermediary field_10407Lnet/minecraft/class_390;field_10407:Fnamed field_10407Lnet/minecraft/client/gui/widget/ListWidget;field_10407:F
-
field_1254
protected float field_1254- Mappings:
Namespace Name Mixin selector official mLbvk;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 nLbvk;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 oLbvk;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 pLbvk;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 qLbvk;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 rLbvk;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 sLbvk;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 tLbvk;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 wLbvk;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>Lbvk;<init>(Lbsu;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 aLbvk;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 aLbvk;a(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 aLbvk;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 bLbvk;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 aLbvk;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 aLbvk;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 kLbvk;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 aLbvk;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 aLbvk;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 aLbvk;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 aLbvk;a(IILckx;)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 aLbvk;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 bLbvk;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 cLbvk;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 dLbvk;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 lLbvk;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 mLbvk;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 nLbvk;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 fLbvk;f(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 gLbvk;g(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 aLbvk;a(Lbug;)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 aLbvk;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 pLbvk;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 cLbvk;c(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 qLbvk;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 cLbvk;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 bLbvk;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 dLbvk;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 cLbvk;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 hLbvk;h(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 rLbvk;r()Iintermediary method_6711Lnet/minecraft/class_390;method_6711()Inamed getItemHeightLnet/minecraft/client/gui/widget/ListWidget;getItemHeight()I
-