Advertisement
Guest User

Untitled

a guest
Jun 14th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. package de.mtrx.testplugin;
  2.  
  3.  
  4.  
  5.  
  6.  
  7. import java.io.File;
  8. import java.io.IOException;
  9.  
  10. import org.bukkit.Bukkit;
  11. import org.bukkit.configuration.file.FileConfiguration;
  12. import org.bukkit.configuration.file.YamlConfiguration;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. import Commands.Spawn;
  16. import Events.LobbyCompass;
  17.  
  18.  
  19. public class main extends JavaPlugin{
  20.  
  21. public static File message;
  22. public static FileConfiguration messageFile;
  23.  
  24. public static String prefix = "§f[§6TestPlugin§7]§a " ;
  25.  
  26.  
  27.  
  28.  
  29. public void onEnable() {
  30. Bukkit.getPluginManager().registerEvents(new LobbyCompass(this), this);
  31.  
  32. this.getCommand("spawn").setExecutor(new Spawn(this));
  33.  
  34.  
  35. Bukkit.getConsoleSender().sendMessage("§aTestPlugin wurde geladen!");
  36.  
  37.  
  38.  
  39.  
  40. loadconfig();
  41. Message();
  42.  
  43. }
  44.  
  45.  
  46. public void Message() {
  47. message = new File(getDataFolder(), "messages.yml");
  48. messageFile = new YamlConfiguration();
  49.  
  50.  
  51. messageFile.options().copyDefaults(true);
  52.  
  53.  
  54. messageFile.addDefault("spawn","hi");
  55.  
  56. SaveMessage();
  57.  
  58.  
  59. }
  60.  
  61.  
  62. public void loadconfig() {
  63.  
  64. getConfig().options().copyDefaults(true);
  65.  
  66. getConfig().addDefault("spawn.message", "hey");
  67. saveConfig();
  68.  
  69. }
  70.  
  71.  
  72. public void SaveMessage() {
  73. try {
  74. messageFile.save(message);
  75. } catch (IOException e1) {
  76.  
  77. e1.printStackTrace();
  78. }
  79.  
  80. }
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement