diff --git a/src/net/torvald/terrarum/serialise/WriteMeta.kt b/src/net/torvald/terrarum/serialise/WriteMeta.kt index 711cc9835..f0614b21c 100644 --- a/src/net/torvald/terrarum/serialise/WriteMeta.kt +++ b/src/net/torvald/terrarum/serialise/WriteMeta.kt @@ -92,6 +92,7 @@ open class WriteMeta(val ingame: TerrarumIngame) { ba.forEach { if (bai > 0 && bai % 4 == 0) { sb.append(Ascii85.encode(buf[0], buf[1], buf[2], buf[3])) + buf.fill(Ascii85.PAD_BYTE) } buf[bai % 4] = it.toInt() and 255 diff --git a/src/net/torvald/terrarum/serialise/WriteWorld.kt b/src/net/torvald/terrarum/serialise/WriteWorld.kt index 259ae01f6..d6ea81bae 100644 --- a/src/net/torvald/terrarum/serialise/WriteWorld.kt +++ b/src/net/torvald/terrarum/serialise/WriteWorld.kt @@ -35,6 +35,7 @@ class WriteWorld { ba.forEach { if (bai > 0 && bai % 4 == 0) { sb.append(Ascii85.encode(buf[0], buf[1], buf[2], buf[3])) + buf.fill(Ascii85.PAD_BYTE) } buf[bai % 4] = it.toInt() and 255