diff --git a/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/RemoteFullDataFileHandler.java b/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/RemoteFullDataFileHandler.java index 68385438f..2b53bbe30 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/RemoteFullDataFileHandler.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/file/fullDatafile/RemoteFullDataFileHandler.java @@ -51,7 +51,12 @@ public class RemoteFullDataFileHandler extends GeneratedFullDataFileHandler } pos.forEachChildAtLevel(DhSectionPos.SECTION_MINIMUM_DETAIL_LEVEL, childPos -> { - int checksum = Objects.requireNonNull(this.repo.getChecksumForSection(childPos)); + Integer checksum = this.repo.getChecksumForSection(childPos); + if (checksum == null) + { + return; + } + this.dataRefreshQueue.submitRequest(childPos, this.level::updateDataSourcesWithChunkData, checksum); });