Examples of EpicZonePermission


Examples of com.bukkit.jblaske.EpicZones.EpicZonePermission

  private static boolean testPerms(EpicZonePlayer player, EpicZone zone, String flag)
  {

    boolean result = getDefaultPerm(flag);
    String group = EpicZones.permissions.getGroup(player.getName());
    EpicZonePermission p;

    p = zone.getPermission(group);

    if(p == null)
    {
      p = zone.getPermission(player.getName());
    }

    if(p != null)
    {
     
      //We know permissions are defined for the player, reset the result to false, so that if permissions are not granted, they can be denied.
      result = false;
     
      Map<String,String> flags = p.getPermissionFlags();
     
      if(flags.containsKey(flag) &&
          flags.get(flag).equalsIgnoreCase("allow"))
      {
        result = true;
View Full Code Here

Examples of com.epicsagaonline.bukkit.EpicZones.objects.EpicZonePermission

                    }

                    Message.Send(sender, Message_ID.Info_00039_Permissions);
                    for (String permKey : zone.getPermissions().keySet())
                    {
                        EpicZonePermission perm = zone.getPermissions().get(permKey);
                        Message.Send(sender, Message_ID.Info_00120_Zone_PermissionTemplate, new String[]{perm.getMember(), perm.getNode().toString(), perm.getPermission().toString()});
                    }
                }
                else
                {
                    Message.Send(sender, Message_ID.Warning_00037_Perm_Command);
View Full Code Here

Examples of com.epicsagaonline.bukkit.EpicZones.objects.EpicZonePermission

                    EpicZone srcZone = General.myZones.get(tag);
                    if (srcZone != null)
                    {
                        for (String permTag : srcZone.getPermissions().keySet())
                        {
                            EpicZonePermission perm = srcZone.getPermissions().get(permTag);
                            ezp.getEditZone().addPermission(perm.getMember(), perm.getNode().toString(), perm.getPermission().toString());
                        }
                        Message.Send(sender, Message_ID.Info_00128_CopiedPermissions, new String[]{tag});
                    }
                    else
                    {
                        Message.Send(sender, Message_ID.Warning_00117_Zone_X_DoesNotExist, new String[]{tag});
                    }
                }
                else if (cmd.equalsIgnoreCase("clear"))
                {
                    ArrayList<EpicZonePermission> remPerms = new ArrayList<EpicZonePermission>();
                    for (String permTag : ezp.getEditZone().getPermissions().keySet())
                    {
                        EpicZonePermission perm = ezp.getEditZone().getPermissions().get(permTag);
                        if (perm.getMember().equalsIgnoreCase(tag))
                        {
                            remPerms.add(perm);
                        }
                    }
                    for (EpicZonePermission perm : remPerms)
                    {
                        ezp.getEditZone().removePermission(perm.getMember(), perm.getNode().toString(), perm.getPermission().toString());
                    }
                    Message.Send(sender, Message_ID.Info_00129_PermissionsClearedFor_X, new String[]{tag});
                }
            }
            else if (data.length > 1)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.