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 26c76fc8..57379594 100644 --- a/common/src/main/java/net/william278/husksync/sync/LockstepDataSyncer.java +++ b/common/src/main/java/net/william278/husksync/sync/LockstepDataSyncer.java @@ -53,9 +53,10 @@ public class LockstepDataSyncer extends DataSyncer { // If they are checked out, ask the server to check them back in and return false final Optional server = getRedis().getUserCheckedOut(user); - if (plugin.getSettings().getSynchronization().isCheckinPetitions() - && server.isPresent() && !server.get().equals(plugin.getServerName())) { - getRedis().petitionServerCheckin(server.get(), user); + if (server.isPresent() && !server.get().equals(plugin.getServerName())) { + if (plugin.getSettings().getSynchronization().isCheckinPetitions()) { + getRedis().petitionServerCheckin(server.get(), user); + } return false; }