Advertisement
Guest User

Untitled

a guest
Sep 21st, 2013
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. package me.Simo389.PandoraCTF;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5.  
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.configuration.file.FileConfiguration;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.plugin.Plugin;
  11.  
  12. public class ArenaSetup {
  13.  
  14. private static ArenaSetup instance = new ArenaSetup();
  15. private PandoraCTF p;
  16. private FileConfiguration arenas;
  17. private File arenasFile;
  18.  
  19. private ArenaSetup() {
  20. }
  21.  
  22. public static ArenaSetup getInstance() {
  23. return instance;
  24. }
  25.  
  26. public Plugin getPlugin() {
  27. return p;
  28. }
  29.  
  30. public void createArena(CommandSender sender, String[] args) {
  31. createDefaultArenaFile();
  32. addToArenaFile(sender, args);
  33. }
  34.  
  35. public void createDefaultArenaFile() {
  36.  
  37. if (p == null) {
  38. System.out.println("[CTF] Plugin Is Null");
  39. }
  40.  
  41. //Create arenas.yml file if it doesn't already exist
  42. arenasFile = new File(p.getDataFolder(), "arenas.yml");
  43. try {
  44. if (!arenasFile.exists()) {
  45. arenasFile.createNewFile();
  46. }
  47. }
  48. catch (Exception e) {
  49. e.printStackTrace();
  50. }
  51.  
  52. saveArenasFile();
  53. }
  54.  
  55. public void addToArenaFile(CommandSender sender, String[] args) {
  56. //...
  57. }
  58.  
  59. public void saveArenasFile() {
  60. //...
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement