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 {
@EventHandler
public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
@EventHandler
public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
event.setJoinMessage(null);
event.setJoinMessage(null);
String uuid = KrakatoaAPI.getInstance().getFormatter()
.formatUuid(player.getUniqueId().toString());
String uuid = KrakatoaAPI.getInstance().getFormatter()
.formatUuid(player.getUniqueId().toString());
RMap<String, String> map = KrakatoaAPI.getInstance().getRedisManager()
.getRedissonClient()
.getMap("player:" + uuid);
RMap<String, String> map = KrakatoaAPI.getInstance().getRedisManager()
.getRedissonClient()
.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()
.getRedissonClient()
.getMap("player:" + uuid); */
}
}
}