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.class_5375
net.minecraft.client.gui.screen.pack.PackScreen

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_25464
LOGGER
private static final Text
AVAILABLE_TITLE
field_49541
AVAILABLE_TITLE
private static final Text
SELECTED_TITLE
field_49542
SELECTED_TITLE
private static final Text
OPEN_PACK_FOLDER_TITLE
field_49543
OPEN_FOLDER
private static final Text
SEARCH
field_62929
SEARCH_BOX_PLACEHOLDER
private static final int
LIST_WIDTH
field_32395
field_32395
private static final int
HEADER_ELEMENT_SPACING
field_62930
field_62930
private static final int
SEARCH_BOX_HEIGHT
field_62931
field_62931
private static final Text
DRAG_AND_DROP
field_25465
DROP_INFO
private static final Text
DIRECTORY_BUTTON_TOOLTIP
field_25466
FOLDER_INFO
private static final int
RELOAD_COOLDOWN
field_32396
field_32396
private static final Identifier
DEFAULT_ICON
field_25786
UNKNOWN_PACK
private final ThreePartsLayoutWidget
layout
field_49544
layout
private final ResourcePackOrganizer
model
field_25468
organizer
private PackScreen$DirectoryWatcher
watcher
field_25787
directoryWatcher
private long
ticksToReload
field_25788
refreshTimeout
private PackListWidget
availablePackList
field_25472
availablePackList
private PackListWidget
selectedPackList
field_25473
selectedPackList
private TextFieldWidget
search
field_62928
searchBox
private final Path
packDir
field_25474
file
private ButtonWidget
doneButton
field_25475
doneButton
private final Map<String, Identifier>
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()
method_25419()
close()
private void
closeWatcher()
method_30291()
closeDirectoryWatcher()
protected void
init()
method_25426()
init()
protected void
setInitialFocus()
method_56131()
setInitialFocus()
private void
updateFilteredEntries(String value)
method_74709(String arg0)
setSearch(String search)
private void
filterEntries(String value, Stream<PackSelectionModel$Entry> oldEntries, TransferableSelectionList listToUpdate)
method_74711(String arg0, Stream<class_5369$class_5371> arg1, class_521 arg2)
filter(String search, Stream<ResourcePackOrganizer$Pack> packs, PackListWidget listWidget)
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public void
tick()
method_25393()
tick()
private void
populateLists(PackSelectionModel$EntryBase transferredEntry)
method_29678(class_5369$class_5372 arg0)
updatePackLists(ResourcePackOrganizer$AbstractPack focused)
private void
reload()
method_29680()
refresh()
protected static void
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)
method_29638(List<Path> arg0)
onFilesDropped(List<Path> arg0)
private static Stream<String>
extractPackNames(Collection<Path> files)
method_52760(Collection<Path> arg0)
streamFileNames(Collection<Path> paths)
private Identifier
loadPackIcon(TextureManager textureManager, Pack pack)
method_30289(class_1060 arg0, class_3288 arg1)
loadPackIcon(TextureManager textureManager, ResourcePackProfile resourcePackProfile)
private Identifier
getPackIcon(Pack pack)
method_30287(class_3288 arg0)
getPackIconTexture(ResourcePackProfile resourcePackProfile)
private Identifier
lambda$getPackIcon$0(Pack arg0, String arg1)
method_30288(class_3288 arg0, String arg1)
method_30288(ResourcePackProfile arg0, String profileName)
private void
lambda$onFilesDrop$0(List arg0, boolean arg1)
method_29676(List arg0, boolean arg1)
method_29676(List arg0, boolean confirmed)
private void
lambda$onFilesDrop$2()
method_54593()
method_54593()
private void
lambda$onFilesDrop$1()
method_54594()
method_54594()
private static void
lambda$copyPacks$0(Path arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, Path arg2)
method_29675(Path arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, Path arg2)
method_29675(Path arg0, org.apache.commons.lang3.mutable.MutableBoolean arg1, Path src)
private static void
lambda$copyPacks$1(Path arg0, Path arg1, org.apache.commons.lang3.mutable.MutableBoolean arg2, Path arg3)
method_29674(Path arg0, Path arg1, org.apache.commons.lang3.mutable.MutableBoolean arg2, Path arg3)
method_29674(Path arg0, Path arg1, org.apache.commons.lang3.mutable.MutableBoolean arg2, Path toCopy)
private static boolean
lambda$filterEntries$0(String arg0, String arg1, PackSelectionModel$Entry arg2)
method_74710(String arg0, String arg1, class_5369$class_5371 arg2)
method_74710(String arg0, String arg1, ResourcePackOrganizer$Pack pack)
private static void
lambda$init$2(PackSelectionScreen arg0, AbstractWidget arg1)
method_57755(class_5375 arg0, class_339 arg1)
method_57755(PackScreen arg0, ClickableWidget arg1)
private void
lambda$init$1(Button arg0)
method_29982(class_4185 arg0)
method_29982(ButtonWidget button)
private void
lambda$init$0(Button arg0)
method_29670(class_4185 arg0)
method_29670(ButtonWidget button)