Class PackScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.pack.PackScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/pack/PackScreenintermediary net/minecraft/class_5375official gdi
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Textprivate PackListWidgetprivate @Nullable PackScreen.DirectoryWatcherprivate ButtonWidgetprivate static final Textprivate static final intprivate static final intprivate final Pathprivate static final Textprivate final Map<String, Identifier> private final ThreePartsLayoutWidget(package private) static final Loggerprivate static final Textprivate final ResourcePackOrganizerprivate longprivate static final Textprivate PackListWidgetprivate static final IdentifierFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, narratorToggleButton, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionPackScreen(ResourcePackManager resourcePackManager, Consumer<ResourcePackManager> applier, Path file, Text title) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()private voidprotected static voidcopyPacks(MinecraftClient client, List<Path> srcPaths, Path destPath) private IdentifiergetPackIconTexture(ResourcePackProfile resourcePackProfile) protected voidinit()Called when a screen should be initialized.private IdentifierloadPackIcon(TextureManager textureManager, ResourcePackProfile resourcePackProfile) voidonFilesDropped(List<Path> paths) private voidrefresh()protected voidstreamFileNames(Collection<Path> paths) voidswitchFocusedList(PackListWidget listWidget) voidtick()private voidupdatePackList(PackListWidget widget, Stream<ResourcePackOrganizer.Pack> packs) private voidMethods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, refreshNarrator, remove, removed, render, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldHideStatusEffectHud, shouldPause, switchFocus, updateNarratorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods 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
getBorder, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gui/screen/pack/PackScreen;LOGGER:Lorg/slf4j/Logger;intermediary field_25464Lnet/minecraft/class_5375;field_25464:Lorg/slf4j/Logger;official aLgdi;a:Lorg/slf4j/Logger;
-
AVAILABLE_TITLE
- Mappings:
Namespace Name Mixin selector named AVAILABLE_TITLELnet/minecraft/client/gui/screen/pack/PackScreen;AVAILABLE_TITLE:Lnet/minecraft/text/Text;intermediary field_49541Lnet/minecraft/class_5375;field_49541:Lnet/minecraft/class_2561;official bLgdi;b:Lxg;
-
SELECTED_TITLE
- Mappings:
Namespace Name Mixin selector named SELECTED_TITLELnet/minecraft/client/gui/screen/pack/PackScreen;SELECTED_TITLE:Lnet/minecraft/text/Text;intermediary field_49542Lnet/minecraft/class_5375;field_49542:Lnet/minecraft/class_2561;official cLgdi;c:Lxg;
-
OPEN_FOLDER
- Mappings:
Namespace Name Mixin selector named OPEN_FOLDERLnet/minecraft/client/gui/screen/pack/PackScreen;OPEN_FOLDER:Lnet/minecraft/text/Text;intermediary field_49543Lnet/minecraft/class_5375;field_49543:Lnet/minecraft/class_2561;official dLgdi;d:Lxg;
-
field_32395
private static final int field_32395- See Also:
- Mappings:
Namespace Name Mixin selector named field_32395Lnet/minecraft/client/gui/screen/pack/PackScreen;field_32395:Iintermediary field_32395Lnet/minecraft/class_5375;field_32395:Iofficial sLgdi;s:I
-
DROP_INFO
- Mappings:
Namespace Name Mixin selector named DROP_INFOLnet/minecraft/client/gui/screen/pack/PackScreen;DROP_INFO:Lnet/minecraft/text/Text;intermediary field_25465Lnet/minecraft/class_5375;field_25465:Lnet/minecraft/class_2561;official uLgdi;u:Lxg;
-
FOLDER_INFO
- Mappings:
Namespace Name Mixin selector named FOLDER_INFOLnet/minecraft/client/gui/screen/pack/PackScreen;FOLDER_INFO:Lnet/minecraft/text/Text;intermediary field_25466Lnet/minecraft/class_5375;field_25466:Lnet/minecraft/class_2561;official vLgdi;v:Lxg;
-
field_32396
private static final int field_32396- See Also:
- Mappings:
Namespace Name Mixin selector named field_32396Lnet/minecraft/client/gui/screen/pack/PackScreen;field_32396:Iintermediary field_32396Lnet/minecraft/class_5375;field_32396:Iofficial wLgdi;w:I
-
UNKNOWN_PACK
- Mappings:
Namespace Name Mixin selector named UNKNOWN_PACKLnet/minecraft/client/gui/screen/pack/PackScreen;UNKNOWN_PACK:Lnet/minecraft/util/Identifier;intermediary field_25786Lnet/minecraft/class_5375;field_25786:Lnet/minecraft/class_2960;official xLgdi;x:Lalr;
-
layout
- Mappings:
Namespace Name Mixin selector named layoutLnet/minecraft/client/gui/screen/pack/PackScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;intermediary field_49544Lnet/minecraft/class_5375;field_49544:Lnet/minecraft/class_8132;official yLgdi;y:Lfxm;
-
organizer
- Mappings:
Namespace Name Mixin selector named organizerLnet/minecraft/client/gui/screen/pack/PackScreen;organizer:Lnet/minecraft/client/gui/screen/pack/ResourcePackOrganizer;intermediary field_25468Lnet/minecraft/class_5375;field_25468:Lnet/minecraft/class_5369;official zLgdi;z:Lgdh;
-
directoryWatcher
- Mappings:
Namespace Name Mixin selector named directoryWatcherLnet/minecraft/client/gui/screen/pack/PackScreen;directoryWatcher:Lnet/minecraft/client/gui/screen/pack/PackScreen$DirectoryWatcher;intermediary field_25787Lnet/minecraft/class_5375;field_25787:Lnet/minecraft/class_5375$class_5426;official ALgdi;A:Lgdi$a;
-
refreshTimeout
private long refreshTimeout- Mappings:
Namespace Name Mixin selector named refreshTimeoutLnet/minecraft/client/gui/screen/pack/PackScreen;refreshTimeout:Jintermediary field_25788Lnet/minecraft/class_5375;field_25788:Jofficial BLgdi;B:J
-
availablePackList
- Mappings:
Namespace Name Mixin selector named availablePackListLnet/minecraft/client/gui/screen/pack/PackScreen;availablePackList:Lnet/minecraft/client/gui/screen/pack/PackListWidget;intermediary field_25472Lnet/minecraft/class_5375;field_25472:Lnet/minecraft/class_521;official CLgdi;C:Lgdj;
-
selectedPackList
- Mappings:
Namespace Name Mixin selector named selectedPackListLnet/minecraft/client/gui/screen/pack/PackScreen;selectedPackList:Lnet/minecraft/client/gui/screen/pack/PackListWidget;intermediary field_25473Lnet/minecraft/class_5375;field_25473:Lnet/minecraft/class_521;official DLgdi;D:Lgdj;
-
file
- Mappings:
Namespace Name Mixin selector named fileLnet/minecraft/client/gui/screen/pack/PackScreen;file:Ljava/nio/file/Path;intermediary field_25474Lnet/minecraft/class_5375;field_25474:Ljava/nio/file/Path;official ELgdi;E:Ljava/nio/file/Path;
-
doneButton
- Mappings:
Namespace Name Mixin selector named doneButtonLnet/minecraft/client/gui/screen/pack/PackScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;intermediary field_25475Lnet/minecraft/class_5375;field_25475:Lnet/minecraft/class_4185;official FLgdi;F:Lfty;
-
iconTextures
- Mappings:
Namespace Name Mixin selector named iconTexturesLnet/minecraft/client/gui/screen/pack/PackScreen;iconTextures:Ljava/util/Map;intermediary field_25789Lnet/minecraft/class_5375;field_25789:Ljava/util/Map;official GLgdi;G:Ljava/util/Map;
-
-
Constructor Details
-
PackScreen
public PackScreen(ResourcePackManager resourcePackManager, Consumer<ResourcePackManager> applier, Path file, Text title) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/pack/PackScreen;<init>(Lnet/minecraft/resource/ResourcePackManager;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/text/Text;)Vintermediary <init>Lnet/minecraft/class_5375;<init>(Lnet/minecraft/class_3283;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_2561;)Vofficial <init>Lgdi;<init>(Lauz;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lxg;)V
-
-
Method Details
-
close
public void close() -
closeDirectoryWatcher
private void closeDirectoryWatcher()- Mappings:
Namespace Name Mixin selector named closeDirectoryWatcherLnet/minecraft/client/gui/screen/pack/PackScreen;closeDirectoryWatcher()Vintermediary method_30291Lnet/minecraft/class_5375;method_30291()Vofficial ELgdi;E()V
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
refreshWidgetPositions
protected void refreshWidgetPositions()- Overrides:
refreshWidgetPositionsin classScreen- Mappings:
Namespace Name Mixin selector named refreshWidgetPositionsLnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()Vintermediary method_48640Lnet/minecraft/class_437;method_48640()Vofficial cLfzq;c()V
-
tick
public void tick() -
updatePackLists
private void updatePackLists()- Mappings:
Namespace Name Mixin selector named updatePackListsLnet/minecraft/client/gui/screen/pack/PackScreen;updatePackLists()Vintermediary method_29678Lnet/minecraft/class_5375;method_29678()Vofficial FLgdi;F()V
-
updatePackList
- Mappings:
Namespace Name Mixin selector named updatePackListLnet/minecraft/client/gui/screen/pack/PackScreen;updatePackList(Lnet/minecraft/client/gui/screen/pack/PackListWidget;Ljava/util/stream/Stream;)Vintermediary method_29673Lnet/minecraft/class_5375;method_29673(Lnet/minecraft/class_521;Ljava/util/stream/Stream;)Vofficial aLgdi;a(Lgdj;Ljava/util/stream/Stream;)V
-
switchFocusedList
- Mappings:
Namespace Name Mixin selector named switchFocusedListLnet/minecraft/client/gui/screen/pack/PackScreen;switchFocusedList(Lnet/minecraft/client/gui/screen/pack/PackListWidget;)Vintermediary method_48277Lnet/minecraft/class_5375;method_48277(Lnet/minecraft/class_521;)Vofficial aLgdi;a(Lgdj;)V
-
clearSelection
public void clearSelection()- Mappings:
Namespace Name Mixin selector named clearSelectionLnet/minecraft/client/gui/screen/pack/PackScreen;clearSelection()Vintermediary method_48278Lnet/minecraft/class_5375;method_48278()Vofficial mLgdi;m()V
-
refresh
private void refresh()- Mappings:
Namespace Name Mixin selector named refreshLnet/minecraft/client/gui/screen/pack/PackScreen;refresh()Vintermediary method_29680Lnet/minecraft/class_5375;method_29680()Vofficial GLgdi;G()V
-
copyPacks
- Mappings:
Namespace Name Mixin selector named copyPacksLnet/minecraft/client/gui/screen/pack/PackScreen;copyPacks(Lnet/minecraft/client/MinecraftClient;Ljava/util/List;Ljava/nio/file/Path;)Vintermediary method_29669Lnet/minecraft/class_5375;method_29669(Lnet/minecraft/class_310;Ljava/util/List;Ljava/nio/file/Path;)Vofficial aLgdi;a(Lfqq;Ljava/util/List;Ljava/nio/file/Path;)V
-
onFilesDropped
- Overrides:
onFilesDroppedin classScreen- Mappings:
Namespace Name Mixin selector named onFilesDroppedLnet/minecraft/client/gui/screen/Screen;onFilesDropped(Ljava/util/List;)Vintermediary method_29638Lnet/minecraft/class_437;method_29638(Ljava/util/List;)Vofficial aLfzq;a(Ljava/util/List;)V
-
streamFileNames
- Mappings:
Namespace Name Mixin selector named streamFileNamesLnet/minecraft/client/gui/screen/pack/PackScreen;streamFileNames(Ljava/util/Collection;)Ljava/util/stream/Stream;intermediary method_52760Lnet/minecraft/class_5375;method_52760(Ljava/util/Collection;)Ljava/util/stream/Stream;official aLgdi;a(Ljava/util/Collection;)Ljava/util/stream/Stream;
-
loadPackIcon
private Identifier loadPackIcon(TextureManager textureManager, ResourcePackProfile resourcePackProfile) - Mappings:
Namespace Name Mixin selector named loadPackIconLnet/minecraft/client/gui/screen/pack/PackScreen;loadPackIcon(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/resource/ResourcePackProfile;)Lnet/minecraft/util/Identifier;intermediary method_30289Lnet/minecraft/class_5375;method_30289(Lnet/minecraft/class_1060;Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960;official aLgdi;a(Lhks;Lauv;)Lalr;
-
getPackIconTexture
- Mappings:
Namespace Name Mixin selector named getPackIconTextureLnet/minecraft/client/gui/screen/pack/PackScreen;getPackIconTexture(Lnet/minecraft/resource/ResourcePackProfile;)Lnet/minecraft/util/Identifier;intermediary method_30287Lnet/minecraft/class_5375;method_30287(Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960;official aLgdi;a(Lauv;)Lalr;
-