Show each player's current score in the tab list

This commit is contained in:
MineTec committed 2026-10-08 00:11:28 +02:00
1 parent 9e1edbfc7c
commit f56a3765c6
3 files changed
+47 -2

No files matched your search

@@ -11,6 +11,7 @@ import net.minestom.server.event.player.AsyncPlayerConfigurationEvent;
import net.minestom.server.event.player.PlayerBlockBreakEvent;
import net.minestom.server.event.player.PlayerDisconnectEvent;
import net.minestom.server.event.player.PlayerMoveEvent;
import net.minestom.server.event.player.PlayerSpawnEvent;
import net.minestom.server.instance.InstanceContainer;
import net.minestom.server.instance.InstanceManager;
import net.minestom.server.instance.block.Block;
@@ -82,7 +83,14 @@ public class EndlessJumper {
eventHandler.addListener(PlayerBlockBreakEvent.class, event -> event.setCancelled(true));
eventHandler.addListener(PlayerDisconnectEvent.class, event -> games.remove(event.getPlayer()));
eventHandler.addListener(PlayerSpawnEvent.class, event -> {
if(event.isFirstSpawn()) ScoreTab.join(event.getPlayer());
});
eventHandler.addListener(PlayerDisconnectEvent.class, event -> {
games.remove(event.getPlayer());
ScoreTab.leave(event.getPlayer());
});
server.start("0.0.0.0", 25501);