Advertisement
Deery50

Untitled

Jul 16th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. package com.runetooncraft.plugins.Playermobs;
  2.  
  3. import java.io.File;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Location;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9. import org.bukkit.scheduler.BukkitRunnable;
  10. import org.bukkit.scheduler.BukkitTask;
  11.  
  12. import pgDev.bukkit.DisguiseCraft.DisguiseCraft;
  13. import pgDev.bukkit.DisguiseCraft.api.DisguiseCraftAPI;
  14.  
  15. import com.runetooncraft.plugins.Playermobs.Commandhandler.Commandlistener;
  16.  
  17. public class Playermobs extends JavaPlugin {
  18.     public void onEnable(){
  19.         getServer().getPluginManager().registerEvents(new Playermobslistener(), this);
  20.         loadconfig();
  21.         getCommand("playermobs").setExecutor(new Commandlistener());
  22.         getCommand("pm").setExecutor(new Commandlistener());
  23.         new ServerTimer().runTaskTimer(this, 20, 200);
  24.     }
  25.     public void onDisable(){
  26.         saveConfig();
  27.     }
  28.     public void loadconfig() {
  29.         File dir = this.getDataFolder();
  30.         if (!dir.exists()) dir.mkdir();
  31.        
  32.         File file = new File(this.getDataFolder(), "config.yml");
  33.         Config config = new Config(file);
  34.         if (!config.load()) {
  35.             this.getServer().getPluginManager().disablePlugin(this);
  36.             throw new IllegalStateException("The config was not loaded correctly!");
  37.         }
  38.         config.save();
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement