Class PackListWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.ContainerWidget
net.minecraft.client.gui.widget.EntryListWidget<PackListWidget.ResourcePackEntry>
net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget<PackListWidget.ResourcePackEntry>
net.minecraft.client.gui.screen.pack.PackListWidget
- All Implemented Interfaces:
Drawable,Element,Narratable,Navigable,ParentElement,Selectable,Widget
@Environment(CLIENT)
public class PackListWidget
extends AlwaysSelectedEntryListWidget<PackListWidget.ResourcePackEntry>
- Mappings:
Namespace Name official fokintermediary net/minecraft/class_521named net/minecraft/client/gui/screen/pack/PackListWidget
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget
AlwaysSelectedEntryListWidget.Entry<E extends AlwaysSelectedEntryListWidget.Entry<E>>Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Text(package private) static final Text(package private) static final Identifier(package private) static final Identifier(package private) static final Identifier(package private) static final Identifier(package private) final PackScreen(package private) static final Identifier(package private) static final Identifierprivate final Text(package private) static final Identifier(package private) static final IdentifierFields inherited from class net.minecraft.client.gui.widget.EntryListWidget
centerListVertically, client, field_45909, headerHeight, itemHeightFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
active, alpha, height, hovered, visible, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionPackListWidget(MinecraftClient client, PackScreen screen, int width, int height, Text title) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawSelectionHighlight(DrawContext context, int y, int entryWidth, int entryHeight, int borderColor, int fillColor) intprotected intbooleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.protected voidrenderHeader(DrawContext context, int x, int y) Methods inherited from class net.minecraft.client.gui.widget.AlwaysSelectedEntryListWidget
appendClickableNarrations, getNavigationPathMethods inherited from class net.minecraft.client.gui.widget.EntryListWidget
addEntry, addEntryToTop, appendNarrations, centerScrollOn, children, clearEntries, clickedHeader, drawHeaderAndFooterSeparators, drawMenuListBackground, enableScissor, ensureVisible, getDefaultScrollbarX, getEntry, getEntryAtPosition, getEntryCount, getFirst, getFocused, getHoveredEntry, getMaxPosition, getMaxScroll, getNeighboringEntry, getNeighboringEntry, getNeighboringEntry, getRowBottom, getRowLeft, getRowRight, getRowTop, getScrollAmount, getSelectedOrNull, getType, isMouseOver, isScrollbarVisible, isSelectButton, isSelectedEntry, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, position, position, remove, removeEntry, removeEntryWithoutScrolling, renderDecorations, renderEntry, renderList, renderWidget, replaceEntries, setFocused, setRenderHeader, setScrollAmount, setSelected, updateScrollingStateMethods inherited from class net.minecraft.client.gui.widget.ContainerWidget
isDragging, isFocused, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawScrollableText, forEachChild, getBottom, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getRight, getTooltip, getWidth, getX, getY, isHovered, isNarratable, isSelected, isValidClickButton, onClick, onDrag, onRelease, playDownSound, render, setAlpha, setDimensions, setDimensionsAndPosition, setHeight, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
getNavigationFocus, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, hoveredElement, keyReleasedMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
SELECT_HIGHLIGHTED_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLfok;a:Lakh;intermediary field_45532Lnet/minecraft/class_521;field_45532:Lnet/minecraft/class_2960;named SELECT_HIGHLIGHTED_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;SELECT_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
-
SELECT_TEXTURE
- Mappings:
Namespace Name Mixin selector official mLfok;m:Lakh;intermediary field_45533Lnet/minecraft/class_521;field_45533:Lnet/minecraft/class_2960;named SELECT_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;SELECT_TEXTURE:Lnet/minecraft/util/Identifier;
-
UNSELECT_HIGHLIGHTED_TEXTURE
- Mappings:
Namespace Name Mixin selector official nLfok;n:Lakh;intermediary field_45534Lnet/minecraft/class_521;field_45534:Lnet/minecraft/class_2960;named UNSELECT_HIGHLIGHTED_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;UNSELECT_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
-
UNSELECT_TEXTURE
- Mappings:
Namespace Name Mixin selector official oLfok;o:Lakh;intermediary field_45535Lnet/minecraft/class_521;field_45535:Lnet/minecraft/class_2960;named UNSELECT_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;UNSELECT_TEXTURE:Lnet/minecraft/util/Identifier;
-
MOVE_UP_HIGHLIGHTED_TEXTURE
- Mappings:
Namespace Name Mixin selector official pLfok;p:Lakh;intermediary field_45536Lnet/minecraft/class_521;field_45536:Lnet/minecraft/class_2960;named MOVE_UP_HIGHLIGHTED_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;MOVE_UP_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
-
MOVE_UP_TEXTURE
- Mappings:
Namespace Name Mixin selector official qLfok;q:Lakh;intermediary field_45537Lnet/minecraft/class_521;field_45537:Lnet/minecraft/class_2960;named MOVE_UP_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;MOVE_UP_TEXTURE:Lnet/minecraft/util/Identifier;
-
MOVE_DOWN_HIGHLIGHTED_TEXTURE
- Mappings:
Namespace Name Mixin selector official rLfok;r:Lakh;intermediary field_45538Lnet/minecraft/class_521;field_45538:Lnet/minecraft/class_2960;named MOVE_DOWN_HIGHLIGHTED_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;MOVE_DOWN_HIGHLIGHTED_TEXTURE:Lnet/minecraft/util/Identifier;
-
MOVE_DOWN_TEXTURE
- Mappings:
Namespace Name Mixin selector official sLfok;s:Lakh;intermediary field_45539Lnet/minecraft/class_521;field_45539:Lnet/minecraft/class_2960;named MOVE_DOWN_TEXTURELnet/minecraft/client/gui/screen/pack/PackListWidget;MOVE_DOWN_TEXTURE:Lnet/minecraft/util/Identifier;
-
INCOMPATIBLE
- Mappings:
Namespace Name Mixin selector official uLfok;u:Lwu;intermediary field_19126Lnet/minecraft/class_521;field_19126:Lnet/minecraft/class_2561;named INCOMPATIBLELnet/minecraft/client/gui/screen/pack/PackListWidget;INCOMPATIBLE:Lnet/minecraft/text/Text;
-
INCOMPATIBLE_CONFIRM
- Mappings:
Namespace Name Mixin selector official vLfok;v:Lwu;intermediary field_19127Lnet/minecraft/class_521;field_19127:Lnet/minecraft/class_2561;named INCOMPATIBLE_CONFIRMLnet/minecraft/client/gui/screen/pack/PackListWidget;INCOMPATIBLE_CONFIRM:Lnet/minecraft/text/Text;
-
title
- Mappings:
Namespace Name Mixin selector official wLfok;w:Lwu;intermediary field_18978Lnet/minecraft/class_521;field_18978:Lnet/minecraft/class_2561;named titleLnet/minecraft/client/gui/screen/pack/PackListWidget;title:Lnet/minecraft/text/Text;
-
screen
- Mappings:
Namespace Name Mixin selector official xLfok;x:Lfoj;intermediary field_41715Lnet/minecraft/class_521;field_41715:Lnet/minecraft/class_5375;named screenLnet/minecraft/client/gui/screen/pack/PackListWidget;screen:Lnet/minecraft/client/gui/screen/pack/PackScreen;
-
-
Constructor Details
-
PackListWidget
- Mappings:
Namespace Name Mixin selector official <init>Lfok;<init>(Lfde;Lfoj;IILwu;)Vintermediary <init>Lnet/minecraft/class_521;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_5375;IILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/screen/pack/PackListWidget;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/pack/PackScreen;IILnet/minecraft/text/Text;)V
-
-
Method Details
-
renderHeader
- Overrides:
renderHeaderin classEntryListWidget<PackListWidget.ResourcePackEntry>- Mappings:
Namespace Name Mixin selector official aLfez;a(Lfer;II)Vintermediary method_25312Lnet/minecraft/class_350;method_25312(Lnet/minecraft/class_332;II)Vnamed renderHeaderLnet/minecraft/client/gui/widget/EntryListWidget;renderHeader(Lnet/minecraft/client/gui/DrawContext;II)V
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classEntryListWidget<PackListWidget.ResourcePackEntry>- Mappings:
Namespace Name Mixin selector official bLfez;b()Iintermediary method_25322Lnet/minecraft/class_350;method_25322()Inamed getRowWidthLnet/minecraft/client/gui/widget/EntryListWidget;getRowWidth()I
-
getScrollbarX
protected int getScrollbarX()- Overrides:
getScrollbarXin classEntryListWidget<PackListWidget.ResourcePackEntry>- Mappings:
Namespace Name Mixin selector official pLfez;p()Iintermediary method_25329Lnet/minecraft/class_350;method_25329()Inamed getScrollbarXLnet/minecraft/client/gui/widget/EntryListWidget;getScrollbarX()I
-
drawSelectionHighlight
protected void drawSelectionHighlight(DrawContext context, int y, int entryWidth, int entryHeight, int borderColor, int fillColor) - Overrides:
drawSelectionHighlightin classEntryListWidget<PackListWidget.ResourcePackEntry>- Mappings:
Namespace Name Mixin selector official aLfez;a(Lfer;IIIII)Vintermediary method_44398Lnet/minecraft/class_350;method_44398(Lnet/minecraft/class_332;IIIII)Vnamed drawSelectionHighlightLnet/minecraft/client/gui/widget/EntryListWidget;drawSelectionHighlight(Lnet/minecraft/client/gui/DrawContext;IIIII)V
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official aLfha;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-