Class FileAccessProvider
java.lang.Object
net.minecraft.util.filefix.access.FileAccessProvider
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<FileAccess<?>> private final ScopedValue<Path> private final intprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intvoidfreeze()<T extends AutoCloseable>
FileAccess<T> getFileAccess(FileResourceType<T> type, FileRelation fileRelation)
-
Field Details
-
accessedFiles
-
baseDirectory
-
dataVersion
private final int dataVersion -
frozen
private boolean frozen
-
-
Constructor Details
-
FileAccessProvider
public FileAccessProvider(int dataVersion)
-
-
Method Details
-
getFileAccess
public <T extends AutoCloseable> FileAccess<T> getFileAccess(FileResourceType<T> type, FileRelation fileRelation) -
freeze
public void freeze() -
baseDirectory
-
dataVersion
public int dataVersion() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-