Remove players when switching worlds (#2)

This commit is contained in:
ironboundred 2023-02-19 06:45:29 -06:00 committed by GitHub
parent f7d19869b9
commit 1ec41b9942
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,6 +28,11 @@ public class PlayerTabList {
@SuppressWarnings("UnstableApiUsage") @SuppressWarnings("UnstableApiUsage")
@Subscribe @Subscribe
public void onPlayerJoin(@NotNull ServerPostConnectEvent event) { public void onPlayerJoin(@NotNull ServerPostConnectEvent event) {
// Remove previous Tab entries for players when they move servers
if (event.getPreviousServer() != null) {
removePlayer(event.getPlayer());
}
final TabPlayer player = plugin.getTabPlayer(event.getPlayer()); final TabPlayer player = plugin.getTabPlayer(event.getPlayer());
// Reset existing tab list // Reset existing tab list