diff options
Diffstat (limited to 'src/net/brysonsteck/Resurrection')
-rw-r--r-- | src/net/brysonsteck/Resurrection/Resurrection.java | 29 | ||||
-rw-r--r-- | src/net/brysonsteck/Resurrection/player/PlayerData.java | 6 |
2 files changed, 32 insertions, 3 deletions
diff --git a/src/net/brysonsteck/Resurrection/Resurrection.java b/src/net/brysonsteck/Resurrection/Resurrection.java index 5bb2683..bb86e5f 100644 --- a/src/net/brysonsteck/Resurrection/Resurrection.java +++ b/src/net/brysonsteck/Resurrection/Resurrection.java @@ -9,6 +9,8 @@ import org.bukkit.event.Listener; import org.bukkit.plugin.PluginDescriptionFile; import org.bukkit.plugin.java.JavaPlugin; +import java.io.File; +import java.io.IOException; import java.util.Hashtable; public class Resurrection extends JavaPlugin implements Listener { @@ -39,8 +41,30 @@ public class Resurrection extends JavaPlugin implements Listener { System.out.println("[Resurrection] is up-to-date for more features and bug fixes. The plugin"); System.out.println("[Resurrection] will now check for updates."); System.out.println("[Resurrection] ---------------------------------------------------------"); + } else { + System.out.println("[Resurrection] ---------------------------------------------------------"); + } + System.out.println("[Resurrection] Locating the file \"playerData.resurrection\"..."); + // check if playerData.resurrection exists + File playerFile = new File("playerData.resurrection"); + if (!playerFile.exists()) { + System.out.println("[Resurrection] Player data file does not exist. Creating now in the \"plugins\" directory..."); + try { + playerFile.createNewFile(); + System.out.println("[Resurrection] Player data file created successfully."); + } catch (IOException e) { + System.out.println("[Resurrection] An error has occurred creating the player data file!"); + e.printStackTrace(); + } + } else { + System.out.println("[Resurrection] The player data file has been found!"); + } + + System.out.println("[Resurrection] ---------------------------------------------------------"); + + // check for updates System.out.println("[Resurrection] Checking for updates..."); CheckForUpdate check = new CheckForUpdate(); @@ -54,6 +78,8 @@ public class Resurrection extends JavaPlugin implements Listener { System.out.println("[Resurrection] " + newestVersionURL); } + System.out.println("[Resurrection] ---------------------------------------------------------"); + // register listener this.getServer().getPluginManager().registerEvents(new PlayerListener(), this); @@ -62,7 +88,10 @@ public class Resurrection extends JavaPlugin implements Listener { this.getCommand("about").setExecutor(new CommandAbout()); this.getCommand("resurrect").setExecutor(new CommandResurrect()); + System.out.println("[Resurrection] ---------------------------------------------------------"); System.out.println("[Resurrection] Successfully Started!"); + System.out.println("[Resurrection] ---------------------------------------------------------"); + } public static void main(String[] args) { diff --git a/src/net/brysonsteck/Resurrection/player/PlayerData.java b/src/net/brysonsteck/Resurrection/player/PlayerData.java index 44dddb5..bdba51d 100644 --- a/src/net/brysonsteck/Resurrection/player/PlayerData.java +++ b/src/net/brysonsteck/Resurrection/player/PlayerData.java @@ -13,19 +13,19 @@ public class PlayerData { public void saveData(String write) { try { - FileWriter writer = new FileWriter("data/player.data"); + FileWriter writer = new FileWriter("playerData.resurrection"); writer.write(write); writer.close(); - readData(); } catch (IOException e) { e.printStackTrace(); } + readData(); } public void readData() { try { rawData = ""; - BufferedReader reader = new BufferedReader(new FileReader("data/player.data")); + BufferedReader reader = new BufferedReader(new FileReader("data/playerData.resurrection")); String line = ""; String[] playerData; while (true) { |