From 2520b26a61643a2fe23445484ba41b570089e165 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sun, 19 Nov 2017 18:14:38 +1100 Subject: [PATCH] Fix /copy save not saving whether to paste air. (Thanks xnotx123) --- MCGalaxy/Drawing/CopyState.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MCGalaxy/Drawing/CopyState.cs b/MCGalaxy/Drawing/CopyState.cs index 3f9dbf6c5..ae94e7cb5 100644 --- a/MCGalaxy/Drawing/CopyState.cs +++ b/MCGalaxy/Drawing/CopyState.cs @@ -125,6 +125,7 @@ namespace MCGalaxy.Drawing { w.Write(OriginX); w.Write(OriginY); w.Write(OriginZ); w.Write((byte)0x0f); // 0ffset w.Write(Offset.X); w.Write(Offset.Y); w.Write(Offset.Z); + w.Write((byte)(PasteAir ? 1 : 0)); } /// Loads this copy state from the given stream. @@ -142,6 +143,7 @@ namespace MCGalaxy.Drawing { OriginX = r.ReadInt32(); OriginY = r.ReadInt32(); OriginZ = r.ReadInt32(); if (stream.ReadByte() != 0x0f) return; Offset.X = r.ReadInt32(); Offset.Y = r.ReadInt32(); Offset.Z = r.ReadInt32(); + PasteAir = stream.ReadByte() == 1; } void LoadBlocks(BinaryReader r, int identifier) {