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