From c280a796f82a3bc88e7f3674e567be1d6c22b5a1 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 27 Mar 2022 19:43:22 +0200 Subject: [PATCH] library changed to redisson --- .../krakatoa/proxy/listener/PostLoginListener.java | 12 ++++++++++-- .../java/net/krakatoa/proxy/redis/PlayerTest.java | 6 +++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java b/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java index 434a31a..3e51e8b 100644 --- a/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java +++ b/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java @@ -133,9 +133,17 @@ public class PostLoginListener implements Listener { RBucket bucket = ProxySystem.getInstance().getRedisManager().getRedissonClient() .getBucket("player:" + proxiedPlayer.getUniqueId().toString()); - PlayerTest playerTest = bucket.get(); + if (bucket != null) { + PlayerTest playerTest = bucket.get(); - ProxySystem.getInstance().getLogger().info("playerTest " + playerTest); + if (playerTest == null) { + bucket.set(new PlayerTest(proxiedPlayer.getName(), 250, "scooter")); + + ProxySystem.getInstance().getLogger().info("created bucket for playerTest"); + } else { + ProxySystem.getInstance().getLogger().info("playerTest " + playerTest); + } + } MessageUnpacker unpacker = MessagePack.newDefaultUnpacker(packer.toByteArray()); diff --git a/src/main/java/net/krakatoa/proxy/redis/PlayerTest.java b/src/main/java/net/krakatoa/proxy/redis/PlayerTest.java index 220b826..d29591f 100644 --- a/src/main/java/net/krakatoa/proxy/redis/PlayerTest.java +++ b/src/main/java/net/krakatoa/proxy/redis/PlayerTest.java @@ -5,8 +5,8 @@ import lombok.Data; @Data public class PlayerTest { - private String name; - private int money; - private String car; + private final String name; + private final int money; + private final String car; }