diff --git a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java index 1803ed828..cb65b2d64 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/fullData/sources/FullDataSourceV2.java @@ -866,6 +866,11 @@ public class FullDataSourceV2 */ public static void throwIfDataColumnInWrongOrder(long pos, LongArrayList dataArray) throws IllegalStateException { + if (dataArray.size() < 2) + { + return; + } + long firstDataPoint = dataArray.getLong(0); int firstBottomY = FullDataPointUtil.getBottomY(firstDataPoint); @@ -884,6 +889,11 @@ public class FullDataSourceV2 */ private static void ensureDataColumnOrder(LongArrayList dataColumn) { + if (dataColumn.size() < 2) + { + return; + } + long firstDataPoint = dataColumn.getLong(0); int firstBottomY = FullDataPointUtil.getBottomY(firstDataPoint);