Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. package friends;
  2.  
  3. import java.io.File;
  4.  
  5. import javax.security.auth.login.Configuration;
  6.  
  7. import mysql.FileManager;
  8. import mysql.mysql;
  9. import net.md_5.bungee.api.plugin.Plugin;
  10.  
  11. public class Friends extends Plugin{
  12.  
  13. private mysql mysql;
  14. private FileManager filemanager;
  15.  
  16. @Override
  17. public void onEnable(){
  18.  
  19.  
  20. fetchClasses();
  21.  
  22. loadMySQLFiles();
  23. }
  24.  
  25. public void fetchClasses(){
  26.  
  27. mysql = new mysql(this);
  28. filemanager = new FileManager(this);
  29. }
  30. @Override
  31. public void onDisable(){
  32.  
  33. }
  34.  
  35. public void loadMySQLFiles(){
  36.  
  37. getDataFolder().mkdirs();
  38.  
  39. if(!filemanager.exists("mysql.yml", "Friends")){
  40.  
  41. File file = filemanager.createNewFile("mysql.yml", "Friends");
  42.  
  43. Configuration cfg = filemanager.getConfiguration("mysql.yml", "Friends");
  44.  
  45. cfg.set("user", "localuser");
  46. cfg.set("password", "localpassword");
  47. cfg.set("host", "localhost");
  48. cfg.set("database", "localatabase");
  49.  
  50. filemanager.saveFile(file, cfg);
  51. }
  52. Configuration cfg = filemanager.getConfiguration("mysql.yml", "Friends");
  53.  
  54. getMySQL().host = cfg.getString("host");
  55. getMySQL().username = cfg.getString("user");
  56. getMySQL().database = cfg.getString("database");
  57. getMySQL().password = cfg.getString("password");
  58. }
  59.  
  60. public String getPrefix(){
  61. return "§9Friends§8> §7";
  62. }
  63.  
  64. public mysql getMySQL(){
  65. return mysql;
  66. }
  67.  
  68. public FileManager getFileManager(){
  69. return filemanager;
  70. }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement