diff --git a/common/src/main/java/net/william278/husksync/redis/RedisManager.java b/common/src/main/java/net/william278/husksync/redis/RedisManager.java index 4ffa324e..c3c1c1e9 100644 --- a/common/src/main/java/net/william278/husksync/redis/RedisManager.java +++ b/common/src/main/java/net/william278/husksync/redis/RedisManager.java @@ -159,6 +159,7 @@ public class RedisManager extends JedisPubSub { switch (messageType) { case UPDATE_USER_DATA -> plugin.getOnlineUser(redisMessage.getTargetUuid()).ifPresent( user -> { + plugin.lockPlayer(user.getUuid()); try { final DataSnapshot.Packed data = DataSnapshot.deserialize(plugin, redisMessage.getPayload()); user.applySnapshot(data, DataSnapshot.UpdateCause.UPDATED);