[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "T:fCraft.Rank"]

Namespace: fCraft
Assembly: fCraft (in fCraft.dll) Version: 0.6.2.4 (0.6.2.4)

Syntax

   
 C# 
public sealed class Rank : IClassy, IComparable<Rank>

Members

               
 All Members  Constructors   Fields   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
Rank(XElement)
Initializes a new instance of the Rank class
Rank(String, String)
Initializes a new instance of the Rank class
AllowSecurityCircumvention
Whether players of this rank are allowed to remove restrictions that affect themselves. Affects /WMain, /WAccess, /WBuild, /ZAdd, /ZEdit, and /ZRemove.
AntiGriefBlocks
AntiGriefSeconds
Can(Permission)
Can(Permission, Rank)
CanSee(Rank)
ClassyName
Decorated name of the rank, including color and prefix (if enabled by the configuration).
Color
Rank color code. Should not be left blank.
CompareTo(Rank)
CopySlots
DrawLimit
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FillLimit
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FullName
Fully qualified name of the rank. Format: "Name#ID". Should be used whereever rank name needs to be serialized.
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetLimit(Permission)
GetLimitIndex(Permission)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
GreaterThan(Rank, Rank)
GreaterThanOrEqual(Rank, Rank)
ID
Unique rank ID. Generated by Rank.GenerateID. Assigned once at creation. Used to preserve compatibility in case a rank gets renamed.
IdleKickTimer
Index
Rank's relative index on the hierarchy. Index of the top rank is always 0. Subordinate ranks start at 1. Higher index = lower rank.
IsValidID(String)
IsValidPrefix(String)
IsValidRankName(String)
LessThan(Rank, Rank)
LessThanOrEqual(Rank, Rank)
MainWorld
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
Rank's displayed name. Use rank.FullName instead for serializing (to improve backwards compatibility).
NextRankDown
NextRankUp
Parse(String)
Parses serialized rank. Accepts either the "name" or "name#ID" format. Uses legacy rank mapping table for unrecognized ranks. Does not autocomple. Name part is case-insensitive. ID part is case-sensitive.
PermissionLimits
PermissionLimitStrings
Permissions
Set of permissions given to this rank. Use Rank.Can() to access.
PlayerCount
Total number of players of this rank (online and offline).
Players
Shortcut to the list of all online players of this rank.
Prefix
ReservedSlot
ResetLimit(Permission)
Serialize()()()()
SetLimit(Permission, Rank)
ToString()()()() (Overrides Object..::..ToString()()()().)

Inheritance Hierarchy

System..::..Object
  fCraft..::..Rank

See Also