Fix loading not working on new worlds (#2807)
* fix saving when the disk file did not previously exist * changelog
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
# Refined Storage Changelog
|
# Refined Storage Changelog
|
||||||
|
|
||||||
|
### 1.9.11
|
||||||
|
|
||||||
|
- Fixed Disks and Nodes not loading when they did not previously exist
|
||||||
|
- If you are affected by this please go to the world/data/ folder and remove the ".temp" ending from the files before
|
||||||
|
launching
|
||||||
|
|
||||||
### 1.9.10
|
### 1.9.10
|
||||||
|
|
||||||
- Improve performance of the Grid view (ScoreUnder)
|
- Improve performance of the Grid view (ScoreUnder)
|
||||||
|
@@ -36,9 +36,15 @@ public abstract class RSWorldSavedData extends WorldSavedData {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
CompressedStreamTools.func_244264_a(compoundnbt, tempFile);
|
CompressedStreamTools.func_244264_a(compoundnbt, tempFile);
|
||||||
if (fileIn.delete()) {
|
if (fileIn.exists()) {
|
||||||
tempFile.renameTo(fileIn);
|
if (!fileIn.delete()) {
|
||||||
|
LOGGER.error("Failed To delete " + fileIn.getName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
if (!tempFile.renameTo(fileIn)) {
|
||||||
|
LOGGER.error("Failed to rename " + tempFile.getName());
|
||||||
|
}
|
||||||
|
|
||||||
} catch (IOException ioexception) {
|
} catch (IOException ioexception) {
|
||||||
LOGGER.error("Could not save data {}", this, ioexception);
|
LOGGER.error("Could not save data {}", this, ioexception);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user