net.minecraft.client.gui.screen.pack

public class PackScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.packs.PackSelectionScreen
net.minecraft.client.gui.screens.packs.PackSelectionScreen
net.minecraft.class_5375
net.minecraft.client.gui.screen.pack.PackScreen

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
LOGGER
field_25464
LOGGER
private static final Text
AVAILABLE_TITLE
AVAILABLE_TITLE
field_49541
AVAILABLE_TITLE
private static final Text
SELECTED_TITLE
SELECTED_TITLE
field_49542
SELECTED_TITLE
private static final Text
OPEN_PACK_FOLDER_TITLE
OPEN_PACK_FOLDER_TITLE
field_49543
OPEN_FOLDER
private static final Text
SEARCH
SEARCH
field_62929
SEARCH_BOX_PLACEHOLDER
private static final int
LIST_WIDTH
LIST_WIDTH
field_32395
field_32395
private static final int
HEADER_ELEMENT_SPACING
HEADER_ELEMENT_SPACING
field_62930
field_62930
private static final int
SEARCH_BOX_HEIGHT
SEARCH_BOX_HEIGHT
field_62931
field_62931
private static final Text
DRAG_AND_DROP
DRAG_AND_DROP
field_25465
DROP_INFO
private static final Text
DIRECTORY_BUTTON_TOOLTIP
DIRECTORY_BUTTON_TOOLTIP
field_25466
FOLDER_INFO
private static final int
RELOAD_COOLDOWN
RELOAD_COOLDOWN
field_32396
field_32396
private static final Identifier
DEFAULT_ICON
DEFAULT_ICON
field_25786
UNKNOWN_PACK
private final ThreePartsLayoutWidget
layout
layout
field_49544
layout
private final ResourcePackOrganizer
model
model
field_25468
organizer
private PackScreen$DirectoryWatcher
watcher
watcher
field_25787
directoryWatcher
private long
ticksToReload
ticksToReload
field_25788
refreshTimeout
private PackListWidget
availablePackList
availablePackList
field_25472
availablePackList
private PackListWidget
selectedPackList
selectedPackList
field_25473
selectedPackList
private TextFieldWidget
search
search
field_62928
searchBox
private final Path
packDir
packDir
field_25474
file
private ButtonWidget
doneButton
doneButton
field_25475
doneButton
private final Map<String, Identifier>
packIcons
packIcons
field_25789
iconTextures

Constructor summary

ModifierConstructor
public (ResourcePackManager resourcePackManager, Consumer<ResourcePackManager> applier, Path file, Text title)

Method summary

Modifier and TypeMethod
public void
onClose()
onClose()
method_25419()
close()
private void
closeWatcher()
closeWatcher()
method_30291()
closeDirectoryWatcher()
protected void
init()
init()
method_25426()
init()
protected void
setInitialFocus()
setInitialFocus()
method_56131()
setInitialFocus()
private void
updateFilteredEntries(String value)
updateFilteredEntries(String value)
method_1_5449(String arg0)
setSearch(String search)
private void
updateFilteredEntries(String value, PackSelectionModel$EntryBase transferredEntry)
updateFilteredEntries(String value, PackSelectionModel$EntryBase transferredEntry)
method_74709(String arg0, class_5369$class_5372 arg1)
setSearch(String search, ResourcePackOrganizer$AbstractPack focused)
private void
filterEntries(String value, Stream<PackSelectionModel$Entry> oldEntries, TransferableSelectionList listToUpdate, PackSelectionModel$EntryBase transferredEntry)
filterEntries(String value, Stream<PackSelectionModel$Entry> oldEntries, TransferableSelectionList listToUpdate, PackSelectionModel$EntryBase transferredEntry)
method_74711(String arg0, Stream<class_5369$class_5371> arg1, class_521 arg2, class_5369$class_5372 arg3)
filter(String search, Stream<ResourcePackOrganizer$Pack> packs, PackListWidget listWidget, ResourcePackOrganizer$AbstractPack focused)
protected void
repositionElements()
repositionElements()
method_48640()
refreshWidgetPositions()
public void
tick()
tick()
method_25393()
tick()
private void
populateLists(PackSelectionModel$EntryBase transferredEntry)
populateLists(PackSelectionModel$EntryBase transferredEntry)
method_29678(class_5369$class_5372 arg0)
updatePackLists(ResourcePackOrganizer$AbstractPack focused)
private void
reload()
reload()
method_29680()
refresh()
protected static void
copyPacks(Minecraft minecraft, List<Path> files, Path targetDir)
copyPacks(Minecraft minecraft, List<Path> files, Path targetDir)
method_29669(class_310 arg0, List<Path> arg1, Path arg2)
copyPacks(MinecraftClient client, List<Path> srcPaths, Path destPath)
public void
onFilesDrop(List<Path> files)
onFilesDrop(List<Path> files)
method_29638(List<Path> arg0)
onFilesDropped(List<Path> arg0)
private static Stream<String>
extractPackNames(Collection<Path> files)
extractPackNames(Collection<Path> files)
method_52760(Collection<Path> arg0)
streamFileNames(Collection<Path> paths)
private Identifier
loadPackIcon(TextureManager textureManager, Pack pack)
loadPackIcon(TextureManager textureManager, Pack pack)
method_30289(class_1060 arg0, class_3288 arg1)
loadPackIcon(TextureManager textureManager, ResourcePackProfile resourcePackProfile)
private Identifier
getPackIcon(Pack pack)
getPackIcon(Pack pack)
method_30287(class_3288 arg0)
getPackIconTexture(ResourcePackProfile resourcePackProfile)