From 88b2bfa048c6477e43040afa6ab6707423a3429e Mon Sep 17 00:00:00 2001 From: Morgan Date: Wed, 31 Aug 2011 12:26:21 -0400 Subject: [PATCH] Use PluginEnableEvent instead of searching for the Plugin during onPluginEnable in P3 --- .../vault/permission/plugins/Permission_Permissions3.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/net/milkbowl/vault/permission/plugins/Permission_Permissions3.java b/src/net/milkbowl/vault/permission/plugins/Permission_Permissions3.java index 1625fc9..4a10419 100644 --- a/src/net/milkbowl/vault/permission/plugins/Permission_Permissions3.java +++ b/src/net/milkbowl/vault/permission/plugins/Permission_Permissions3.java @@ -90,10 +90,9 @@ public class Permission_Permissions3 extends Permission { public void onPluginEnable(PluginEnableEvent event) { if (permission.permission == null) { - Plugin perms = plugin.getServer().getPluginManager().getPlugin("Permissions"); - - if (perms != null) { - if (perms.isEnabled() && perms.getDescription().getVersion().startsWith("3")) { + Plugin perms = event.getPlugin(); + if(perms.getDescription().getName().equals("Permissions") && perms.getDescription().getVersion().startsWith("3")) { + if (perms.isEnabled()) { permission.permission = (Permissions) perms; log.info(String.format("[%s][Permission] %s hooked.", plugin.getDescription().getName(), permission.name)); }