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 935119af..ca8526e4 100644 --- a/common/src/main/java/net/william278/husksync/redis/RedisManager.java +++ b/common/src/main/java/net/william278/husksync/redis/RedisManager.java @@ -213,8 +213,6 @@ public class RedisManager extends JedisPubSub { public void sendUserDataUpdate(@NotNull User user, @NotNull DataSnapshot.Packed data) { plugin.runAsync(() -> { - this.setUserData(user, data); - final RedisMessage redisMessage = RedisMessage.create(user.getUuid(), data.asBytes(plugin)); redisMessage.dispatch(plugin, RedisMessage.Type.UPDATE_USER_DATA); }); diff --git a/common/src/main/java/net/william278/husksync/sync/DataSyncer.java b/common/src/main/java/net/william278/husksync/sync/DataSyncer.java index 554acf38..8d4707b3 100644 --- a/common/src/main/java/net/william278/husksync/sync/DataSyncer.java +++ b/common/src/main/java/net/william278/husksync/sync/DataSyncer.java @@ -101,10 +101,7 @@ public abstract class DataSyncer { * @param cause the save cause */ public void saveCurrentUserData(@NotNull OnlineUser onlineUser, @NotNull DataSnapshot.SaveCause cause) { - this.saveData( - onlineUser, onlineUser.createSnapshot(cause), - (user, data) -> getRedis().setUserData(user, data) - ); + this.saveData(onlineUser, onlineUser.createSnapshot(cause), getRedis()::setUserData); } /** diff --git a/gradle.properties b/gradle.properties index d536ce8e..fee2064c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ org.gradle.daemon=true javaVersion=21 # Plugin metadata -plugin_version=3.7.3 +plugin_version=3.8 plugin_archive=husksync plugin_description=A modern, cross-server player data synchronization system