Fix /blockdb disable/enable still putting changes in memory, though not saving to disc.

This commit is contained in:
UnknownShadow200 2017-02-19 21:53:12 +11:00
parent 8832c1dd45
commit 9f9037a4e2
2 changed files with 6 additions and 1 deletions

View File

@ -84,7 +84,8 @@ namespace MCGalaxy.Blocks {
sbyte num = C4Physics.NextCircuit(p.level); sbyte num = C4Physics.NextCircuit(p.level);
p.level.C4list.Add(new C4Data(num)); p.level.C4list.Add(new C4Data(num));
p.c4circuitNumber = num; p.c4circuitNumber = num;
Player.Message(p, "Place more blocks for more c4, then place a &c{0} %Sblock for the detonator.", Block.Name(Block.red)); Player.Message(p, "Place more blocks for more c4, then place a &c{0} %Sblock for the detonator.",
p.level.BlockName(Block.red, 0));
} }
C4Data c4 = C4Physics.Find(p.level, p.c4circuitNumber); C4Data c4 = C4Physics.Find(p.level, p.c4circuitNumber);

View File

@ -47,10 +47,14 @@ namespace MCGalaxy.Commands.World {
Player.Message(p, "Cleared &cALL %Sblock changes for " + lvl.ColoredName); Player.Message(p, "Cleared &cALL %Sblock changes for " + lvl.ColoredName);
} else if (args[0].CaselessEq("disable")) { } else if (args[0].CaselessEq("disable")) {
lvl.UseBlockDB = false; lvl.UseBlockDB = false;
lvl.BlockDB.Cache.Enabled = false;
Player.Message(p, "&cDisabled %Srecording further block changes for " + lvl.ColoredName); Player.Message(p, "&cDisabled %Srecording further block changes for " + lvl.ColoredName);
Level.SaveSettings(lvl); Level.SaveSettings(lvl);
} else if (args[0].CaselessEq("enable")) { } else if (args[0].CaselessEq("enable")) {
lvl.UseBlockDB = true; lvl.UseBlockDB = true;
lvl.BlockDB.Cache.Enabled = true;
Player.Message(p, "&aEnabled %Srecording further block changes for " + lvl.ColoredName); Player.Message(p, "&aEnabled %Srecording further block changes for " + lvl.ColoredName);
Level.SaveSettings(lvl); Level.SaveSettings(lvl);
} else { } else {