diff --git a/common/src/main/java/net/william278/husksync/sync/LockstepDataSyncer.java b/common/src/main/java/net/william278/husksync/sync/LockstepDataSyncer.java index bf59d7dd..38f9b978 100644 --- a/common/src/main/java/net/william278/husksync/sync/LockstepDataSyncer.java +++ b/common/src/main/java/net/william278/husksync/sync/LockstepDataSyncer.java @@ -44,6 +44,10 @@ public class LockstepDataSyncer extends DataSyncer { @Override public void syncApplyUserData(@NotNull OnlineUser user) { this.listenForRedisData(user, () -> { + if (user.isOffline()) { + plugin.debug("Not applying data for offline user %s".formatted(user.getName())); + return false; + } if (getRedis().getUserCheckedOut(user).isPresent()) { return false; }