Package net.minecraftforge.client.gui
Class ModListScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraftforge.client.gui.ModListScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) classprivate static enumNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate Buttonprivate Buttonprivate Stringprivate intprivate static final org.apache.logging.log4j.Loggerprivate ModListScreen.InfoPanelprivate ModListWidgetprivate List<net.minecraftforge.forgespi.language.IModInfo>private intprivate Buttonprivate static final intprivate Screenprivate EditBoxprivate ModListWidget.ModEntryprivate booleanprivate ModListScreen.SortTypeprivate final List<net.minecraftforge.forgespi.language.IModInfo>Fields inherited from class net.minecraft.client.gui.screens.ScreenBACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T extends ObjectSelectionList.Entry<T>>
 voidbuildModList(Consumer<T> modListViewConsumer, Function<net.minecraftforge.forgespi.language.IModInfo, T> newEntry) private voidvoidinit()voidonClose()private voidvoidrender(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidprivate voidresortMods(ModListScreen.SortType newSort) voidprivate static StringstripControlCodes(String value) voidtick()private voidMethods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
LOGGERprivate static final org.apache.logging.log4j.Logger LOGGER
- 
PADDINGprivate static final int PADDING- See Also:
 
- 
parentScreen
- 
modList
- 
modInfo
- 
selected
- 
listWidthprivate int listWidth
- 
mods
- 
unsortedMods
- 
configButton
- 
openModsFolderButton
- 
doneButton
- 
buttonMarginprivate int buttonMargin
- 
numButtonsprivate int numButtons
- 
lastFilterText
- 
search
- 
sortedprivate boolean sorted
- 
sortType
 
- 
- 
Constructor Details- 
ModListScreen
 
- 
- 
Method Details- 
stripControlCodes
- 
initpublic void init()
- 
displayModConfigprivate void displayModConfig()
- 
tickpublic void tick()
- 
buildModListpublic <T extends ObjectSelectionList.Entry<T>> void buildModList(Consumer<T> modListViewConsumer, Function<net.minecraftforge.forgespi.language.IModInfo, T> newEntry) 
- 
reloadModsprivate void reloadMods()
- 
resortMods
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
getMinecraftInstance
- 
getFontRenderer
- 
setSelected
- 
updateCacheprivate void updateCache()
- 
resize
- 
onClosepublic void onClose()
 
-