From 6951817088d2803f85a8eaafd80fbf45590121c7 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sun, 29 Aug 2021 23:05:55 -0400 Subject: [PATCH] Skip invalid field types? --- .../java/com/volmit/iris/core/loader/IrisData.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/core/loader/IrisData.java b/src/main/java/com/volmit/iris/core/loader/IrisData.java index 944c790ad..fd927389a 100644 --- a/src/main/java/com/volmit/iris/core/loader/IrisData.java +++ b/src/main/java/com/volmit/iris/core/loader/IrisData.java @@ -44,6 +44,7 @@ import com.volmit.iris.engine.object.IrisGenerator; import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.engine.object.IrisRegion; import com.volmit.iris.engine.object.IrisSpawner; +import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.collection.KMap; import com.volmit.iris.util.context.IrisContext; import com.volmit.iris.util.format.C; @@ -430,7 +431,15 @@ public class IrisData implements ExclusionStrategy, TypeAdapterFactory { return null; } - return adapter.read(reader); + try + { + return adapter.read(reader); + } + + catch(Throwable e) + { + return null; + } } }; }