Package zombie.characters
Class Faction
java.lang.Object
zombie.characters.Faction
public class Faction
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.util.ArrayListfactions -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidaddPlayer(java.lang.String pName)static booleancanCreateFaction(IsoPlayer player)booleancanCreateTag()static FactioncreateFaction(java.lang.String name, java.lang.String owner)static booleanfactionExist(java.lang.String name)static FactiongetFaction(java.lang.String name)static java.util.ArrayListgetFactions()java.lang.StringgetName()java.lang.StringgetOwner()static FactiongetPlayerFaction(java.lang.String username)static FactiongetPlayerFaction(IsoPlayer player)java.util.ArrayListgetPlayers()java.lang.StringgetTag()ColorInfogetTagColor()static booleanisAlreadyInFaction(IsoPlayer player)booleanisOwner(java.lang.String name)voidload(java.nio.ByteBuffer input, int WorldVersion)voidremoveFaction()voidremovePlayer(java.lang.String player)voidsave(java.nio.ByteBuffer output)voidsetName(java.lang.String name)voidsetOwner(java.lang.String owner)voidsetTag(java.lang.String tag)voidsetTagColor(ColorInfo tagColor)voidsyncFaction()static booleantagExist(java.lang.String name)voidwriteToBuffer(ByteBufferWriter bb, boolean remove)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
factions
public static java.util.ArrayList factions
-
-
Constructor Details
-
Faction
public Faction() -
Faction
public Faction(java.lang.String name, java.lang.String owner)
-
-
Method Details
-
createFaction
-
getFactions
public static java.util.ArrayList getFactions() -
canCreateFaction
-
canCreateTag
public boolean canCreateTag() -
isAlreadyInFaction
-
removePlayer
public void removePlayer(java.lang.String player) -
factionExist
public static boolean factionExist(java.lang.String name) -
tagExist
public static boolean tagExist(java.lang.String name) -
getPlayerFaction
-
getPlayerFaction
-
getFaction
-
removeFaction
public void removeFaction() -
syncFaction
public void syncFaction() -
isOwner
public boolean isOwner(java.lang.String name) -
writeToBuffer
-
save
public void save(java.nio.ByteBuffer output) -
load
public void load(java.nio.ByteBuffer input, int WorldVersion) -
addPlayer
public void addPlayer(java.lang.String pName) -
getPlayers
public java.util.ArrayList getPlayers() -
getTagColor
-
setTagColor
-
getTag
public java.lang.String getTag() -
setTag
public void setTag(java.lang.String tag) -
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getOwner
public java.lang.String getOwner() -
setOwner
public void setOwner(java.lang.String owner)
-