From a04e5b4a47104dcea42f5856635772dbbb9dbeb1 Mon Sep 17 00:00:00 2001 From: ElgarL Date: Wed, 21 Sep 2011 12:30:11 +0100 Subject: - Reverted WorldHolder static change to maintain backward plugin compatability. --- .../src/org/anjocaido/groupmanager/GroupManager.java | 6 +++--- .../org/anjocaido/groupmanager/permissions/BukkitPermissions.java | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager') diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java index b48c3feae..b56d42122 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java @@ -47,7 +47,7 @@ public class GroupManager extends JavaPlugin { private ScheduledThreadPoolExecutor scheduler; private Map> overloadedUsers = new HashMap>(); private Map selectedWorlds = new HashMap(); - private static WorldsHolder worldsHolder; + private WorldsHolder worldsHolder; private boolean validateOnlinePlayer = true; private boolean isReady = false; public static boolean isLoaded = false; @@ -123,7 +123,7 @@ public class GroupManager extends JavaPlugin { @Override public void run() { - GroupManager.worldsHolder.saveChanges(); + worldsHolder.saveChanges(); } }; scheduler = new ScheduledThreadPoolExecutor(1); @@ -166,7 +166,7 @@ public class GroupManager extends JavaPlugin { worldsHolder.reloadAll(); } - public static WorldsHolder getWorldsHolder() { + public WorldsHolder getWorldsHolder() { return worldsHolder; } diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java index ae22076a9..97695ffdb 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java @@ -58,12 +58,12 @@ public class BukkitPermissions { protected Map attachments = new HashMap(); protected Set registeredPermissions = new HashSet(); - protected Plugin plugin; + protected GroupManager plugin; protected boolean dumpAllPermissions = true; protected boolean dumpMatchedPermissions = true; public boolean player_join = false; - public BukkitPermissions(Plugin plugin) { + public BukkitPermissions(GroupManager plugin) { this.plugin = plugin; this.collectPermissions(); @@ -120,7 +120,7 @@ public class BukkitPermissions { // All permissions registered with Bukkit for this player PermissionAttachment attachment = this.attachments.get(player); - OverloadedWorldHolder worldData = GroupManager.getWorldsHolder().getWorldData(world); + OverloadedWorldHolder worldData = plugin.getWorldsHolder().getWorldData(world); User user = worldData.getUser(player.getName()); @@ -185,7 +185,7 @@ public class BukkitPermissions { player_join = true; Player player = event.getPlayer(); //force GM to create the player if they are not already listed. - if (GroupManager.getWorldsHolder().getWorldData(player.getWorld().getName()).getUser(player.getName()) != null) { + if (plugin.getWorldsHolder().getWorldData(player.getWorld().getName()).getUser(player.getName()) != null) { player_join = false; updatePermissions(event.getPlayer()); } else -- cgit v1.2.3