From 2df90766d3b78a5814e64389fed6e437ae1f4ce9 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sat, 13 Feb 2016 19:42:18 +1100 Subject: [PATCH] Quick fix for maps not being saved on unload under certain conditions. --- Levels/Level.Blocks.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Levels/Level.Blocks.cs b/Levels/Level.Blocks.cs index 224261f37..54ff4b4aa 100644 --- a/Levels/Level.Blocks.cs +++ b/Levels/Level.Blocks.cs @@ -89,6 +89,7 @@ namespace MCGalaxy { public void SetTile(int b, byte type) { if (blocks == null || b < 0 || b >= blocks.Length) return; blocks[b] = type; + changed = true; } public void SetTile(ushort x, ushort y, ushort z, byte type) { @@ -132,6 +133,7 @@ namespace MCGalaxy { byte oldType = blocks[b]; blocks[b] = type; byte oldExtType = 0; + changed = true; if (oldType == Block.custom_block) { oldExtType = GetExtTile(x, y, z);