mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Merge branch 'groupmanager'
This commit is contained in:
commit
e52a9c1f6b
4 changed files with 70 additions and 69 deletions
|
@ -47,12 +47,12 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addGroupInfo(String world, String group, String node, Object data) {
|
public void addGroupInfo(String world, String group, String node, Object data) {
|
||||||
GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().addGroupInfo(group, node, data);
|
plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().addGroupInfo(group, node, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void removeGroupInfo(String world, String group, String node) {
|
public void removeGroupInfo(String world, String group, String node) {
|
||||||
GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().removeGroupInfo(group, node);
|
plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().removeGroupInfo(group, node);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -67,17 +67,17 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addUserInfo(String world, String user, String node, Object data) {
|
public void addUserInfo(String world, String user, String node, Object data) {
|
||||||
GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().addUserInfo(user, node, data);
|
plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().addUserInfo(user, node, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void removeUserInfo(String world, String user, String node) {
|
public void removeUserInfo(String world, String user, String node) {
|
||||||
GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().removeUserInfo(user, node);
|
plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().removeUserInfo(user, node);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public void removeUserInfo(String user, String node) {
|
public void removeUserInfo(String user, String node) {
|
||||||
GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().removeUserInfo(user, node);
|
plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().removeUserInfo(user, node);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
|
@ -92,12 +92,12 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public void addGroupInfo(String group, String node, Object data) {
|
public void addGroupInfo(String group, String node, Object data) {
|
||||||
GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().addGroupInfo(group, node, data);
|
plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().addGroupInfo(group, node, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public void removeGroupInfo(String group, String node) {
|
public void removeGroupInfo(String group, String node) {
|
||||||
GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().removeGroupInfo(group, node);
|
plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().removeGroupInfo(group, node);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
|
@ -112,7 +112,7 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public void addUserInfo(String user, String node, Object data) {
|
public void addUserInfo(String user, String node, Object data) {
|
||||||
GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().addUserInfo(user, node, data);
|
plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().addUserInfo(user, node, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -147,13 +147,13 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void reload() {
|
public void reload() {
|
||||||
GroupManager.getWorldsHolder().reloadAll();
|
plugin.getWorldsHolder().reloadAll();
|
||||||
//throw new UnsupportedOperationException("Not supported yet.");
|
//throw new UnsupportedOperationException("Not supported yet.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean reload(String world) {
|
public boolean reload(String world) {
|
||||||
GroupManager.getWorldsHolder().reloadWorld(world);
|
plugin.getWorldsHolder().reloadWorld(world);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -175,214 +175,214 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
}
|
}
|
||||||
if (player.getWorld() == null) {
|
if (player.getWorld() == null) {
|
||||||
GroupManager.logger.warning("The player " + player.getName() + " has a null world? Treating as default world!");
|
GroupManager.logger.warning("The player " + player.getName() + " has a null world? Treating as default world!");
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().has(player, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().has(player, permission);
|
||||||
}
|
}
|
||||||
return GroupManager.getWorldsHolder().getWorldData(player.getWorld().getName()).getPermissionsHandler().has(player, permission);
|
return plugin.getWorldsHolder().getWorldData(player.getWorld().getName()).getPermissionsHandler().has(player, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGroupRawPrefix(String world, String group) {
|
public String getGroupRawPrefix(String world, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPrefix(group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPrefix(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGroupRawSuffix(String world, String group) {
|
public String getGroupRawSuffix(String world, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupSuffix(group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupSuffix(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getUserPrefix(String world, String user) {
|
public String getUserPrefix(String world, String user) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPrefix(user);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPrefix(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getUserSuffix(String world, String user) {
|
public String getUserSuffix(String world, String user) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserSuffix(user);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserSuffix(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGroup(String world, String user) {
|
public String getGroup(String world, String user) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroup(user);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroup(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPrimaryGroup(String world, String user) {
|
public String getPrimaryGroup(String world, String user) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroup(user);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroup(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canUserBuild(String world, String user) {
|
public boolean canUserBuild(String world, String user) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().canUserBuild(user);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().canUserBuild(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getGroup(String name) {
|
public String getGroup(String name) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroup(name);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroup(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getGroups(String world, String name) {
|
public String[] getGroups(String world, String name) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroups(name);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroups(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean inGroup(String world, String name, String group) {
|
public boolean inGroup(String world, String name, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().inGroup(name, group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().inGroup(name, group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public boolean inGroup(String name, String group) {
|
public boolean inGroup(String name, String group) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().inGroup(name, group);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().inGroup(name, group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGroupPrefix(String world, String group) {
|
public String getGroupPrefix(String world, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPrefix(group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPrefix(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getGroupPrefix(String group) {
|
public String getGroupPrefix(String group) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPrefix(group);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPrefix(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGroupSuffix(String world, String group) {
|
public String getGroupSuffix(String world, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupSuffix(group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupSuffix(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getGroupSuffix(String group) {
|
public String getGroupSuffix(String group) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupSuffix(group);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupSuffix(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canGroupBuild(String world, String group) {
|
public boolean canGroupBuild(String world, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().canGroupBuild(group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().canGroupBuild(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public boolean canGroupBuild(String group) {
|
public boolean canGroupBuild(String group) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().canGroupBuild(group);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().canGroupBuild(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGroupPermissionString(String world, String group, String permission) {
|
public String getGroupPermissionString(String world, String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionString(group, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionString(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getGroupPermissionString(String group, String permission) {
|
public String getGroupPermissionString(String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionString(group, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionString(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getGroupPermissionInteger(String world, String group, String permission) {
|
public int getGroupPermissionInteger(String world, String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionInteger(group, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionInteger(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public int getGroupPermissionInteger(String group, String permission) {
|
public int getGroupPermissionInteger(String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionInteger(group, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionInteger(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean getGroupPermissionBoolean(String world, String group, String permission) {
|
public boolean getGroupPermissionBoolean(String world, String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionBoolean(group, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionBoolean(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public boolean getGroupPermissionBoolean(String group, String permission) {
|
public boolean getGroupPermissionBoolean(String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionBoolean(group, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionBoolean(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double getGroupPermissionDouble(String world, String group, String permission) {
|
public double getGroupPermissionDouble(String world, String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionDouble(group, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getGroupPermissionDouble(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public double getGroupPermissionDouble(String group, String permission) {
|
public double getGroupPermissionDouble(String group, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionDouble(group, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getGroupPermissionDouble(group, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getUserPermissionString(String world, String name, String permission) {
|
public String getUserPermissionString(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionString(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionString(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getUserPermissionString(String name, String permission) {
|
public String getUserPermissionString(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionString(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionString(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getUserPermissionInteger(String world, String name, String permission) {
|
public int getUserPermissionInteger(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionInteger(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionInteger(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public int getUserPermissionInteger(String name, String permission) {
|
public int getUserPermissionInteger(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionInteger(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionInteger(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean getUserPermissionBoolean(String world, String name, String permission) {
|
public boolean getUserPermissionBoolean(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionBoolean(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionBoolean(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public boolean getUserPermissionBoolean(String name, String permission) {
|
public boolean getUserPermissionBoolean(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionBoolean(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionBoolean(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double getUserPermissionDouble(String world, String name, String permission) {
|
public double getUserPermissionDouble(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionDouble(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getUserPermissionDouble(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public double getUserPermissionDouble(String name, String permission) {
|
public double getUserPermissionDouble(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionDouble(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getUserPermissionDouble(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getPermissionString(String world, String name, String permission) {
|
public String getPermissionString(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionString(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionString(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getPermissionString(String name, String permission) {
|
public String getPermissionString(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionString(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionString(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getPermissionInteger(String world, String name, String permission) {
|
public int getPermissionInteger(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionInteger(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionInteger(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public int getPermissionInteger(String name, String permission) {
|
public int getPermissionInteger(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionInteger(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionInteger(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean getPermissionBoolean(String world, String name, String permission) {
|
public boolean getPermissionBoolean(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionBoolean(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionBoolean(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public boolean getPermissionBoolean(String name, String permission) {
|
public boolean getPermissionBoolean(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionBoolean(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionBoolean(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double getPermissionDouble(String world, String name, String permission) {
|
public double getPermissionDouble(String world, String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionDouble(name, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getPermissionDouble(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public double getPermissionDouble(String name, String permission) {
|
public double getPermissionDouble(String name, String permission) {
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionDouble(name, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().getPermissionDouble(name, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setGM(Plugin p) {
|
public void setGM(Plugin p) {
|
||||||
|
@ -391,7 +391,7 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canGroupRawBuild(String world, String group) {
|
public boolean canGroupRawBuild(String world, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().canGroupBuild(group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().canGroupBuild(group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -432,7 +432,7 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
@Override
|
@Override
|
||||||
public Boolean getInfoBoolean(String world, String entryName, String path,
|
public Boolean getInfoBoolean(String world, String entryName, String path,
|
||||||
boolean isGroup) {
|
boolean isGroup) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoBoolean(entryName, path, isGroup);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoBoolean(entryName, path, isGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -443,7 +443,7 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Double getInfoDouble(String world, String entryName, String path, boolean isGroup) {
|
public Double getInfoDouble(String world, String entryName, String path, boolean isGroup) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoDouble(entryName, path, isGroup);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoDouble(entryName, path, isGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -455,7 +455,7 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
@Override
|
@Override
|
||||||
public Integer getInfoInteger(String world, String entryName, String path,
|
public Integer getInfoInteger(String world, String entryName, String path,
|
||||||
boolean isGroup) {
|
boolean isGroup) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoInteger(entryName, path, isGroup);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoInteger(entryName, path, isGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -466,7 +466,7 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getInfoString(String world, String entryName, String path, boolean isGroup) {
|
public String getInfoString(String world, String entryName, String path, boolean isGroup) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoString(entryName, path, isGroup);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().getInfoString(entryName, path, isGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -530,14 +530,14 @@ public class NijikoPermissionsProxy extends PermissionHandler {
|
||||||
}
|
}
|
||||||
if (world == null) {
|
if (world == null) {
|
||||||
GroupManager.logger.warning("The player " + playerName + " has a null world? Treating as default world!");
|
GroupManager.logger.warning("The player " + playerName + " has a null world? Treating as default world!");
|
||||||
return GroupManager.getWorldsHolder().getDefaultWorld().getPermissionsHandler().permission(playerName, permission);
|
return plugin.getWorldsHolder().getDefaultWorld().getPermissionsHandler().permission(playerName, permission);
|
||||||
}
|
}
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().permission(playerName, permission);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().permission(playerName, permission);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean inGroup(String world, String user, String groupWorld, String group) {
|
public boolean inGroup(String world, String user, String groupWorld, String group) {
|
||||||
return GroupManager.getWorldsHolder().getWorldData(world).getPermissionsHandler().inGroup(user, group);
|
return plugin.getWorldsHolder().getWorldData(world).getPermissionsHandler().inGroup(user, group);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -12,3 +12,4 @@ v 1.1:
|
||||||
- Fixed BukkitPerms population. Wasn't correctly setting superperms.
|
- Fixed BukkitPerms population. Wasn't correctly setting superperms.
|
||||||
- Push updates to superperms for all valid GM commands.
|
- Push updates to superperms for all valid GM commands.
|
||||||
- All GroupManager commands issued by players are now echoed in the console.
|
- All GroupManager commands issued by players are now echoed in the console.
|
||||||
|
- Reverted WorldHolder static change to maintain backward plugin compatability.
|
|
@ -47,7 +47,7 @@ public class GroupManager extends JavaPlugin {
|
||||||
private ScheduledThreadPoolExecutor scheduler;
|
private ScheduledThreadPoolExecutor scheduler;
|
||||||
private Map<String, ArrayList<User>> overloadedUsers = new HashMap<String, ArrayList<User>>();
|
private Map<String, ArrayList<User>> overloadedUsers = new HashMap<String, ArrayList<User>>();
|
||||||
private Map<CommandSender, String> selectedWorlds = new HashMap<CommandSender, String>();
|
private Map<CommandSender, String> selectedWorlds = new HashMap<CommandSender, String>();
|
||||||
private static WorldsHolder worldsHolder;
|
private WorldsHolder worldsHolder;
|
||||||
private boolean validateOnlinePlayer = true;
|
private boolean validateOnlinePlayer = true;
|
||||||
private boolean isReady = false;
|
private boolean isReady = false;
|
||||||
public static boolean isLoaded = false;
|
public static boolean isLoaded = false;
|
||||||
|
@ -123,7 +123,7 @@ public class GroupManager extends JavaPlugin {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
GroupManager.worldsHolder.saveChanges();
|
worldsHolder.saveChanges();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
scheduler = new ScheduledThreadPoolExecutor(1);
|
scheduler = new ScheduledThreadPoolExecutor(1);
|
||||||
|
@ -166,7 +166,7 @@ public class GroupManager extends JavaPlugin {
|
||||||
worldsHolder.reloadAll();
|
worldsHolder.reloadAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static WorldsHolder getWorldsHolder() {
|
public WorldsHolder getWorldsHolder() {
|
||||||
return worldsHolder;
|
return worldsHolder;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -58,12 +58,12 @@ public class BukkitPermissions {
|
||||||
|
|
||||||
protected Map<Player, PermissionAttachment> attachments = new HashMap<Player, PermissionAttachment>();
|
protected Map<Player, PermissionAttachment> attachments = new HashMap<Player, PermissionAttachment>();
|
||||||
protected Set<Permission> registeredPermissions = new HashSet<Permission>();
|
protected Set<Permission> registeredPermissions = new HashSet<Permission>();
|
||||||
protected Plugin plugin;
|
protected GroupManager plugin;
|
||||||
protected boolean dumpAllPermissions = true;
|
protected boolean dumpAllPermissions = true;
|
||||||
protected boolean dumpMatchedPermissions = true;
|
protected boolean dumpMatchedPermissions = true;
|
||||||
public boolean player_join = false;
|
public boolean player_join = false;
|
||||||
|
|
||||||
public BukkitPermissions(Plugin plugin) {
|
public BukkitPermissions(GroupManager plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
|
|
||||||
this.collectPermissions();
|
this.collectPermissions();
|
||||||
|
@ -120,7 +120,7 @@ public class BukkitPermissions {
|
||||||
// All permissions registered with Bukkit for this player
|
// All permissions registered with Bukkit for this player
|
||||||
PermissionAttachment attachment = this.attachments.get(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());
|
User user = worldData.getUser(player.getName());
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ public class BukkitPermissions {
|
||||||
player_join = true;
|
player_join = true;
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
//force GM to create the player if they are not already listed.
|
//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;
|
player_join = false;
|
||||||
updatePermissions(event.getPlayer());
|
updatePermissions(event.getPlayer());
|
||||||
} else
|
} else
|
||||||
|
|
Loading…
Reference in a new issue