mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-27 13:06:02 +01:00
Use a different temp file for each player to avoid corruption. Fixes BUKKIT-1607
This commit is contained in:
parent
ef7e14f9ef
commit
cbd20ec9ea
@ -173,7 +173,7 @@ public class WorldNBTStorage implements PlayerFileData, IDataManager {
|
||||
NBTTagCompound nbttagcompound = new NBTTagCompound();
|
||||
|
||||
entityhuman.d(nbttagcompound);
|
||||
File file1 = new File(this.playerDir, "_tmp_.dat");
|
||||
File file1 = new File(this.playerDir, entityhuman.name + ".dat~"); // CraftBukkit - don't save every player to the same file
|
||||
File file2 = new File(this.playerDir, entityhuman.name + ".dat");
|
||||
|
||||
NBTCompressedStreamTools.a(nbttagcompound, (OutputStream) (new FileOutputStream(file1)));
|
||||
|
Loading…
Reference in New Issue
Block a user