net.minecraft.client.gui.screens.packs

public class PackSelectionScreen

extends Screen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

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

Field summary

Modifier and TypeField
static final org.slf4j.Logger
a
LOGGER
field_25464
LOGGER
private static final Component
b
AVAILABLE_TITLE
field_49541
AVAILABLE_TITLE
private static final Component
c
SELECTED_TITLE
field_49542
SELECTED_TITLE
private static final Component
d
OPEN_PACK_FOLDER_TITLE
field_49543
OPEN_FOLDER
private static final Component
e
SEARCH
field_62929
SEARCH_BOX_PLACEHOLDER
private static final int
f
LIST_WIDTH
field_32395
field_32395
private static final int
t
HEADER_ELEMENT_SPACING
field_62930
field_62930
private static final int
u
SEARCH_BOX_HEIGHT
field_62931
field_62931
private static final Component
v
DRAG_AND_DROP
field_25465
DROP_INFO
private static final Component
w
DIRECTORY_BUTTON_TOOLTIP
field_25466
FOLDER_INFO
private static final int
x
RELOAD_COOLDOWN
field_32396
field_32396
private static final Identifier
y
DEFAULT_ICON
field_25786
UNKNOWN_PACK
private final HeaderAndFooterLayout
z
layout
field_49544
layout
private final PackSelectionModel
A
model
field_25468
organizer
private PackSelectionScreen$Watcher
B
watcher
field_25787
directoryWatcher
private long
C
ticksToReload
field_25788
refreshTimeout
private TransferableSelectionList
D
availablePackList
field_25472
availablePackList
private TransferableSelectionList
E
selectedPackList
field_25473
selectedPackList
private EditBox
F
search
field_62928
searchBox
private final Path
G
packDir
field_25474
file
private Button
H
doneButton
field_25475
doneButton
private final Map<String, Identifier>
I
packIcons
field_25789
iconTextures

Constructor summary

ModifierConstructor
public (PackRepository resourcePackManager, Consumer<PackRepository> applier, Path file, Component title)

Method summary

Modifier and TypeMethod
public void
aW_()
onClose()
method_25419()
close()
private void
o()
closeWatcher()
method_30291()
closeDirectoryWatcher()
protected void
bf_()
init()
method_25426()
init()
private void
a(String arg0)
updateFilteredEntries(String arg0)
method_74709(String arg0)
setSearch(String search)
private void
a(String arg0, Stream<gvd$a> arg1, gvf arg2)
filterEntries(String arg0, Stream<PackSelectionModel$Entry> arg1, TransferableSelectionList arg2)
method_74711(String arg0, Stream<class_5369$class_5371> arg1, class_521 arg2)
filter(String search, Stream<ResourcePackOrganizer$Pack> packs, PackListWidget listWidget)
protected void
c()
repositionElements()
method_48640()
refreshWidgetPositions()
public void
e()
tick()
method_25393()
tick()
private void
a(gvd$b arg0)
populateLists(PackSelectionModel$EntryBase arg0)
method_29678(class_5369$class_5372 arg0)
updatePackLists(ResourcePackOrganizer$AbstractPack focused)
private void
p()
reload()
method_29680()
refresh()
protected static void
a(gec arg0, List<Path> arg1, Path arg2)
copyPacks(Minecraft arg0, List<Path> arg1, Path arg2)
method_29669(class_310 arg0, List<Path> arg1, Path arg2)
copyPacks(MinecraftClient client, List<Path> srcPaths, Path destPath)
public void
a(List<Path> arg0)
onFilesDrop(List<Path> arg0)
method_29638(List<Path> arg0)
onFilesDropped(List<Path> arg0)
private static Stream<String>
a(Collection<Path> arg0)
extractPackNames(Collection<Path> arg0)
method_52760(Collection<Path> arg0)
streamFileNames(Collection<Path> paths)
private Identifier
a(iho arg0, bah arg1)
loadPackIcon(TextureManager arg0, Pack arg1)
method_30289(class_1060 arg0, class_3288 arg1)
loadPackIcon(TextureManager textureManager, ResourcePackProfile resourcePackProfile)
private Identifier
a(bah arg0)
getPackIcon(Pack arg0)
method_30287(class_3288 arg0)
getPackIconTexture(ResourcePackProfile resourcePackProfile)