From 28080229f7a2e7d9bd277dbdf7e5e7cfa27c556a Mon Sep 17 00:00:00 2001 From: Pahimar Date: Fri, 20 May 2016 23:05:57 -0400 Subject: [PATCH] Better protection of parsing values from json --- .../knowledge/PlayerKnowledgeRegistry.java | 2 +- .../serialize/EnergyValueMapSerializer.java | 39 +++++++++++++++++-- .../serialize/PlayerKnowledgeSerializer.java | 2 +- 3 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/pahimar/ee3/knowledge/PlayerKnowledgeRegistry.java b/src/main/java/com/pahimar/ee3/knowledge/PlayerKnowledgeRegistry.java index 604d464a..3930f29c 100644 --- a/src/main/java/com/pahimar/ee3/knowledge/PlayerKnowledgeRegistry.java +++ b/src/main/java/com/pahimar/ee3/knowledge/PlayerKnowledgeRegistry.java @@ -117,7 +117,7 @@ public class PlayerKnowledgeRegistry { // Load template knowledge if (FMLCommonHandler.instance().getEffectiveSide() == Side.SERVER) { - + // FIXME Priority Number 2 } } diff --git a/src/main/java/com/pahimar/ee3/util/serialize/EnergyValueMapSerializer.java b/src/main/java/com/pahimar/ee3/util/serialize/EnergyValueMapSerializer.java index 8b58a4ca..102e1f70 100644 --- a/src/main/java/com/pahimar/ee3/util/serialize/EnergyValueMapSerializer.java +++ b/src/main/java/com/pahimar/ee3/util/serialize/EnergyValueMapSerializer.java @@ -37,16 +37,47 @@ public class EnergyValueMapSerializer implements JsonSerializer