Move economy plugin setup process over to the Econ class

This commit is contained in:
Brettflan
2011-08-08 04:51:06 -05:00
parent b45224fff0
commit 4e7aa893a3
2 changed files with 23 additions and 23 deletions

View File

@ -55,8 +55,8 @@ public class Factions extends JavaPlugin {
private final FactionsEntityListener entityListener = new FactionsEntityListener();
private final FactionsBlockListener blockListener = new FactionsBlockListener();
public static PermissionHandler Permissions;
public static EssentialsChat essChat;
private static PermissionHandler Permissions;
private static EssentialsChat essChat;
// Commands
public List<FBaseCommand> commands = new ArrayList<FBaseCommand>();
@ -146,8 +146,7 @@ public class Factions extends JavaPlugin {
setupPermissions();
integrateEssentialsChat();
setupEcon();
Econ.setup(this);
Econ.monitorPlugins();
// Register events
@ -213,25 +212,6 @@ public class Factions extends JavaPlugin {
Factions.log("Permissions plugin not detected, defaulting to Bukkit superperms system");
}
}
private void setupEcon() {
if (Econ.enabled()) {
return;
}
if (!Econ.iConomyHooked()) {
Plugin plug = this.getServer().getPluginManager().getPlugin("iConomy");
if (plug != null && plug.getClass().getName().equals("com.iConomy.iConomy")) {
Econ.iConomySet(true);
}
}
if (!Econ.essentialsEcoHooked()) {
Plugin plug = this.getServer().getPluginManager().getPlugin("Essentials");
if (plug != null) {
Econ.essentialsEcoSet(true);
}
}
}
private void integrateEssentialsChat() {
if (essChat != null) {