AdamGrzegorz

MAIN

Jul 23rd, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.59 KB | None | 0 0
  1. package pl.zielonowato.teamchat;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5. import java.util.logging.Logger;
  6.  
  7. import org.bukkit.configuration.file.FileConfiguration;
  8. import org.bukkit.configuration.file.YamlConfiguration;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11.  
  12. public final class TeamChat extends JavaPlugin
  13. {
  14.       public FileConfiguration Config;
  15.       public File ConfigFile;
  16.       public Logger log = this.getLogger();
  17.  
  18.   @EventHandler
  19.   public void onEnable()
  20.   {
  21.     log.info("[TeamChat] Loading '/tc' command...");
  22.     getCommand("tc").setExecutor(new pl.zielonowato.teamchat.Commands(this));
  23.     log.info("[TeamChat] Loaded!");
  24.     log.info("[TeamChat] Loading '/tcv' command...");
  25.     getCommand("tcv").setExecutor(new pl.zielonowato.teamchat.Commands(this));
  26.     log.info("[TeamChat] Loaded!");
  27.     log.info("[TeamChat] Enabled!");
  28.   }
  29.   public void createConfig() {
  30.       log.info("[TeamChat] Loading config.yml...");
  31.         File ConfigFile = new File(getDataFolder() + File.separator + "config.yml");
  32.         File Folder = new File(getDataFolder() + File.separator);
  33.         if (!Folder.exists()) {
  34.           Folder.mkdirs();
  35.         }
  36.         if (!ConfigFile.exists()) {
  37.           try {
  38.             ConfigFile.createNewFile();
  39.             getConfig().options().copyDefaults(true);
  40.             saveConfig();
  41.           } catch (IOException e) {
  42.             e.printStackTrace();
  43.           }
  44.           this.Config = YamlConfiguration.loadConfiguration(ConfigFile);
  45.           log.info("[TeamChat] Loaded!");
  46.         }
  47.       }
  48.  
  49.   @EventHandler
  50.   public void onDisable()
  51.   {
  52.   }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment