Fixed file backup npe.

This commit is contained in:
Brianna 2019-10-08 13:44:28 -04:00
parent 11fa9e5ee8
commit 0d3e56f6b6

View File

@ -6,19 +6,9 @@ import com.songoda.epicheads.utils.storage.StorageItem;
import com.songoda.epicheads.utils.storage.StorageRow; import com.songoda.epicheads.utils.storage.StorageRow;
import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.configuration.MemorySection; import org.bukkit.configuration.MemorySection;
import java.io.File;
import java.io.FileInputStream; import java.io.*;
import java.io.FileOutputStream; import java.util.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Deque;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
public class StorageYaml extends Storage { public class StorageYaml extends Storage {
@ -118,6 +108,7 @@ public class StorageYaml extends Storage {
File data = new File(instance.getDataFolder(), "data.yml"); File data = new File(instance.getDataFolder(), "data.yml");
File dataClone = new File(instance.getDataFolder(), "data-backup-" + System.currentTimeMillis() + ".yml"); File dataClone = new File(instance.getDataFolder(), "data-backup-" + System.currentTimeMillis() + ".yml");
try { try {
if (data.exists())
copyFile(data, dataClone); copyFile(data, dataClone);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();