From 87feb6a280af8fa73915e0708660825beaa18e7e Mon Sep 17 00:00:00 2001 From: Dylan Sheehy Date: Mon, 1 Jan 2018 19:54:52 -0600 Subject: [PATCH] Added serialization code for CubotRepair --- .../src/main/java/net/simon987/cubotplugin/CubotPlugin.java | 2 ++ .../src/main/java/net/simon987/cubotplugin/CubotRepair.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java index dce0961..a6aa82a 100644 --- a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java +++ b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotPlugin.java @@ -60,6 +60,8 @@ public class CubotPlugin extends ServerPlugin implements GameObjectDeserializer, return CubotFloppyDrive.deserialize(hwJson); case CubotComPort.HWID: return CubotComPort.deserialize(hwJson); + case CubotRepair.HWID: + return CubotRepair.deserialize(hwJson); } return null; diff --git a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotRepair.java b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotRepair.java index 167f7e5..bff1ea5 100644 --- a/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotRepair.java +++ b/Plugin Cubot/src/main/java/net/simon987/cubotplugin/CubotRepair.java @@ -61,4 +61,7 @@ public class CubotRepair extends CpuHardware { return HWID; } + public static CubotRepair deserialize(JSONObject json) { + return new CubotRepair((Cubot) GameServer.INSTANCE.getGameUniverse().getObject((int) (long) json.get("cubot"))); + } } \ No newline at end of file