Package ru.tehkode.permissions

Examples of ru.tehkode.permissions.PermissionUser


        }
    }

    @Override
    public boolean playerRemove(String worldName, String playerName, String permission) {
        PermissionUser user = getUser(playerName);
        if (user == null) {
            return false;
        } else {
            user.removePermission(permission, worldName);
            return true;
        }
    }
View Full Code Here


      return PermissionsEx.getPermissionManager().getUser(playerName);
    }

    @Override
    public String[] getPlayerGroups(String world, OfflinePlayer op) {
      PermissionUser user = getUser(op);
      return user == null ? null : user.getParentIdentifiers(world).toArray(new String[0]);
    }
View Full Code Here

      return user == null ? null : user.getParentIdentifiers(world).toArray(new String[0]);
    }

    @Override
    public String[] getPlayerGroups(String world, String playerName) {
      PermissionUser user = getUser(playerName);
      return user == null ? null : user.getParentIdentifiers(world).toArray(new String[0]);
    }
View Full Code Here

      return user == null ? null : user.getParentIdentifiers(world).toArray(new String[0]);
    }

    @Override
    public String getPrimaryGroup(String world, OfflinePlayer op) {
      PermissionUser user = getUser(op);
      if (user == null) {
        return null;
      } else if (user.getParentIdentifiers(world).size() > 0) {
        return user.getParentIdentifiers(world).get(0);
      } else {
        return null;
      }
    }
View Full Code Here

      }
    }

    @Override
    public String getPrimaryGroup(String world, String playerName) {
        PermissionUser user = PermissionsEx.getPermissionManager().getUser(playerName);
        if (user == null) {
            return null;
        } else if (user.getParentIdentifiers(world).size() > 0) {
            return user.getParentIdentifiers(world).get(0);
        } else {
            return null;
        }
    }
View Full Code Here

        }
    }

    @Override
    public boolean playerHas(String worldName, OfflinePlayer op, String permission) {
      PermissionUser user = getUser(op);
        if (user != null) {
            return user.has(permission, worldName);
        } else {
            return false;
        }
    }
View Full Code Here

        }
    }

    @Override
    public boolean playerHas(String worldName, String playerName, String permission) {
        PermissionUser user = getUser(playerName);
        if (user != null) {
            return user.has(permission, worldName);
        } else {
            return false;
        }
    }
View Full Code Here

        }
    }

    @Override
    public boolean playerAddTransient(String worldName, String player, String permission) {
        PermissionUser pPlayer = getUser(player);
        if (pPlayer != null) {
            pPlayer.addTimedPermission(permission, worldName, 0);
            return true;
        } else {
            return false;
        }
    }
View Full Code Here

        }
    }

    @Override
    public boolean playerAddTransient(String worldName, Player player, String permission) {
      PermissionUser pPlayer = getUser(player);
        if (pPlayer != null) {
            pPlayer.addTimedPermission(permission, worldName, 0);
            return true;
        } else {
            return false;
        }
    }
View Full Code Here

        return playerAddTransient(null, player, permission);
    }

    @Override
    public boolean playerRemoveTransient(String worldName, String player, String permission) {
        PermissionUser pPlayer = getUser(player);
        if (pPlayer != null) {
            pPlayer.removeTimedPermission(permission, worldName);
            return true;
        } else {
            return false;
        }
    }
View Full Code Here

TOP

Related Classes of ru.tehkode.permissions.PermissionUser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.