set currentServer dest on joining server

master
alex 2022-04-09 22:46:48 +02:00
parent 75e8aac233
commit a8fa7c5277
1 changed files with 14 additions and 12 deletions

View File

@ -9,25 +9,27 @@ import org.redisson.api.RMap;
public class PlayerJoinListener implements Listener { public class PlayerJoinListener implements Listener {
@EventHandler @EventHandler
public void onJoin(PlayerJoinEvent event) { public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
event.setJoinMessage(null); event.setJoinMessage(null);
String uuid = KrakatoaAPI.getInstance().getFormatter() String uuid = KrakatoaAPI.getInstance().getFormatter()
.formatUuid(player.getUniqueId().toString()); .formatUuid(player.getUniqueId().toString());
RMap<String, String> map = KrakatoaAPI.getInstance().getRedisManager() RMap<String, String> map = KrakatoaAPI.getInstance().getRedisManager()
.getRedissonClient() .getRedissonClient()
.getMap("player:" + uuid); .getMap("player:" + uuid);
KrakatoaAPI.getInstance().getLogger().info("redis player: " + map.keySet()); KrakatoaAPI.getInstance().getLogger().info("redis player: " + map.keySet());
// TODO: server != lobby -> send player to last location map.put("currentServer", String.valueOf(KrakatoaAPI.getInstance().getKraSocketClient().getSocketClient().getDest()));
// TODO: server != lobby -> send player to last location
/* /*
RMap<String, String> map = ProxySystem.getInstance().getRedisManager() RMap<String, String> map = ProxySystem.getInstance().getRedisManager()
.getRedissonClient() .getRedissonClient()
.getMap("player:" + uuid); */ .getMap("player:" + uuid); */
} }
} }