Class CustomList
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
net.minecraft.client.gui.components.ContainerObjectSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
net.minecraft.client.gui.screens.options.controls.KeyBindsList
com.blamejared.controlling.client.CustomList
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
- Direct Known Subclasses:
FreeKeysList, NewKeyBindsList
public class CustomList
extends net.minecraft.client.gui.screens.options.controls.KeyBindsList
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.options.controls.KeyBindsList
net.minecraft.client.gui.screens.options.controls.KeyBindsList.CategoryEntry, net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry, net.minecraft.client.gui.screens.options.controls.KeyBindsList.KeyEntryNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractScrollArea.ScrollbarSettingsNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry> Fields inherited from class net.minecraft.client.gui.components.AbstractSelectionList
centerListVertically, defaultEntryHeight, minecraftFields inherited from class net.minecraft.client.gui.components.AbstractScrollArea
SCROLLBAR_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionCustomList(net.minecraft.client.gui.screens.options.controls.KeyBindsScreen keyBindsScreen, net.minecraft.client.Minecraft minecraft) -
Method Summary
Modifier and TypeMethodDescriptionprotected intaddEntry(net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry entry) intaddEntryInternal(net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry entry) voidList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry> voidsort(Comparator<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry> comparator) Methods inherited from class net.minecraft.client.gui.screens.options.controls.KeyBindsList
getRowWidth, refreshEntries, resetMappingAndUpdateButtonsMethods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionList
entriesCanBeSelected, narrationPriority, nextFocusPath, setFocused, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList
addEntry, addEntryToTop, addEntryToTop, centerScrollOn, children, clearEntriesExcept, contentHeight, enableScissor, extractItem, extractListBackground, extractListItems, extractListSeparators, extractSelection, extractWidgetRenderState, getChildAt, getEntryAtPosition, getFocused, getHovered, getItemCount, getNextY, getRowBottom, getRowLeft, getRowRight, getRowTop, getSelected, narrateListElementPosition, nextEntry, nextEntry, nextEntry, removeEntries, removeEntry, removeEntryFromTop, replaceEntries, scrollBarX, scrollToEntry, setScrollAmount, setSelected, swap, updateSize, updateSizeAndPosition, updateSizeAndPositionMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidget
isDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.components.AbstractScrollArea
defaultSettings, extractScrollbar, isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, scrollable, scrollAmount, scrollbarWidth, scrollBarY, scrollerHeight, scrollRate, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, getAlpha, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, onClick, onDrag, playButtonClickSound, playDownSound, setAlpha, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyPressed, keyReleased, mouseScrolled, preeditUpdatedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, isMouseOver, mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratablesMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
allEntries
-
-
Constructor Details
-
CustomList
public CustomList(net.minecraft.client.gui.screens.options.controls.KeyBindsScreen keyBindsScreen, net.minecraft.client.Minecraft minecraft)
-
-
Method Details
-
getAllEntries
-
clearEntries
public void clearEntries()- Overrides:
clearEntriesin classnet.minecraft.client.gui.components.AbstractSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
-
sort
public void sort(Comparator<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry> comparator) - Overrides:
sortin classnet.minecraft.client.gui.components.AbstractSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
-
addEntry
protected int addEntry(net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry entry) - Overrides:
addEntryin classnet.minecraft.client.gui.components.AbstractSelectionList<net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry>
-
addEntryInternal
public int addEntryInternal(net.minecraft.client.gui.screens.options.controls.KeyBindsList.Entry entry)
-