Advertisement
Roadkill909

PartyUpMain

Feb 22nd, 2012
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.31 KB | None | 0 0
  1. package me.rk.partyup;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.plugin.Plugin;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. import com.garbagemule.MobArena.MobArena;
  10. import com.garbagemule.MobArena.MobArenaListener;
  11. import com.herocraftonline.dev.heroes.Heroes;
  12.  
  13. public class PartyUp extends JavaPlugin{
  14.     private Logger log = Logger.getLogger("Minecraft");
  15.     private static MobArenaListener maListener;
  16.     private static Heroes heroes;
  17.    
  18.     public boolean findHeroes(){
  19.         try{
  20.             heroes = (Heroes) Bukkit.getServer().getPluginManager().getPlugin("Heroes");
  21.             return heroes==null;
  22.         }catch(ClassCastException ex){
  23.             return true;
  24.         }
  25.     }
  26.    
  27.     public boolean findMobArena(){
  28.         try{
  29.             Plugin maPlugin = (MobArena) Bukkit.getServer().getPluginManager().getPlugin("MobArena");
  30.             if(maPlugin != null){
  31.                  maListener = new PartyUpArenaListener(this);
  32.             }
  33.             return maPlugin == null;
  34.         }catch(ClassCastException ex){
  35.             return true;
  36.         }
  37.     }
  38.    
  39.     @Override
  40.     public void onEnable(){
  41.         if(findMobArena()||findHeroes()){
  42.             log.severe("[PU] Could not find dependent plugins!");
  43.         }
  44.         log.info("[PU] PartyUp booted up!");
  45.     }
  46.  
  47.     @Override
  48.     public void onDisable(){
  49.         log.info("[PU] Shutting down;");
  50.     }
  51.    
  52.     public Heroes getHeroes(){
  53.         return heroes;
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement