mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-17 11:15:12 -04:00
fixes disconnects when waila is installed on server and client
This commit is contained in:
parent
cc98b71884
commit
0d5a1af825
@ -131,7 +131,9 @@ abstract class Computer(isRemote: Boolean) extends Environment with ComponentInv
|
||||
|
||||
override def writeToNBT(nbt: NBTTagCompound) {
|
||||
super.writeToNBT(nbt)
|
||||
nbt.setNewCompoundTag(Settings.namespace + "computer", computer.save)
|
||||
if (!new Exception().getStackTrace.exists(_.getClassName.startsWith("mcp.mobius.waila"))) {
|
||||
nbt.setNewCompoundTag(Settings.namespace + "computer", computer.save)
|
||||
}
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
|
@ -189,13 +189,15 @@ class Rack extends Hub with PowerBalancer with Inventory with Rotatable with Bun
|
||||
}
|
||||
|
||||
override def writeToNBT(nbt: NBTTagCompound) {
|
||||
nbt.setNewTagList(Settings.namespace + "servers", servers map {
|
||||
case Some(server) =>
|
||||
val serverNbt = new NBTTagCompound()
|
||||
server.save(serverNbt)
|
||||
serverNbt
|
||||
case _ => new NBTTagCompound()
|
||||
})
|
||||
if (!new Exception().getStackTrace.exists(_.getClassName.startsWith("mcp.mobius.waila"))) {
|
||||
nbt.setNewTagList(Settings.namespace + "servers", servers map {
|
||||
case Some(server) =>
|
||||
val serverNbt = new NBTTagCompound()
|
||||
server.save(serverNbt)
|
||||
serverNbt
|
||||
case _ => new NBTTagCompound()
|
||||
})
|
||||
}
|
||||
super.writeToNBT(nbt)
|
||||
nbt.setByteArray(Settings.namespace + "sides", sides.map(_.ordinal.toByte))
|
||||
nbt.setNewTagList(Settings.namespace + "terminals", terminals.map(t => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user