diff options
author | ElgarL <ElgarL@palmergames.com> | 2011-12-13 18:20:02 +0000 |
---|---|---|
committer | ElgarL <ElgarL@palmergames.com> | 2011-12-13 18:20:02 +0000 |
commit | 559400c606775141397b691fce2385e541bf143b (patch) | |
tree | a0438058117a7111d1620dcc44ff5375f7e6e602 /EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java | |
parent | 5b195299badac21ae3a16de49d62a32866d00f19 (diff) | |
download | Essentials-559400c606775141397b691fce2385e541bf143b.tar Essentials-559400c606775141397b691fce2385e541bf143b.tar.gz Essentials-559400c606775141397b691fce2385e541bf143b.tar.lz Essentials-559400c606775141397b691fce2385e541bf143b.tar.xz Essentials-559400c606775141397b691fce2385e541bf143b.zip |
GM now registers with Bukkits ServicesManager.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java index ab8eefb36..2d46e74c8 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java @@ -38,8 +38,10 @@ import org.bukkit.command.CommandSender; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Event; +import org.bukkit.event.Event.Priority; import org.bukkit.event.world.WorldListener; import org.bukkit.plugin.PluginDescriptionFile; +import org.bukkit.plugin.ServicePriority; import org.bukkit.plugin.java.JavaPlugin; @@ -90,6 +92,9 @@ public class GroupManager extends JavaPlugin { @Override public void onDisable() { setLoaded(false); + + // Un-register this service. + this.getServer().getServicesManager().unregister(this); disableScheduler(); // Shutdown before we save, so it doesn't interfere. if (worldsHolder != null) { @@ -154,6 +159,9 @@ public class GroupManager extends JavaPlugin { } System.out.println(pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!"); + + // Register as a service + this.getServer().getServicesManager().register(AnjoPermissionsHandler.class, this.permissionHandler, this, ServicePriority.Normal); } public static boolean isLoaded() { |