Class Faction

java.lang.Object
zombie.characters.Faction

public final class Faction extends Object
  • Field Details

  • Constructor Details

    • Faction

      public Faction()
    • Faction

      public Faction(String name, String owner)
  • Method Details

    • createFaction

      public static Faction createFaction(String name, String owner)
    • getFactions

      public static ArrayList<Faction> getFactions()
    • canCreateFaction

      public static boolean canCreateFaction(IsoPlayer player)
    • canCreateTag

      public boolean canCreateTag()
    • isAlreadyInFaction

      public static boolean isAlreadyInFaction(String username)
    • isAlreadyInFaction

      public static boolean isAlreadyInFaction(IsoPlayer player)
    • removePlayer

      public void removePlayer(String player)
    • factionExist

      public static boolean factionExist(String name)
    • tagExist

      public static boolean tagExist(String name)
    • getPlayerFaction

      public static Faction getPlayerFaction(IsoPlayer player)
    • getPlayerFaction

      public static Faction getPlayerFaction(String username)
    • getFaction

      public static Faction getFaction(String name)
    • removeFaction

      public void removeFaction()
    • syncFaction

      public void syncFaction()
    • isOwner

      public boolean isOwner(String name)
    • isPlayerMember

      public boolean isPlayerMember(IsoPlayer player)
    • isMember

      public boolean isMember(String name)
    • writeToBuffer

      public void writeToBuffer(ByteBufferWriter bb, boolean remove)
    • save

      public void save(ByteBuffer output)
    • load

      public void load(ByteBuffer input, int WorldVersion)
    • addPlayer

      public void addPlayer(String pName)
    • getPlayers

      public ArrayList<String> getPlayers()
    • getTagColor

      public ColorInfo getTagColor()
    • setTagColor

      public void setTagColor(ColorInfo tagColor)
    • getTag

      public String getTag()
    • setTag

      public void setTag(String tag)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getOwner

      public String getOwner()
    • setOwner

      public void setOwner(String owner)