Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.zielonowato.teamchat;
- import java.io.File;
- import java.io.IOException;
- import java.util.logging.Logger;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.event.EventHandler;
- import org.bukkit.plugin.java.JavaPlugin;
- public final class TeamChat extends JavaPlugin
- {
- public FileConfiguration Config;
- public File ConfigFile;
- public Logger log = this.getLogger();
- @EventHandler
- public void onEnable()
- {
- log.info("[TeamChat] Loading '/tc' command...");
- getCommand("tc").setExecutor(new pl.zielonowato.teamchat.Commands(this));
- log.info("[TeamChat] Loaded!");
- log.info("[TeamChat] Loading '/tcv' command...");
- getCommand("tcv").setExecutor(new pl.zielonowato.teamchat.Commands(this));
- log.info("[TeamChat] Loaded!");
- log.info("[TeamChat] Enabled!");
- }
- public void createConfig() {
- log.info("[TeamChat] Loading config.yml...");
- File ConfigFile = new File(getDataFolder() + File.separator + "config.yml");
- File Folder = new File(getDataFolder() + File.separator);
- if (!Folder.exists()) {
- Folder.mkdirs();
- }
- if (!ConfigFile.exists()) {
- try {
- ConfigFile.createNewFile();
- getConfig().options().copyDefaults(true);
- saveConfig();
- } catch (IOException e) {
- e.printStackTrace();
- }
- this.Config = YamlConfiguration.loadConfiguration(ConfigFile);
- log.info("[TeamChat] Loaded!");
- }
- }
- @EventHandler
- public void onDisable()
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment