Package org.bukkit.plugin

Examples of org.bukkit.plugin.Plugin


    public class PermissionServerListener implements Listener {
       
        @EventHandler(priority = EventPriority.MONITOR)
        public void onPluginEnable(PluginEnableEvent event) {
            if (!hooked) {
                Plugin p = event.getPlugin();
                if(p.getDescription().getName().equals("bPermissions")) {
                    hooked = true;
                    log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), name));
                }
            }
        }
View Full Code Here


    public Permission_OverPermissions(Plugin plugin) {
        this.plugin = plugin;
        Bukkit.getServer().getPluginManager().registerEvents(new PermissionServerListener(this), plugin);

        if (overPerms == null) {
            Plugin perms = plugin.getServer().getPluginManager().getPlugin("OverPermissions");
            if ((perms != null) && (perms.isEnabled())) {
                overPerms = ((OverPermissions) perms);
                log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), "OverPermissions"));
            }
        }
View Full Code Here

        }

        @EventHandler(priority = EventPriority.MONITOR)
        public void onPluginEnable(PluginEnableEvent event) {
            if (permission.overPerms == null) {
                Plugin perms = Permission_OverPermissions.this.plugin.getServer().getPluginManager().getPlugin("OverPermissions");
                if (perms != null) {
                    permission.overPerms = ((OverPermissions) perms);
                    Permission_OverPermissions.log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), "OverPermissions"));
                }
            }
View Full Code Here

        this.plugin = plugin;
        Bukkit.getServer().getPluginManager().registerEvents(new PermissionServerListener(), plugin);
       
        // Load Plugin in case it was loaded before
        if (perms == null) {
            Plugin p = plugin.getServer().getPluginManager().getPlugin("bPermissions");
            if (p != null) {
                perms = Permissions.getWorldPermissionsManager();
                log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), name));
            }
        }
View Full Code Here

    public class PermissionServerListener implements Listener {
       
        @EventHandler(priority = EventPriority.MONITOR)
        public void onPluginEnable(PluginEnableEvent event) {
            if (perms == null) {
                Plugin p = event.getPlugin();
                if(p.getDescription().getName().equals("bPermissions") && p.isEnabled()) {
                    perms = Permissions.getWorldPermissionsManager();
                    log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), name));
                }
            }
        }
View Full Code Here

        this.plugin = plugin;
        Bukkit.getServer().getPluginManager().registerEvents(new PermissionServerListener(this), plugin);

        // Load Plugin in case it was loaded before
        if (groupManager == null) {
            Plugin perms = plugin.getServer().getPluginManager().getPlugin("GroupManager");
            if (perms != null && perms.isEnabled()) {
                groupManager = (GroupManager) perms;
                log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), name));
            }
        }
    }
View Full Code Here

        }

        @EventHandler(priority = EventPriority.MONITOR)
        public void onPluginEnable(PluginEnableEvent event) {
            if (permission.groupManager == null) {
                Plugin p = event.getPlugin();
                if (p.getDescription().getName().equals("GroupManager")) {
                    permission.groupManager = (GroupManager) p;
                    log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), permission.name));
                }
            }
        }
View Full Code Here

    return handler.onCommand(commandLabel, sender, args);
  }

  private void EnablePlugin(String pluginName, String pluginType)
  {
    Plugin plg;
    plg = this.getServer().getPluginManager().getPlugin(pluginName);
    if (plg != null)
    {
      if (!plg.isEnabled())
      {
        try
        {
          Log.Write("Detected " + pluginType + " Plugin > " + pluginName + " > Enabling...");
          this.getServer().getPluginManager().enablePlugin(plg);
View Full Code Here

  }

  private void setupSpout(PluginManager pm)
  {

    Plugin test = this.getServer().getPluginManager().getPlugin("Spout");
    if (test != null)
    {
      EnablePlugin("Spout", "Spout");
      this.inventoryListener = new InventoryEvents(this);
      pm.registerEvent(Event.Type.CUSTOM_EVENT, this.inventoryListener, Event.Priority.Normal, this);
View Full Code Here

    return result;
  }

  public static boolean startPermissions()
  {
    Plugin p = Current.Plugin.getServer().getPluginManager().getPlugin("Permissions");
    if (p != null)
    {
      if (!p.isEnabled())
      {
        Current.Plugin.getServer().getPluginManager().enablePlugin(p);
      }
      Permissions_Perms = ((Permissions) p).getHandler();
      return Permissions_Perms != null;
View Full Code Here

TOP

Related Classes of org.bukkit.plugin.Plugin

Copyright © 2018 www.massapicom. 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.