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 bjrintermediary 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) protected abstract voidmethod_1055(int int2, int int3, int int4, int int5, int int6, int int7, float float2) protected voidmethod_6704(int int2, int int3, int int4, int int5, float float2) protected voidmethod_9528(int int2, int int3, int int4, float float2) voidrender(int mouseX, int mouseY, float delta) protected abstract voidprotected voidrenderDecorations(int mouseX, int mouseY) protected voidrenderHeader(int x, int y, Tessellator tessellator) protected voidrenderHoleBackground(int top, int bottom, int topAlpha, int bottomAlpha) 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)
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLbjr;a:Lbib;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 bLbjr;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 cLbjr;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 dLbjr;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 eLbjr;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 fLbjr;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 gLbjr;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 hLbjr;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 uLbjr;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 vLbjr;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 iLbjr;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 jLbjr;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 kLbjr;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 lLbjr;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 mLbjr;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 nLbjr;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 oLbjr;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 pLbjr;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 qLbjr;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 rLbjr;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 sLbjr;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 tLbjr;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 wLbjr;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>Lbjr;<init>(Lbib;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 aLbjr;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 bLbjr;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 aLbjr;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 bLbjr;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 aLbjr;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 aLbjr;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 kLbjr;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 aLbjr;a()Vintermediary method_1066Lnet/minecraft/class_390;method_1066()Vnamed renderBackgroundLnet/minecraft/client/gui/widget/ListWidget;renderBackground()V
-
method_9528
protected void method_9528(int int2, int int3, int int4, float float2) - Mappings:
Namespace Name Mixin selector official aLbjr;a(IIIF)Vintermediary method_9528Lnet/minecraft/class_390;method_9528(IIIF)Vnamed method_9528Lnet/minecraft/client/gui/widget/ListWidget;method_9528(IIIF)V
-
method_1055
protected abstract void method_1055(int int2, int int3, int int4, int int5, int int6, int int7, float float2) - Mappings:
Namespace Name Mixin selector official aLbjr;a(IIIIIIF)Vintermediary method_1055Lnet/minecraft/class_390;method_1055(IIIIIIF)Vnamed method_1055Lnet/minecraft/client/gui/widget/ListWidget;method_1055(IIIIIIF)V
-
renderHeader
- Mappings:
Namespace Name Mixin selector official aLbjr;a(IILbve;)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 aLbjr;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 bLbjr;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 cLbjr;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 dLbjr;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 lLbjr;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 mLbjr;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 nLbjr;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 gLbjr;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 hLbjr;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 aLbjr;a(Lbja;)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 aLbjr;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 pLbjr;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 dLbjr;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 qLbjr;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 cLbjr;c()Iintermediary method_6706Lnet/minecraft/class_390;method_6706()Inamed getRowWidthLnet/minecraft/client/gui/widget/ListWidget;getRowWidth()I
-
method_6704
protected void method_6704(int int2, int int3, int int4, int int5, float float2) - Mappings:
Namespace Name Mixin selector official aLbjr;a(IIIIF)Vintermediary method_6704Lnet/minecraft/class_390;method_6704(IIIIF)Vnamed method_6704Lnet/minecraft/client/gui/widget/ListWidget;method_6704(IIIIF)V
-
getScrollbarPosition
protected int getScrollbarPosition()- Mappings:
Namespace Name Mixin selector official dLbjr;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 bLbjr;b(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 iLbjr;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 rLbjr;r()Iintermediary method_6711Lnet/minecraft/class_390;method_6711()Inamed getItemHeightLnet/minecraft/client/gui/widget/ListWidget;getItemHeight()I
-