mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-24 05:03:34 -04:00
Fix maxrank not being saved properly
This commit is contained in:
parent
44e757023f
commit
b2d4702919
@ -52,8 +52,8 @@ namespace MCGalaxy.Eco {
|
||||
rnk.price = int.Parse(args[3]);
|
||||
} else if (args[1] == "maxrank") {
|
||||
MaxRank = LevelPermission.AdvBuilder;
|
||||
Group grp = Group.Find(args[2]);
|
||||
if (grp != null) MaxRank = grp.Permission;
|
||||
LevelPermission perm = Group.ParsePermOrName(args[2]);
|
||||
if (perm != LevelPermission.Null) MaxRank = perm;
|
||||
}
|
||||
}
|
||||
|
||||
@ -61,7 +61,7 @@ namespace MCGalaxy.Eco {
|
||||
writer.WriteLine("rank:enabled:" + Enabled);
|
||||
writer.WriteLine("rank:purchaserank:" + (int)PurchaseRank);
|
||||
|
||||
writer.WriteLine("rank:maxrank:" + MaxRank);
|
||||
writer.WriteLine("rank:maxrank:" + (int)MaxRank);
|
||||
foreach (Rank rnk in RanksList) {
|
||||
writer.WriteLine("rank:price:" + rnk.group.name + ":" + rnk.price);
|
||||
if (rnk.group.Permission >= MaxRank) break;
|
||||
|
@ -170,8 +170,7 @@ namespace MCGalaxy {
|
||||
|
||||
ushort flags = BlockDBFlags.ManualPlace;
|
||||
if (painting && Replacable(old)) flags = BlockDBFlags.Painted;
|
||||
level.BlockDB.Cache.Add(this, x, y, z, flags, old, extOld, block, extBlock);
|
||||
|
||||
level.BlockDB.Cache.Add(this, x, y, z, flags, old, extOld, block, extBlock);
|
||||
|
||||
bool autoGrass = level.GrassGrow && (level.physics == 0 || level.physics == 5);
|
||||
if (!autoGrass) return type;
|
||||
|
Loading…
x
Reference in New Issue
Block a user