fCraft  0.636
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
Namespaces | Enumerations
PlayerConstants.cs File Reference

Namespaces

package  fCraft
 

Enumerations

enum  fCraft.LeaveReason : byte {
  fCraft.Unknown = 0x00, fCraft.ClientQuit = 0x01, fCraft.ClientReconnect = 0x03, fCraft.Kick = 0x10,
  fCraft.IdleKick = 0x11, fCraft.InvalidMessageKick = 0x12, fCraft.InvalidSetTileKick = 0x13, fCraft.InvalidOpcodeKick = 0x14,
  fCraft.BlockSpamKick = 0x15, fCraft.MessageSpamKick = 0x16, fCraft.Ban = 0x20, fCraft.BanIP = 0x21,
  fCraft.BanAll = 0x22, fCraft.ServerError = 0x30, fCraft.ServerShutdown = 0x31, fCraft.ServerFull = 0x32,
  fCraft.WorldFull = 0x33, fCraft.ProtocolViolation = 0x41, fCraft.UnverifiedName = 0x42, fCraft.LoginFailed = 0x43
}
 List of possible reasons for players leaving the server. More...
 
enum  fCraft.NameVerificationMode { fCraft.Never, fCraft.Balanced, fCraft.Always }
 Mode of player name verification. More...
 
enum  fCraft.RankChangeType : byte {
  fCraft.Default = 0, fCraft.Promoted = 1, fCraft.Demoted = 2, fCraft.AutoPromoted = 3,
  fCraft.AutoDemoted = 4
}
 Describes the way player's rank was set. More...
 
enum  fCraft.BandwidthUseMode : byte {
  fCraft.Default = 0, fCraft.VeryLow = 1, fCraft.Low = 2, fCraft.Normal = 3,
  fCraft.High = 4, fCraft.VeryHigh = 5
}
 Bandwidth use mode. This setting affects the way player receive movement updates. More...
 
enum  fCraft.CanPlaceResult {
  fCraft.Allowed, fCraft.OutOfBounds, fCraft.BlocktypeDenied, fCraft.WorldDenied,
  fCraft.ZoneDenied, fCraft.RankDenied, fCraft.PluginDenied, fCraft.PluginDeniedNoUpdate
}
 A list of possible results of Player.CanPlace() permission test. More...
 
enum  fCraft.WorldChangeReason {
  fCraft.FirstWorld, fCraft.Rejoin, fCraft.ManualJoin, fCraft.Tp,
  fCraft.Bring, fCraft.SpectateTargetJoined, fCraft.WorldRemoved, fCraft.PermissionChanged
}
 List possible reasons for players joining/changing worlds. More...
 
enum  fCraft.BanStatus : byte { fCraft.NotBanned, fCraft.IPBanExempt, fCraft.Banned }
 Lists possible ban states of players (banned, not banned, and exempt). More...
 
enum  fCraft.ClickAction : byte { fCraft.Delete = 0, fCraft.Build = 1 }
 Describes the action that player performed to click a block (left or right click). More...
 
enum  fCraft.SessionState {
  fCraft.Offline, fCraft.Connecting, fCraft.LoadingMain, fCraft.Online,
  fCraft.PendingDisconnect, fCraft.Disconnected
}
 Describes the state of a connected Player's session. More...
 
enum  fCraft.AccountType : byte { fCraft.Unknown, fCraft.Free, fCraft.Paid }
 Type of Minecraft.net account associated with the player. More...