Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 11.43 KB | None | 0 0
  1.     public static void createDefaultFile()
  2.     {
  3.         if (!directory.exists())
  4.         {
  5.             directory.mkdirs();
  6.         }
  7.        
  8.         if(!langDirectory.exists())
  9.         {
  10.             langDirectory.mkdirs();
  11.         }
  12.        
  13.         if (!arenas.exists())
  14.         {
  15.             try
  16.             {
  17.                 arenas.createNewFile();
  18.                
  19.                 Writer writer = new BufferedWriter(new FileWriter(arenas));
  20.                
  21.                 writer.write("Arenas:");
  22.                 writer.close();
  23.             }
  24.             catch (IOException e)
  25.             {
  26.                 e.printStackTrace();
  27.             }
  28.         }
  29.         if (!signs.exists())
  30.         {
  31.             try
  32.             {
  33.                 signs.createNewFile();
  34.                
  35.                 Writer writer = new BufferedWriter(new FileWriter(signs));
  36.                
  37.                 writer.write("Signs:\n");
  38.                 writer.close();
  39.             }
  40.             catch (IOException e)
  41.             {
  42.                 e.printStackTrace();
  43.             }
  44.         }
  45.         if (!config.exists())
  46.         {
  47.             try
  48.             {
  49.                 config.createNewFile();
  50.                
  51.                 Writer writer = new BufferedWriter(new FileWriter(config));
  52.                
  53.                 writer.write("Config:");                                                                                ((BufferedWriter) writer).newLine();
  54.                 writer.write("  #All language is in directory Languages");                                              ((BufferedWriter) writer).newLine();
  55.                 writer.write("  Language: en");                                                                         ((BufferedWriter) writer).newLine();
  56.                 writer.write("  BossBar:");                                                                             ((BufferedWriter) writer).newLine();
  57.                 writer.write("    #If it is true BossBar will be enabled");                                             ((BufferedWriter) writer).newLine();
  58.                 writer.write("    enabled: true");                                                                      ((BufferedWriter) writer).newLine();
  59.                 writer.write("    #Avaible colors: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW");                     ((BufferedWriter) writer).newLine();
  60.                 writer.write("    color: BLUE");                                                                        ((BufferedWriter) writer).newLine();
  61.                 writer.write("  #Set countdown when players are waiting in the lobby");                                 ((BufferedWriter) writer).newLine();
  62.                 writer.write("  CountingDownInLobby: 30");                                                              ((BufferedWriter) writer).newLine();
  63.                 writer.write("  #Set countdown before first floor cleaning");                                           ((BufferedWriter) writer).newLine();
  64.                 writer.write("  CountingDownToStartGame: 10");                                                          ((BufferedWriter) writer).newLine();
  65.                 writer.write("  Database:");                                                                            ((BufferedWriter) writer).newLine();
  66.                 writer.write("    #If it is true players stats will be saved");                                         ((BufferedWriter) writer).newLine();
  67.                 writer.write("    enabled: true");                                                                      ((BufferedWriter) writer).newLine();
  68.                 writer.write("    #Avaible type: MySQL / SQL");                                                         ((BufferedWriter) writer).newLine();
  69.                 writer.write("    type: SQL");                                                                          ((BufferedWriter) writer).newLine();
  70.                 writer.write("    host: localhost");                                                                    ((BufferedWriter) writer).newLine();
  71.                 writer.write("    base: baseName");                                                                     ((BufferedWriter) writer).newLine();
  72.                 writer.write("    user: root");                                                                         ((BufferedWriter) writer).newLine();
  73.                 writer.write("    pass: password");                                                                     ((BufferedWriter) writer).newLine();
  74.                 writer.write("    port: 3306");                                                                             ((BufferedWriter) writer).newLine();
  75.                 writer.write("  SaveInventory:");                                                                       ((BufferedWriter) writer).newLine();
  76.                 writer.write("    #If it is true player inventory will be saved and received on end the round");        ((BufferedWriter) writer).newLine();
  77.                 writer.write("    enabled: true");                                                                      ((BufferedWriter) writer).newLine();
  78.                 writer.write("  Scoreboard:");                                                                          ((BufferedWriter) writer).newLine();
  79.                 writer.write("    #If it is true Scoreboard will be enabled");                                          ((BufferedWriter) writer).newLine();
  80.                 writer.write("    enabled: true");                                                                      ((BufferedWriter) writer).newLine();
  81.                 writer.write("  Spectators:");                                                                          ((BufferedWriter) writer).newLine();
  82.                 writer.write("    #If it is true spectators will be enabled");                                          ((BufferedWriter) writer).newLine();
  83.                 writer.write("    enabled: true");                                                                      ((BufferedWriter) writer).newLine();
  84.                 writer.write("  TitleText:");                                                                           ((BufferedWriter) writer).newLine();
  85.                 writer.write("    #If it is true TitleText will be enabled");                                           ((BufferedWriter) writer).newLine();
  86.                 writer.write("    enabled: true");                                                                      ((BufferedWriter) writer).newLine();
  87.                 writer.close();
  88.             }
  89.             catch (IOException e)
  90.             {
  91.                 e.printStackTrace();
  92.             }
  93.         }
  94.        
  95.        
  96.         if(!messages.exists())
  97.         {
  98.             try
  99.             {
  100.                 messages.createNewFile();
  101.                
  102.                 Writer writer = new BufferedWriter(new FileWriter(messages));
  103.                
  104.                 writer.write("Messages:");                                                                              ((BufferedWriter) writer).newLine();
  105.                 writer.write("  noArg: '§eTry use §d/colorfulmix help|||§aAuthor of this plugin: §6§lxCraftRayX|§dWebsite of this plugin: http://spigot...'");                                                    ((BufferedWriter) writer).newLine();
  106.                 writer.write("  setSpawnLocation: §aSuccessfully set spawn location!");                                ((BufferedWriter) writer).newLine();
  107.                 writer.write("  setEndLocation: §aSuccessfully set end location!");                                    ((BufferedWriter) writer).newLine();
  108.                 writer.write("  setLobbyLocation: §aSuccessfully set lobby location!");                                ((BufferedWriter) writer).newLine();
  109.                 writer.write("  setArenaRegion: §aSuccessfully set arena region!");                                    ((BufferedWriter) writer).newLine();
  110.                 writer.write("  warnTwoSelection: §cYou must selected two points using sharper!");                         ((BufferedWriter) writer).newLine();
  111.                 writer.write("  warnFirstCreateArena: §cPierw musisz utworzyć arenę /cfm create <arenaName> or /cfm edit <existArenaName>");                                 ((BufferedWriter) writer).newLine();
  112.                 writer.write("  editedArena: §cYou have successfully edited the arena!");                              ((BufferedWriter) writer).newLine();
  113.                 writer.write("  createdArena: §cYou have successfully created the arena!");                                ((BufferedWriter) writer).newLine();
  114.                 writer.write("  warnMinThanMax: §cMaximum number of players can not be less than the minimum number of players!!");    ((BufferedWriter) writer).newLine();
  115.                 writer.write("  warnNoConfigForArena: '§cNot found config for arena: '");                                  ((BufferedWriter) writer).newLine();
  116.                 writer.write("  listOfArenas: §cList of arenas: ");                                                        ((BufferedWriter) writer).newLine();
  117.                 writer.write("  canceledCreatingArena: §cSuccessfully canceled create arena!");                            ((BufferedWriter) writer).newLine();
  118.                 writer.write("  playedGames: §cList of arenas: ");                                                     ((BufferedWriter) writer).newLine();
  119.                 writer.write("  points: §cPoints: ");                                                                  ((BufferedWriter) writer).newLine();
  120.                 writer.write("  won: §cWon: ");                                                                            ((BufferedWriter) writer).newLine();
  121.                 writer.write("  lost: §cLost: ");                                                                      ((BufferedWriter) writer).newLine();
  122.                 writer.write("  wlr: §cThe ratio of winnings to losers (wlr): ");                                      ((BufferedWriter) writer).newLine();
  123.                 writer.write("  tryUseCreate: Try use: /colorfulmix create <arenaName>");                               ((BufferedWriter) writer).newLine();
  124.                 writer.write("  tryUseSetSign: Try use: /colorfulmix setSign <arenaName>");                                 ((BufferedWriter) writer).newLine();
  125.                 writer.write("  tryUseSetMinPlayers: Try use: /colorfulmix setMinPlayers <count>");                                 ((BufferedWriter) writer).newLine();
  126.                 writer.write("  tryUseSetMaxPlayers: Try use: /colorfulmix setMaxPlayers <count>");                                 ((BufferedWriter) writer).newLine();
  127.                 writer.write("  tryUseSetLevel: Try use: /colorfulmix setLevel <1-5>");                                 ((BufferedWriter) writer).newLine();
  128.                 writer.write("  tryUseSectionSize: Try use: /colorfulmix setSectionSize <1-10>");                               ((BufferedWriter) writer).newLine();
  129.                 writer.write("  tryUseColorLimit: Try use: /colorfulmix setColorLimit <2-16>");                                 ((BufferedWriter) writer).newLine();
  130.                 writer.write("  tryUseEdit: Try use: /colorfulmix edit <arenaName>");                               ((BufferedWriter) writer).newLine();
  131.                 writer.write("  tryUseJoin: Try use: /colorfulmix join <arenaName>");                               ((BufferedWriter) writer).newLine();
  132.                 writer.write("  playerLeave: You left the arena");                              ((BufferedWriter) writer).newLine();
  133.                 writer.write("  warnPlayerIsNotInArena: You are not in arena");                                 ((BufferedWriter) writer).newLine();
  134.                 writer.write("  signWasRemoved: This sign was removed!");                               ((BufferedWriter) writer).newLine();
  135.                 writer.write("  warnSignIsNot: This is not a sign!");                               ((BufferedWriter) writer).newLine();
  136.                 writer.write("  warnSignIsNotOfArena: This is not an arena sign");                              ((BufferedWriter) writer).newLine();
  137.                 writer.write("  warnCantJoinIfInside: You can't join to arena when you are currently is in arena!");                                ((BufferedWriter) writer).newLine();
  138.                 writer.write("  warnArenaNoExistOrIsDisabled: You can't join to arena which is disabled or not exist");                                 ((BufferedWriter) writer).newLine();
  139.                 writer.write("  createWriteToFinish: Name of arena was created!\nType: /cfm finish to finish configuration or /cfm cancel to cancel configuration of arena");                               ((BufferedWriter) writer).newLine();
  140.                 writer.write("  arenaExist: Such a arena already exists");                              ((BufferedWriter) writer).newLine();
  141.                 writer.write("  warnCurrentlyConfigArena: Currently you config arena: ");                               ((BufferedWriter) writer).newLine();
  142.                 writer.write("  signCreated: Successfully created sign!");                              ((BufferedWriter) writer).newLine();
  143.                 writer.write("  warnSignFirstDestroySign: You must first destroy sign!");                               ((BufferedWriter) writer).newLine();
  144.                 writer.write("  warnSignNotFound: Not found sign!");                                ((BufferedWriter) writer).newLine();
  145.                 writer.write("  warnSignIsExist: This sign is exist!");                                 ((BufferedWriter) writer).newLine();
  146.                 writer.write("  warnSignOfArenaNotFound: There was no such arena!");                                ((BufferedWriter) writer).newLine();
  147.                 writer.write("  setMinPlayers: Successfully set minimum players!");                                 ((BufferedWriter) writer).newLine();
  148.                 writer.write("  setMaxPlayers: Successfully set maximum players!");                                 ((BufferedWriter) writer).newLine();
  149.                 writer.write("  mWarnSetMinAndMax: You must set more than 1!");                                 ((BufferedWriter) writer).newLine();
  150.                 writer.write("  mWarnWriteNumber: You can only enter a number!");                               ((BufferedWriter) writer).newLine();
  151.                 writer.write("  mSetLevel: Successfully set difficulty level!");                                ((BufferedWriter) writer).newLine();
  152.                 writer.write("  mWarnSetLevelAvaible: Avaible levels are: 1-5");                                ((BufferedWriter) writer).newLine();
  153.                 writer.write("  mSetSection: Successfully set section!");                               ((BufferedWriter) writer).newLine();
  154.                 writer.write("  mWarnSetSectionAvaible: Avaible sections are: 1-5!");                               ((BufferedWriter) writer).newLine();
  155.                 writer.write("  mSetColor: Successfully set color!");                               ((BufferedWriter) writer).newLine();
  156.                 writer.write("  mWarnSetColorAvaible: Avaible colors are 2-16!");                               ((BufferedWriter) writer).newLine();
  157.                 writer.write("  mEditingArena: You editing arena: ");                               ((BufferedWriter) writer).newLine();
  158.                 writer.write("  mWarnArenaNoExist: That arena no exist: ");                                 ((BufferedWriter) writer).newLine();
  159.                 writer.write("  mWarnEditingEdited: You can't edit arena when you editing other!");                                 ((BufferedWriter) writer).newLine();
  160.                 writer.write("  mRemovedArena: Successfully removed arena!");                               ((BufferedWriter) writer).newLine();
  161.  
  162.  
  163.  
  164.                 writer.close();
  165.             }
  166.             catch (IOException e)
  167.             {
  168.                 e.printStackTrace();
  169.             }
  170.         }
  171.        
  172.         getVariables();
  173.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement