Ban/kick on death if HardcoreOnly == true

This commit is contained in:
Deathmax 2011-06-24 20:03:19 +08:00
parent d620493d7b
commit 1e66e1a256
5 changed files with 38 additions and 0 deletions

View file

@ -82,6 +82,8 @@ namespace TShockAPI
public static int originalSpawnY;
public static bool hardcoreOnly = false;
public static bool KickOnHardcoreDeath = false;
public static bool BanOnHardcoreDeath = false;
public static void ReadJsonConfiguration()
{
@ -128,6 +130,8 @@ namespace TShockAPI
Spawn_WorldID = cfg.Spawn_WorldID;
RememberLeavePos = cfg.RememberLeavePos;
hardcoreOnly = cfg.HardcoreOnly;
KickOnHardcoreDeath = cfg.KickOnHardcoreOnlyDeath;
BanOnHardcoreDeath = cfg.BanOnHardcoreOnlyDeath;
}
public static void WriteJsonConfiguration()
@ -167,6 +171,8 @@ namespace TShockAPI
cfg.RememberLeavePos = RememberLeavePos;
cfg.Spawn_WorldID = Spawn_WorldID;
cfg.HardcoreOnly = hardcoreOnly;
cfg.BanOnHardcoreOnlyDeath = BanOnHardcoreDeath;
cfg.KickOnHardcoreOnlyDeath = KickOnHardcoreDeath;
string json = JsonConvert.SerializeObject(cfg, Formatting.Indented);
TextWriter tr = new StreamWriter(FileTools.ConfigPath);
tr.Write(json);