Examples of PluginDescriptionFile


Examples of org.bukkit.plugin.PluginDescriptionFile

  private final PlayerEvents playerListener = new PlayerEvents(this);
  private final LightSensing sence = new LightSensing();
 
  public void onEnable() {
   
    PluginDescriptionFile pdfFile = this.getDescription();

    try
    {

      PluginManager pm = getServer().getPluginManager();
     
      pm.registerEvent(Event.Type.BLOCK_BREAK, this.blockListener, Event.Priority.Lowest, this);
      pm.registerEvent(Event.Type.REDSTONE_CHANGE, this.blockListener, Event.Priority.Monitor, this);
      pm.registerEvent(Event.Type.BLOCK_PHYSICS, this.blockListener, Event.Priority.Monitor, this);
     
      pm.registerEvent(Event.Type.PLAYER_INTERACT, this.playerListener, Event.Priority.Monitor, this);
     
      DAL.LoadTorches(this);
     
      getServer().getScheduler().scheduleAsyncRepeatingTask(this, sence, 100, 25);
     
      System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled." );

    }
    catch (Throwable e)
    {
      System.out.println( "["+pdfFile.getName()+"]" + " error starting: "+
          e.getMessage() +" Disabling plugin" );
      this.getServer().getPluginManager().disablePlugin(this);
    }
  }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

  public void onDisable()
  {
    getServer().getScheduler().cancelTasks(this);
    DAL.SaveTorches();
    PluginDescriptionFile pdfFile = this.getDescription()
    System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is disabled." );
  }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

      PluginDescriptionFile pdfFile = this.getDescription();
      System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled." );
       
    }
    public void onDisable() {
      PluginDescriptionFile pdfFile = this.getDescription();
        System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is disabled." );
    }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

    File file = new File(folder+File.separator+CONFIG_FILE);
    General.config = new EpicZonesConfig(file);
  }

  public void onEnable() {
    PluginDescriptionFile pdfFile = this.getDescription();

    try {
      // Register events
      PluginManager pm = getServer().getPluginManager();

      setupPermissions();
      checkConfigDir();
      General.config.load();
      General.config.save();
      General.loadZones(this.getDataFolder());

      pm.registerEvent(Event.Type.PLAYER_MOVE, this.playerListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.PLAYER_TELEPORT, this.playerListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.PLAYER_LOGIN, this.playerListener, Event.Priority.Monitor, this);
      pm.registerEvent(Event.Type.PLAYER_QUIT, this.playerListener, Event.Priority.Monitor, this);
      pm.registerEvent(Event.Type.PLAYER_COMMAND, this.playerListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.PLAYER_ITEM , this.playerListener, Event.Priority.Normal, this);

      pm.registerEvent(Event.Type.BLOCK_DAMAGED, this.blockListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.BLOCK_PLACED, this.blockListener, Event.Priority.Normal, this);

      pm.registerEvent(Event.Type.ENTITY_DAMAGEDBY_ENTITY, this.entityListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.ENTITY_DAMAGEDBY_PROJECTILE, this.entityListener, Event.Priority.Normal, this);
     
      for(Player p:getServer().getOnlinePlayers())
      {
        General.addPlayer(p.getEntityId(), p.getName());
      }

      System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled." );

    } catch (Throwable e) {
      System.out.println( "["+pdfFile.getName()+"]" + " error starting: "+
          e.getMessage()+" Disabling plugin" );
      this.getServer().getPluginManager().disablePlugin(this);
    }
  }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

          e.getMessage()+" Disabling plugin" );
      this.getServer().getPluginManager().disablePlugin(this);
    }
  }
  public void onDisable() {
    PluginDescriptionFile pdfFile = this.getDescription()
    System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is disabled." );
  }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

    public void onEnable()
    {

        Config.Load(this);
        PluginDescriptionFile pdfFile = this.getDescription();
        Log.Init(pdfFile.getName());
        spoutListener = null;
        spoutInputListener = null;

        try
        {

            PluginManager pm = getServer().getPluginManager();

            pm.registerEvent(Event.Type.PLAYER_MOVE, this.playerListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.PLAYER_TELEPORT, this.playerListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.PLAYER_LOGIN, this.playerListener, Event.Priority.Monitor, this);
            pm.registerEvent(Event.Type.PLAYER_QUIT, this.playerListener, Event.Priority.Monitor, this);
            pm.registerEvent(Event.Type.PLAYER_INTERACT, this.playerListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.PLAYER_BUCKET_EMPTY, this.playerListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.PLAYER_BUCKET_FILL, this.playerListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.PLAYER_COMMAND_PREPROCESS, this.playerListener, Event.Priority.Highest, this);

            pm.registerEvent(Event.Type.BLOCK_BREAK, this.blockListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.BLOCK_PLACE, this.blockListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.BLOCK_IGNITE, this.blockListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.BLOCK_BURN, this.blockListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.SIGN_CHANGE, this.blockListener, Event.Priority.Normal, this);

            pm.registerEvent(Event.Type.ENTITY_DAMAGE, this.entityListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.CREATURE_SPAWN, this.entityListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.ENTITY_EXPLODE, this.entityListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.ENDERMAN_PICKUP, this.entityListener, Event.Priority.Normal, this);
            pm.registerEvent(Event.Type.ENDERMAN_PLACE, this.entityListener, Event.Priority.Normal, this);

            pm.registerEvent(Event.Type.VEHICLE_MOVE, this.vehicleListener, Event.Priority.Normal, this);

            pm.registerEvent(Event.Type.WORLD_LOAD, this.worldListener, Event.Priority.Highest, this);
            pm.registerEvent(Event.Type.WORLD_UNLOAD, this.worldListener, Event.Priority.Highest, this);

            scheduleID = getServer().getScheduler().scheduleSyncRepeatingTask(this, regen, 10, 10);

            registerCommands();

            // setupMultiWorld();
            setupPermissions();
            setupEpicZones();
            setupHeroChat();
            setupSpout(pm);

            CallHome.load(this);

            Log.Write("version " + pdfFile.getVersion() + " is enabled.");

        } catch (Throwable e)
        {
            Log.Write(" error starting: " + e.getMessage() + " Disabling plugin");
            this.getServer().getPluginManager().disablePlugin(this);
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

        {
        }
        getServer().getScheduler().cancelTask(scheduleID);
        regen = null;

        PluginDescriptionFile pdfFile = this.getDescription();
        for (String playerName : General.myPlayers.keySet())
        {
            EpicZonePlayer ezp = General.myPlayers.get(playerName);
            if (ezp.getMode() != EpicZoneMode.None)
            {
                if (ezp.getEditZone() != null)
                {
                    ezp.getEditZone().HidePillars();
                }
            }
        }

        General.HeroChatEnabled = false;
        General.SpoutEnabled = false;
        Log.Write("version " + pdfFile.getVersion() + " is disabled.");
    }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

        for(PluginFeature feature : features) {
          feature.onEnable(this);
        }

          PluginDescriptionFile pdfFile = this.getDescription();
          logInfo( " version " + pdfFile.getVersion() + " is enabled." );
      }
        catch(Throwable e) {
          e.printStackTrace();         
          logSevere("Error intilizing plugin, disabling.");
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

  public void onEnable() {

    File file = new File(this.getDataFolder() + File.separator + CONFIG_FILE);
    General.config = new EpicZonesConfig(file);

    PluginDescriptionFile pdfFile = this.getDescription();

    try
    {

      PluginManager pm = getServer().getPluginManager();

      pm.registerEvent(Event.Type.PLAYER_MOVE, this.playerListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.PLAYER_TELEPORT, this.playerListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.PLAYER_LOGIN, this.playerListener, Event.Priority.Monitor, this);
      pm.registerEvent(Event.Type.PLAYER_QUIT, this.playerListener, Event.Priority.Monitor, this);
      pm.registerEvent(Event.Type.PLAYER_COMMAND, this.playerListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.PLAYER_ITEM , this.playerListener, Event.Priority.Normal, this);

      pm.registerEvent(Event.Type.BLOCK_DAMAGED, this.blockListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.BLOCK_PLACED, this.blockListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.BLOCK_IGNITE, this.blockListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.BLOCK_BURN, this.blockListener, Event.Priority.Normal, this);
     
      pm.registerEvent(Event.Type.ENTITY_DAMAGED, this.entityListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.CREATURE_SPAWN, this.entityListener, Event.Priority.Normal, this);
      pm.registerEvent(Event.Type.ENTITY_EXPLODE, this.entityListener, Event.Priority.Normal, this);
       
      pm.registerEvent(Event.Type.VEHICLE_MOVE, this.vehicleListener, Event.Priority.Normal, this);

      getServer().getScheduler().scheduleAsyncRepeatingTask(this, regen, 10, 10);

      setupEpicZones();
      setupHeroChat();
      setupPermissions();
     
      System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled." );

    }
    catch (Throwable e)
    {
      System.out.println( "["+pdfFile.getName()+"]" + " error starting: "+
          e.getMessage() +" Disabling plugin" );
      this.getServer().getPluginManager().disablePlugin(this);
    }
  }
View Full Code Here

Examples of org.bukkit.plugin.PluginDescriptionFile

    }
  }

  public void onDisable()
  {
    PluginDescriptionFile pdfFile = this.getDescription()
    System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is disabled." );
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.