Fix possible NPE!

This commit is contained in:
2024-08-07 09:33:31 +02:00
parent 704fc53e9e
commit 4efd30bdfb
@@ -61,16 +61,17 @@ public class TablistManager extends BasicListener {
@Subscribe @Subscribe
public void onJoin(PostLoginEvent event) { public void onJoin(PostLoginEvent event) {
synchronized (tablists) {
tablists.put(event.getPlayer(), new Tablist(event.getPlayer()));
}
Tablist.sendPacket(event.getPlayer(), Tablist.createTeamPacket); Tablist.sendPacket(event.getPlayer(), Tablist.createTeamPacket);
} }
@Subscribe @Subscribe
public void onServerConnection(ServerConnectedEvent event) { public void onServerConnection(ServerConnectedEvent event) {
synchronized (tablists) { synchronized (tablists) {
if (tablists.containsKey(event.getPlayer())) {
tablists.get(event.getPlayer()).onServerSwitch(); tablists.get(event.getPlayer()).onServerSwitch();
} else {
tablists.put(event.getPlayer(), new Tablist(event.getPlayer()));
}
} }
} }