public interface ISaveFormat
Modifier and Type | Field and Description |
---|---|
static java.time.format.DateTimeFormatter |
BACKUP_DATE_FORMAT |
Modifier and Type | Method and Description |
---|---|
boolean |
canLoadWorld(java.lang.String saveName) |
boolean |
convertMapFormat(java.lang.String filename,
IProgressUpdate progressCallback) |
default long |
createBackup(java.lang.String worldName) |
boolean |
deleteWorldDirectory(java.lang.String saveName) |
void |
flushCache() |
java.nio.file.Path |
getBackupsFolder() |
java.io.File |
getFile(java.lang.String saveName,
java.lang.String filePath) |
java.lang.String |
getName() |
java.util.List<WorldSummary> |
getSaveList() |
ISaveHandler |
getSaveLoader(java.lang.String saveName,
MinecraftServer server) |
java.nio.file.Path |
getWorldFolder(java.lang.String saveName) |
WorldInfo |
getWorldInfo(java.lang.String saveName) |
boolean |
isConvertible(java.lang.String saveName) |
boolean |
isNewLevelIdAcceptable(java.lang.String saveName) |
boolean |
isOldMapFormat(java.lang.String saveName) |
void |
renameWorld(java.lang.String dirName,
java.lang.String newName) |
default long createBackup(java.lang.String worldName) throws java.io.IOException
java.io.IOException
java.lang.String getName()
ISaveHandler getSaveLoader(java.lang.String saveName, @Nullable MinecraftServer server)
java.util.List<WorldSummary> getSaveList() throws AnvilConverterException
AnvilConverterException
void flushCache()
@Nullable WorldInfo getWorldInfo(java.lang.String saveName)
boolean isNewLevelIdAcceptable(java.lang.String saveName)
boolean deleteWorldDirectory(java.lang.String saveName)
void renameWorld(java.lang.String dirName, java.lang.String newName)
boolean isConvertible(java.lang.String saveName)
boolean isOldMapFormat(java.lang.String saveName)
boolean convertMapFormat(java.lang.String filename, IProgressUpdate progressCallback)
boolean canLoadWorld(java.lang.String saveName)
java.io.File getFile(java.lang.String saveName, java.lang.String filePath)
java.nio.file.Path getWorldFolder(java.lang.String saveName)
java.nio.file.Path getBackupsFolder()