From 94efa8d17e52712d9454ab80c2a1b535cffaee34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sat, 17 Dec 2016 23:48:11 +0100 Subject: [PATCH] Don't close all sides for adapters placed before the last update. I hope you didn't update if you used adapters to control anything... sensitive. You didn't, right? Right?! --- .../scala/li/cil/oc/common/tileentity/traits/OpenSides.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/common/tileentity/traits/OpenSides.scala b/src/main/scala/li/cil/oc/common/tileentity/traits/OpenSides.scala index 73fb0f0c7..bc41268a0 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/traits/OpenSides.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/traits/OpenSides.scala @@ -27,7 +27,8 @@ trait OpenSides extends TileEntity { override def readFromNBTForServer(nbt: NBTTagCompound) { super.readFromNBTForServer(nbt) - openSides = uncompressSides(nbt.getByte(Settings.namespace + "openSides")) + if (nbt.hasKey(Settings.namespace + "openSides")) + openSides = uncompressSides(nbt.getByte(Settings.namespace + "openSides")) } override def writeToNBTForServer(nbt: NBTTagCompound) {