From 0e9f732a0b52e81fee92135ea5551d29bf5a85fc Mon Sep 17 00:00:00 2001 From: pahimar Date: Thu, 12 May 2016 22:59:56 -0400 Subject: [PATCH] Hey working on a super cool new Admin Panel to make it way easier to set EE3 related values/settings on items. Woo! --- .../NewEnergyValueRegistrySerializer.java | 31 ++++++++++++++++--- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java b/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java index 14fc1024..0d0fae57 100644 --- a/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java +++ b/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java @@ -6,6 +6,7 @@ import com.pahimar.ee3.exchange.NewEnergyValueRegistry; import com.pahimar.ee3.exchange.WrappedStack; import java.lang.reflect.Type; +import java.util.Iterator; import java.util.Map; public class NewEnergyValueRegistrySerializer implements JsonSerializer, JsonDeserializer { @@ -16,7 +17,29 @@ public class NewEnergyValueRegistrySerializer implements JsonSerializer iterator = preCalculationArray.iterator(); + while (iterator.hasNext()) { + JsonElement jsonElement = iterator.next(); + if (jsonElement.isJsonObject()) { + JsonObject jsonMapping = jsonElement.getAsJsonObject(); + // TODO This + } + } + } + + if (jsonObject.has(POST_CALCULATION_ASSIGNMENTS) && jsonObject.get(POST_CALCULATION_ASSIGNMENTS).isJsonArray()) { + + } + } + return null; } @@ -26,8 +49,8 @@ public class NewEnergyValueRegistrySerializer implements JsonSerializer valueMap, JsonSerializationContext context) { + private static JsonArray serialize(Map valueMap, JsonSerializationContext context) { JsonArray jsonArray = new JsonArray();