net.minecraft.resource.fs

public class ResourceFileSystem

extends FileSystem

net.minecraft.server.packs.linkfs.LinkFileSystem
net.minecraft.class_7670
net.minecraft.resource.fs.ResourceFileSystem

Field summary

Modifier and TypeField
private static final Set<String>
VIEWS
field_40029
SUPPORTED_FILE_ATTRIBUTE_VIEWS
public static final String
PATH_SEPARATOR
field_40028
SEPARATOR
private static final com.google.common.base.Splitter
PATH_SPLITTER
field_40030
SEPARATOR_SPLITTER
private final FileStore
store
field_40031
store
private final FileSystemProvider
provider
field_40032
fileSystemProvider
private final ResourcePath
root
field_40033
root

Constructor summary

ModifierConstructor
private (String name, ResourceFileSystem$Directory root)

Method summary

Modifier and TypeMethod
private static ResourcePath
buildPath(LinkFileSystem$DirectoryEntry entry, LinkFileSystem fileSystem, String selfName, LinkFSPath parent)
method_45242(class_7670$class_7672 arg0, class_7670 arg1, String arg2, class_7668 arg3)
toResourcePath(ResourceFileSystem$Directory root, ResourceFileSystem fileSystem, String name, ResourcePath parent)
public FileSystemProvider
provider()
public void
close()
public boolean
isOpen()
public boolean
isReadOnly()
public String
getSeparator()
public Iterable<Path>
getRootDirectories()
public Iterable<FileStore>
getFileStores()
public Set<String>
supportedFileAttributeViews()
public Path
getPath(String first, String... more)
getPath(String arg0, String... arg1)
getPath(String first, String... more)
public PathMatcher
getPathMatcher(String syntaxAndPattern)
getPathMatcher(String arg0)
getPathMatcher(String syntaxAndPattern)
public UserPrincipalLookupService
getUserPrincipalLookupService()
public WatchService
newWatchService()
public FileStore
store()
method_45241()
getStore()
public ResourcePath
rootPath()
method_45245()
getRoot()
public static ResourceFileSystem$Builder
builder()
method_45246()
builder()
private static void
lambda$buildPath$1(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap arg0, LinkFileSystem arg1, LinkFSPath arg2, String arg3, LinkFileSystem$DirectoryEntry arg4)
method_45243(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap arg0, class_7670 arg1, class_7668 arg2, String arg3, class_7670$class_7672 arg4)
method_45243(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap arg0, ResourceFileSystem arg1, ResourcePath arg2, String directoryName, ResourceFileSystem$Directory directory)
private static void
lambda$buildPath$0(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap arg0, LinkFileSystem arg1, LinkFSPath arg2, String arg3, Path arg4)
method_45244(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap arg0, class_7670 arg1, class_7668 arg2, String arg3, Path arg4)
method_45244(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap arg0, ResourceFileSystem arg1, ResourcePath arg2, String fileName, Path path)