Advertisement
Guest User

Main

a guest
Feb 21st, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. package me.mwiskas.bottleproject;
  2.  
  3. import java.io.File;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. import org.bukkit.Chunk;
  8. import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.configuration.file.FileConfiguration;
  10. import org.bukkit.configuration.file.YamlConfiguration;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. import me.mwiskas.bottleproject.commands.FlyCommand;
  14. import me.mwiskas.bottleproject.events.JoinEvent;
  15.  
  16.  
  17. public class Main extends JavaPlugin {
  18.  
  19. public String Message_FlyOn;
  20. public String Message_FlyOff;
  21. public String Message_FlyNoPerm;
  22. public String Message_VanishOn;
  23. public static ArrayList<Chunk> cList = new ArrayList<Chunk>();
  24.  
  25. public List<String> joinmotd;
  26. public String joinmessage;
  27.  
  28. public void onEnable() {
  29.  
  30.  
  31. getCommand("vanish").setExecutor((CommandExecutor)this);
  32. getCommand("fly").setExecutor(new FlyCommand(this));
  33.  
  34. File BottleProject = new File("plugins/BottleProject");
  35. File AlleConfigs = new File("plugins/BottleProject/AlleConfigs");
  36.  
  37. File JoinConfig = new File("plugins/BottleProject/AlleConfigs/JoinConfig.yml");
  38. FileConfiguration Joinconfiguration = new YamlConfiguration();
  39.  
  40. File FlyConfig = new File("plugins/BottleProject/AlleConfigs/FlyConfig.yml");
  41. FileConfiguration Flyconfiguration = new YamlConfiguration();
  42.  
  43. if (!BottleProject.exists()) {
  44. BottleProject.mkdir();
  45. }
  46.  
  47. if (!AlleConfigs.exists()) {
  48. AlleConfigs.mkdir();
  49. }
  50.  
  51. if (!JoinConfig.exists()) {
  52. try {
  53. JoinConfig.createNewFile();
  54. //default
  55. Joinconfiguration.load(JoinConfig);
  56. ArrayList<String> list = new ArrayList<String>();
  57. list.add("&7━━━━━━━━━━&3&lBottle&b&lNetwork&7━━━━━━━━━━");
  58. list.add("&7Welkom &3%Speler%");
  59. list.add("");
  60. list.add("&7Discord: &3https://discord.gg/bGQpR8p");
  61. list.add("&7Hulp: &3Type /help");
  62. list.add("");
  63. list.add("&7Online: &f%SpelersOnline%&7/&f100");
  64. list.add("&7━━━━━━━━━━&3&lBottle&b&lNetwork&7━━━━━━━━━━");
  65.  
  66. Joinconfiguration.set("Message.Join.JoinMotd", list);
  67. Joinconfiguration.set("Message.Join.JoinMessage", "&e&l➤ &a%Speler% &fJoind de Lobby!");
  68. Joinconfiguration.save(JoinConfig);
  69. }catch(Exception ex) {
  70. ex.printStackTrace();
  71. }
  72. }
  73.  
  74. try {
  75. Joinconfiguration.load(JoinConfig);
  76. this.joinmotd = Joinconfiguration.getStringList("Message.Join.JoinMotd");
  77. this.joinmessage = Joinconfiguration.getString("Message.Join.JoinMessage");
  78. }catch(Exception ex) {
  79. ex.printStackTrace();
  80. }
  81.  
  82. if (!FlyConfig.exists()) {
  83. try {
  84. FlyConfig.createNewFile();
  85. //default
  86. Flyconfiguration.load(FlyConfig);
  87. Flyconfiguration.set("Message.FlyOn", "&7Vliegmodus &aingeschakeld!");
  88. Flyconfiguration.set("Message.FlyOff", "&7Vliegmodus &cuitgeschakeld");
  89. Flyconfiguration.set("Message.FlyNoPerm", "&cSorry u heeft hier geen permissies voor!");
  90. Flyconfiguration.save(FlyConfig);
  91. }catch(Exception ex) {
  92. ex.printStackTrace();
  93. }
  94. }
  95.  
  96. try {
  97. Flyconfiguration.load(FlyConfig);
  98. this.Message_FlyOff = Flyconfiguration.getString("Message.FlyOff");
  99. this.Message_FlyNoPerm = Flyconfiguration.getString("Message.FlyNoPerm");
  100. this.Message_FlyOn = Flyconfiguration.getString("Message.FlyOn");
  101. } catch(Exception ex){
  102. ex.printStackTrace();
  103. }
  104.  
  105.  
  106. new FlyCommand(this);
  107. new JoinEvent(this);
  108. }
  109.  
  110.  
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement