PluginListener for Permissions and iConomy.

This commit is contained in:
Rigby 2011-03-14 01:56:33 +00:00
parent a9aa346659
commit 30e9b991b7
2 changed files with 30 additions and 2 deletions

BIN
lib/iConomy.jar Normal file

Binary file not shown.

View File

@ -1,11 +1,39 @@
package com.onarandombox.MultiVerseCore;
import org.bukkit.event.server.PluginEvent;
import org.bukkit.event.server.ServerListener;
import org.bukkit.plugin.Plugin;
import com.nijiko.coelho.iConomy.iConomy;
import com.nijikokun.bukkit.Permissions.Permissions;
public class MVPluginListener extends ServerListener {
public MVPluginListener(MultiVerseCore multiVerseCore) {
// TODO Auto-generated constructor stub
MultiVerseCore plugin;
public MVPluginListener(MultiVerseCore plugin) {
this.plugin = plugin;
}
public void onPluginEnabled(PluginEvent event){
if(event.getPlugin().getDescription().getName().equals("Permissions")) {
MultiVerseCore.Permissions = Permissions.Security;
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "- Found Permissions/GroupManager");
}
/**
* Use the METHOD supplied by iConomy to register it etc...
*/
if(MultiVerseCore.getiConomy() == null) {
Plugin iConomy = plugin.getServer().getPluginManager().getPlugin("iConomy");
if (iConomy != null) {
if(iConomy.isEnabled()) {
MultiVerseCore.iConomy = (iConomy) iConomy;
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "- Found iConomy");
}
}
}
}
}