summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2011-10-01 17:58:44 +0100
committerElgarL <ElgarL@palmergames.com>2011-10-01 17:58:44 +0100
commit0e867df1950ae9e056dc9a95ffd73c97bb56e2e5 (patch)
tree1e4311c4823b1eba68df2cc6f512d3ac25960efc /EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java
parentbfd60499133c106438b97e79c52409a3ec91e2f3 (diff)
downloadEssentials-0e867df1950ae9e056dc9a95ffd73c97bb56e2e5.tar
Essentials-0e867df1950ae9e056dc9a95ffd73c97bb56e2e5.tar.gz
Essentials-0e867df1950ae9e056dc9a95ffd73c97bb56e2e5.tar.lz
Essentials-0e867df1950ae9e056dc9a95ffd73c97bb56e2e5.tar.xz
Essentials-0e867df1950ae9e056dc9a95ffd73c97bb56e2e5.zip
Moved events into GMWorldListener
Better error output
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java
index 5f3e9e347..a13406eab 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java
@@ -59,7 +59,7 @@ public class GroupManager extends JavaPlugin {
private GMConfiguration config;
private GMLoggerHandler ch;
public static BukkitPermissions BukkitPermissions;
- private WorldListener WorldEvents;
+ private static WorldListener WorldEvents;
public static final Logger logger = Logger.getLogger(GroupManager.class.getName());
//PERMISSIONS FOR COMMAND BEING LOADED
@@ -74,6 +74,10 @@ public class GroupManager extends JavaPlugin {
worldsHolder.saveChanges();
}
disableScheduler();
+
+ WorldEvents = null;
+ BukkitPermissions = null;
+
// EXAMPLE: Custom code, here we just output some info so we can check all is well
PluginDescriptionFile pdfFile = this.getDescription();
System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is disabled!");
@@ -99,12 +103,10 @@ public class GroupManager extends JavaPlugin {
throw new IllegalStateException("An error ocurred while loading GroupManager");
}
- // Setup the world listener and bukkit permissions to handle events.
+ // Initialize the world listener and bukkit permissions to handle events.
WorldEvents = new GMWorldListener(this);
BukkitPermissions = new BukkitPermissions(this);
- this.getServer().getPluginManager().registerEvent(Event.Type.WORLD_INIT, WorldEvents, Event.Priority.Lowest, this);
-
enableScheduler();
/*
@@ -117,7 +119,6 @@ public class GroupManager extends JavaPlugin {
setLoaded(true);
}
- //setLoaded(true);
System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!");
}