Package net.minecraft.resource.fs
Class ResourcePath
java.lang.Object
net.minecraft.resource.fs.ResourcePath
- Mappings:
- Namespace - Name - named - net/minecraft/resource/fs/ResourcePath- intermediary - net/minecraft/class_7668- official - atk
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Comparator<ResourcePath> private static final BasicFileAttributesprivate final ResourceFileprivate static final BasicFileAttributesprivate final ResourceFileSystemprivate final Stringprivate final @Nullable ResourcePath
- 
Constructor SummaryConstructorsConstructorDescriptionResourcePath(ResourceFileSystem fileSystem, String name, @Nullable ResourcePath parent, ResourceFile file) 
- 
Method SummaryModifier and TypeMethodDescriptionintbooleanboolean(package private) ResourcePathprivate ResourcePathgetName(int int2) intgetNames()private StringgetRoot()inthashCode()booleanprivate booleanisNormal()booleanprivate static booleanisSpecial(ResourceFile file) register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier[] modifiers) relativize(Path path) private ResourcePathrelativize(@Nullable ResourcePath path, String name) booleanstartsWith(Path other) subpath(int int2, int int3) toFile()toPath()toRealPath(LinkOption[] linkOption) private ResourcePathtoResourcePath(@Nullable Path path) toString()toUri()Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface java.nio.file.PathendsWith, iterator, register, resolve, resolveSibling, resolveSibling, startsWith
- 
Field Details- 
DIRECTORY_ATTRIBUTES- Mappings:
- Namespace - Name - Mixin selector - named - DIRECTORY_ATTRIBUTES- Lnet/minecraft/resource/fs/ResourcePath;DIRECTORY_ATTRIBUTES:Ljava/nio/file/attribute/BasicFileAttributes;- intermediary - field_40013- Lnet/minecraft/class_7668;field_40013:Ljava/nio/file/attribute/BasicFileAttributes;- official - a- Latk;a:Ljava/nio/file/attribute/BasicFileAttributes;
 
- 
FILE_ATTRIBUTES- Mappings:
- Namespace - Name - Mixin selector - named - FILE_ATTRIBUTES- Lnet/minecraft/resource/fs/ResourcePath;FILE_ATTRIBUTES:Ljava/nio/file/attribute/BasicFileAttributes;- intermediary - field_40014- Lnet/minecraft/class_7668;field_40014:Ljava/nio/file/attribute/BasicFileAttributes;- official - b- Latk;b:Ljava/nio/file/attribute/BasicFileAttributes;
 
- 
COMPARATOR- Mappings:
- Namespace - Name - Mixin selector - named - COMPARATOR- Lnet/minecraft/resource/fs/ResourcePath;COMPARATOR:Ljava/util/Comparator;- intermediary - field_40015- Lnet/minecraft/class_7668;field_40015:Ljava/util/Comparator;- official - c- Latk;c:Ljava/util/Comparator;
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - named - name- Lnet/minecraft/resource/fs/ResourcePath;name:Ljava/lang/String;- intermediary - field_40016- Lnet/minecraft/class_7668;field_40016:Ljava/lang/String;- official - d- Latk;d:Ljava/lang/String;
 
- 
fileSystem- Mappings:
- Namespace - Name - Mixin selector - named - fileSystem- Lnet/minecraft/resource/fs/ResourcePath;fileSystem:Lnet/minecraft/resource/fs/ResourceFileSystem;- intermediary - field_40017- Lnet/minecraft/class_7668;field_40017:Lnet/minecraft/class_7670;- official - e- Latk;e:Latm;
 
- 
parent- Mappings:
- Namespace - Name - Mixin selector - named - parent- Lnet/minecraft/resource/fs/ResourcePath;parent:Lnet/minecraft/resource/fs/ResourcePath;- intermediary - field_40018- Lnet/minecraft/class_7668;field_40018:Lnet/minecraft/class_7668;- official - f- Latk;f:Latk;
 
- 
names- Mappings:
- Namespace - Name - Mixin selector - named - names- Lnet/minecraft/resource/fs/ResourcePath;names:Ljava/util/List;- intermediary - field_40019- Lnet/minecraft/class_7668;field_40019:Ljava/util/List;- official - g- Latk;g:Ljava/util/List;
 
- 
pathString- Mappings:
- Namespace - Name - Mixin selector - named - pathString- Lnet/minecraft/resource/fs/ResourcePath;pathString:Ljava/lang/String;- intermediary - field_40020- Lnet/minecraft/class_7668;field_40020:Ljava/lang/String;- official - h- Latk;h:Ljava/lang/String;
 
- 
file- Mappings:
- Namespace - Name - Mixin selector - named - file- Lnet/minecraft/resource/fs/ResourcePath;file:Lnet/minecraft/resource/fs/ResourceFile;- intermediary - field_40021- Lnet/minecraft/class_7668;field_40021:Lnet/minecraft/class_7673;- official - i- Latk;i:Latn;
 
 
- 
- 
Constructor Details- 
ResourcePathpublic ResourcePath(ResourceFileSystem fileSystem, String name, @Nullable @Nullable ResourcePath parent, ResourceFile file) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/resource/fs/ResourcePath;<init>(Lnet/minecraft/resource/fs/ResourceFileSystem;Ljava/lang/String;Lnet/minecraft/resource/fs/ResourcePath;Lnet/minecraft/resource/fs/ResourceFile;)V- intermediary - <init>- Lnet/minecraft/class_7668;<init>(Lnet/minecraft/class_7670;Ljava/lang/String;Lnet/minecraft/class_7668;Lnet/minecraft/class_7673;)V- official - <init>- Latk;<init>(Latm;Ljava/lang/String;Latk;Latn;)V
 
 
- 
- 
Method Details- 
relativize- Mappings:
- Namespace - Name - Mixin selector - named - relativize- Lnet/minecraft/resource/fs/ResourcePath;relativize(Lnet/minecraft/resource/fs/ResourcePath;Ljava/lang/String;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45217- Lnet/minecraft/class_7668;method_45217(Lnet/minecraft/class_7668;Ljava/lang/String;)Lnet/minecraft/class_7668;- official - a- Latk;a(Latk;Ljava/lang/String;)Latk;
 
- 
getFileSystem- Specified by:
- getFileSystemin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - getFileSystem- Lnet/minecraft/resource/fs/ResourcePath;getFileSystem()Lnet/minecraft/resource/fs/ResourceFileSystem;- intermediary - method_45214- Lnet/minecraft/class_7668;method_45214()Lnet/minecraft/class_7670;- official - a- Latk;a()Latm;
 
- 
isAbsolutepublic boolean isAbsolute()- Specified by:
- isAbsolutein interface- Path
 
- 
toFile
- 
getRoot- Specified by:
- getRootin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - getRoot- Lnet/minecraft/resource/fs/ResourcePath;getRoot()Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45223- Lnet/minecraft/class_7668;method_45223()Lnet/minecraft/class_7668;- official - b- Latk;b()Latk;
 
- 
getFileName- Specified by:
- getFileNamein interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - getFileName- Lnet/minecraft/resource/fs/ResourcePath;getFileName()Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45225- Lnet/minecraft/class_7668;method_45225()Lnet/minecraft/class_7668;- official - c- Latk;c()Latk;
 
- 
getParent- Specified by:
- getParentin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - getParent- Lnet/minecraft/resource/fs/ResourcePath;getParent()Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45227- Lnet/minecraft/class_7668;method_45227()Lnet/minecraft/class_7668;- official - d- Latk;d()Latk;
 
- 
getNameCountpublic int getNameCount()- Specified by:
- getNameCountin interface- Path
 
- 
getNames- Mappings:
- Namespace - Name - Mixin selector - named - getNames- Lnet/minecraft/resource/fs/ResourcePath;getNames()Ljava/util/List;- intermediary - method_45235- Lnet/minecraft/class_7668;method_45235()Ljava/util/List;- official - l- Latk;l()Ljava/util/List;
 
- 
getName- Specified by:
- getNamein interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - getName- Lnet/minecraft/resource/fs/ResourcePath;getName(I)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45215- Lnet/minecraft/class_7668;method_45215(I)Lnet/minecraft/class_7668;- official - a- Latk;a(I)Latk;
 
- 
subpath- Specified by:
- subpathin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - subpath- Lnet/minecraft/resource/fs/ResourcePath;subpath(II)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45216- Lnet/minecraft/class_7668;method_45216(II)Lnet/minecraft/class_7668;- official - a- Latk;a(II)Latk;
 
- 
startsWith- Specified by:
- startsWithin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - startsWith- Lnet/minecraft/resource/fs/ResourcePath;startsWith(Ljava/nio/file/Path;)Z- intermediary - startsWith- Lnet/minecraft/class_7668;startsWith(Ljava/nio/file/Path;)Z- official - startsWith- Latk;startsWith(Ljava/nio/file/Path;)Z
 
- 
endsWith- Specified by:
- endsWithin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - endsWith- Lnet/minecraft/resource/fs/ResourcePath;endsWith(Ljava/nio/file/Path;)Z- intermediary - endsWith- Lnet/minecraft/class_7668;endsWith(Ljava/nio/file/Path;)Z- official - endsWith- Latk;endsWith(Ljava/nio/file/Path;)Z
 
- 
normalize- Specified by:
- normalizein interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - normalize- Lnet/minecraft/resource/fs/ResourcePath;normalize()Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45228- Lnet/minecraft/class_7668;method_45228()Lnet/minecraft/class_7668;- official - e- Latk;e()Latk;
 
- 
resolve- Specified by:
- resolvein interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - resolve- Lnet/minecraft/resource/fs/ResourcePath;resolve(Ljava/nio/file/Path;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45220- Lnet/minecraft/class_7668;method_45220(Ljava/nio/file/Path;)Lnet/minecraft/class_7668;- official - a- Latk;a(Ljava/nio/file/Path;)Latk;
 
- 
get- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/resource/fs/ResourcePath;get(Ljava/util/List;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45221- Lnet/minecraft/class_7668;method_45221(Ljava/util/List;)Lnet/minecraft/class_7668;- official - a- Latk;a(Ljava/util/List;)Latk;
 
- 
get- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/resource/fs/ResourcePath;get(Ljava/lang/String;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45219- Lnet/minecraft/class_7668;method_45219(Ljava/lang/String;)Lnet/minecraft/class_7668;- official - a- Latk;a(Ljava/lang/String;)Latk;
 
- 
isSpecial- Mappings:
- Namespace - Name - Mixin selector - named - isSpecial- Lnet/minecraft/resource/fs/ResourcePath;isSpecial(Lnet/minecraft/resource/fs/ResourceFile;)Z- intermediary - method_45218- Lnet/minecraft/class_7668;method_45218(Lnet/minecraft/class_7673;)Z- official - a- Latk;a(Latn;)Z
 
- 
relativize- Specified by:
- relativizein interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - relativize- Lnet/minecraft/resource/fs/ResourcePath;relativize(Ljava/nio/file/Path;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45224- Lnet/minecraft/class_7668;method_45224(Ljava/nio/file/Path;)Lnet/minecraft/class_7668;- official - b- Latk;b(Ljava/nio/file/Path;)Latk;
 
- 
toUri
- 
toAbsolutePath- Specified by:
- toAbsolutePathin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - toAbsolutePath- Lnet/minecraft/resource/fs/ResourcePath;toAbsolutePath()Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45229- Lnet/minecraft/class_7668;method_45229()Lnet/minecraft/class_7668;- official - f- Latk;f()Latk;
 
- 
toRealPath- Specified by:
- toRealPathin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - toRealPath- Lnet/minecraft/resource/fs/ResourcePath;toRealPath([Ljava/nio/file/LinkOption;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45222- Lnet/minecraft/class_7668;method_45222([Ljava/nio/file/LinkOption;)Lnet/minecraft/class_7668;- official - a- Latk;a([Ljava/nio/file/LinkOption;)Latk;
 
- 
registerpublic WatchKey register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier[] modifiers) - Specified by:
- registerin interface- Path
- Specified by:
- registerin interface- Watchable
- Mappings:
- Namespace - Name - Mixin selector - named - register- Lnet/minecraft/resource/fs/ResourcePath;register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;- intermediary - register- Lnet/minecraft/class_7668;register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;- official - register- Latk;register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;
 
- 
compareTo- Specified by:
- compareToin interface- Comparable<Path>
- Specified by:
- compareToin interface- Path
- Mappings:
- Namespace - Name - Mixin selector - named - compareTo- Lnet/minecraft/resource/fs/ResourcePath;compareTo(Ljava/nio/file/Path;)I- intermediary - compareTo- Lnet/minecraft/class_7668;compareTo(Ljava/nio/file/Path;)I- official - compareTo- Latk;compareTo(Ljava/nio/file/Path;)I
 
- 
equals- Specified by:
- equalsin interface- Path
- Overrides:
- equalsin class- Object
- Mappings:
- Namespace - Name - Mixin selector - named - equals- Lnet/minecraft/resource/fs/ResourcePath;equals(Ljava/lang/Object;)Z- intermediary - equals- Lnet/minecraft/class_7668;equals(Ljava/lang/Object;)Z- official - equals- Latk;equals(Ljava/lang/Object;)Z
 
- 
isNormalprivate boolean isNormal()- Mappings:
- Namespace - Name - Mixin selector - named - isNormal- Lnet/minecraft/resource/fs/ResourcePath;isNormal()Z- intermediary - method_45236- Lnet/minecraft/class_7668;method_45236()Z- official - m- Latk;m()Z
 
- 
hashCodepublic int hashCode()
- 
toString
- 
getPathString- Mappings:
- Namespace - Name - Mixin selector - named - getPathString- Lnet/minecraft/resource/fs/ResourcePath;getPathString()Ljava/lang/String;- intermediary - method_45237- Lnet/minecraft/class_7668;method_45237()Ljava/lang/String;- official - n- Latk;n()Ljava/lang/String;
 
- 
toResourcePath- Mappings:
- Namespace - Name - Mixin selector - named - toResourcePath- Lnet/minecraft/resource/fs/ResourcePath;toResourcePath(Ljava/nio/file/Path;)Lnet/minecraft/resource/fs/ResourcePath;- intermediary - method_45226- Lnet/minecraft/class_7668;method_45226(Ljava/nio/file/Path;)Lnet/minecraft/class_7668;- official - c- Latk;c(Ljava/nio/file/Path;)Latk;
 
- 
isReadablepublic boolean isReadable()- Mappings:
- Namespace - Name - Mixin selector - named - isReadable- Lnet/minecraft/resource/fs/ResourcePath;isReadable()Z- intermediary - method_45230- Lnet/minecraft/class_7668;method_45230()Z- official - g- Latk;g()Z
 
- 
toPath- Mappings:
- Namespace - Name - Mixin selector - named - toPath- Lnet/minecraft/resource/fs/ResourcePath;toPath()Ljava/nio/file/Path;- intermediary - method_45231- Lnet/minecraft/class_7668;method_45231()Ljava/nio/file/Path;- official - h- Latk;h()Ljava/nio/file/Path;
 
- 
toDirectory- Mappings:
- Namespace - Name - Mixin selector - named - toDirectory- Lnet/minecraft/resource/fs/ResourcePath;toDirectory()Lnet/minecraft/resource/fs/ResourceFile$Directory;- intermediary - method_45232- Lnet/minecraft/class_7668;method_45232()Lnet/minecraft/class_7673$class_7674;- official - i- Latk;i()Latn$a;
 
- 
getAttributeView- Mappings:
- Namespace - Name - Mixin selector - named - getAttributeView- Lnet/minecraft/resource/fs/ResourcePath;getAttributeView()Ljava/nio/file/attribute/BasicFileAttributeView;- intermediary - method_45233- Lnet/minecraft/class_7668;method_45233()Ljava/nio/file/attribute/BasicFileAttributeView;- official - j- Latk;j()Ljava/nio/file/attribute/BasicFileAttributeView;
 
- 
getAttributes- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - getAttributes- Lnet/minecraft/resource/fs/ResourcePath;getAttributes()Ljava/nio/file/attribute/BasicFileAttributes;- intermediary - method_45234- Lnet/minecraft/class_7668;method_45234()Ljava/nio/file/attribute/BasicFileAttributes;- official - k- Latk;k()Ljava/nio/file/attribute/BasicFileAttributes;
 
 
-