diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java index c6c0f83b2..06e47faa7 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java @@ -163,6 +163,8 @@ public class DhServerLevel extends DhLevel implements IDhServerLevel CompleteFullDataSource completeSource = (CompleteFullDataSource) entry.fullDataSource; for (FullDataSourceRequestMessage msg : entry.requestMessages.values()) { + this.fullDataRequests.remove(msg.futureId); + ServerPlayerState serverPlayerState = remotePlayerConnectionHandler.getConnectedPlayer(msg); if (serverPlayerState == null) continue;