fCraft  0.638
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
Updater.cs File Reference

Classes

class  fCraft.Updater
 Checks for updates, and keeps track of current version/revision. More...
 
class  fCraft.UpdaterResult
 Result of an update check. More...
 
class  fCraft.ReleaseInfo
 Used to describe a particular release version of fCraft. Includes date released, version More...
 
class  fCraft.Events.CheckingForUpdatesEventArgs
 Provides data for Updater.CheckingForUpdates event. Allows changing the URL. Cancelable. More...
 
class  fCraft.Events.CheckedForUpdatesEventArgs
 Provides data for Updater.CheckedForUpdates event. Immutable. More...
 

Namespaces

package  fCraft
 
package  fCraft.Events
 

Enumerations

enum  fCraft.UpdaterMode { fCraft.Disabled, fCraft.Notify, fCraft.Prompt, fCraft.Auto }
 Updater behavior. More...
 
enum  fCraft.ReleaseFlags {
  fCraft.None = 0, fCraft.APIChange = 1, fCraft.Bugfix = 2, fCraft.ConfigFormatChange = 4,
  fCraft.Dev = 8, fCraft.Feature = 16, fCraft.MapFormatChange = 32, fCraft.PlayerDBFormatChange = 64,
  fCraft.Security = 128, fCraft.Unstable = 256, fCraft.Optimized = 512
}
 A list of release flags/attributes. Use binary flag logic (value & flag == flag) or Release.IsFlagged() to test for flags. More...