Class ControlsListWidget
java.lang.Object
net.minecraft.client.gui.widget.ListWidget
net.minecraft.client.gui.widget.EntryListWidget
net.minecraft.client.gui.screen.options.ControlsListWidget
@Environment(CLIENT) public class ControlsListWidget extends EntryListWidget
- Mappings:
Namespace Name official ayiintermediary net/minecraft/class_777named net/minecraft/client/gui/screen/options/ControlsListWidget
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classControlsListWidget.CategoryEntryclassControlsListWidget.KeyBindingEntryNested classes/interfaces inherited from class net.minecraft.client.gui.widget.EntryListWidget
EntryListWidget.Entry -
Field Summary
Fields Modifier and Type Field Description private EntryListWidget.Entry[]entriesprivate intmaxKeyNameLengthprivate MinecraftClientmcprivate ControlsOptionsScreenparentFields inherited from class net.minecraft.client.gui.widget.ListWidget
client, entryHeight, field_3001, field_3003, field_3005, field_3006, headerHeight, height, lastMouseX, lastMouseY, renderHeader, renderSelection, scrollAmount, visible, width, xEnd, xStart, yDrag, yEnd, yStart -
Constructor Summary
Constructors Constructor Description ControlsListWidget(ControlsOptionsScreen parent, MinecraftClient client) -
Method Summary
Modifier and Type Method Description protected intgetEntriesSize()EntryListWidget.EntrygetEntry(int index)intgetRowWidth()protected intgetScrollbarPosition()Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget
isEntrySelected, mouseClicked, mouseReleased, renderBackground, renderEntry, selectEntry, updateItemPositionMethods inherited from class net.minecraft.client.gui.widget.ListWidget
buttonClicked, capYPosition, getEntryAt, getItemHeight, getMaxPosition, getMaxScroll, getScrollAmount, handleMouse, isDragging, isMouseInList, method_2630, render, renderDecorations, renderHeader, renderHoleBackground, renderList, scroll, setButtonIds, setDragging, setHeader, setRenderSelection, setXPos, updateBounds
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official uLayi;u:Layj;intermediary field_3356Lnet/minecraft/class_777;field_3356:Lnet/minecraft/class_780;named parentLnet/minecraft/client/gui/screen/options/ControlsListWidget;parent:Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;
-
mc
- Mappings:
Namespace Name Mixin selector official vLayi;v:Lave;intermediary field_3357Lnet/minecraft/class_777;field_3357:Lnet/minecraft/class_669;named mcLnet/minecraft/client/gui/screen/options/ControlsListWidget;mc:Lnet/minecraft/client/MinecraftClient;
-
entries
- Mappings:
Namespace Name Mixin selector official wLayi;w:[Lawd$a;intermediary field_3358Lnet/minecraft/class_777;field_3358:[Lnet/minecraft/class_698$class_699;named entriesLnet/minecraft/client/gui/screen/options/ControlsListWidget;entries:[Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
-
maxKeyNameLength
private int maxKeyNameLength- Mappings:
Namespace Name Mixin selector official xLayi;x:Iintermediary field_3359Lnet/minecraft/class_777;field_3359:Inamed maxKeyNameLengthLnet/minecraft/client/gui/screen/options/ControlsListWidget;maxKeyNameLength:I
-
-
Constructor Details
-
ControlsListWidget
- Mappings:
Namespace Name Mixin selector official <init>Layi;<init>(Layj;Lave;)Vintermediary <init>Lnet/minecraft/class_777;<init>(Lnet/minecraft/class_780;Lnet/minecraft/class_669;)Vnamed <init>Lnet/minecraft/client/gui/screen/options/ControlsListWidget;<init>(Lnet/minecraft/client/gui/screen/options/ControlsOptionsScreen;Lnet/minecraft/client/MinecraftClient;)V
-
-
Method Details
-
getEntriesSize
protected int getEntriesSize()- Specified by:
getEntriesSizein classListWidget- Mappings:
Namespace Name Mixin selector official bLawi;b()Iintermediary method_2639Lnet/minecraft/class_713;method_2639()Inamed getEntriesSizeLnet/minecraft/client/gui/widget/ListWidget;getEntriesSize()I
-
getEntry
- Specified by:
getEntryin classEntryListWidget- Mappings:
Namespace Name Mixin selector official bLawd;b(I)Lawd$a;intermediary method_2564Lnet/minecraft/class_698;method_2564(I)Lnet/minecraft/class_698$class_699;named getEntryLnet/minecraft/client/gui/widget/EntryListWidget;getEntry(I)Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;
-
getScrollbarPosition
protected int getScrollbarPosition()- Overrides:
getScrollbarPositionin classListWidget- Mappings:
Namespace Name Mixin selector official dLawi;d()Iintermediary method_2646Lnet/minecraft/class_713;method_2646()Inamed getScrollbarPositionLnet/minecraft/client/gui/widget/ListWidget;getScrollbarPosition()I
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classListWidget- Mappings:
Namespace Name Mixin selector official cLawi;c()Iintermediary method_2643Lnet/minecraft/class_713;method_2643()Inamed getRowWidthLnet/minecraft/client/gui/widget/ListWidget;getRowWidth()I
-