This repository has been archived on 2024-08-29. You can view files and clone it, but cannot push or open issues or pull requests.
Files
world-museum/src/main/java/eu/mhsl/craftattack/worldmuseum/util/TablistUpdateTask.java
Elias Müller bb363dc06f Added void-world for selection
Added loading indicators
Added speed modifiers
Code cleanup
2023-10-22 22:22:39 +02:00

30 lines
1.1 KiB
Java

package eu.mhsl.craftattack.worldmuseum.util;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.format.NamedTextColor;
import net.minestom.server.MinecraftServer;
import net.minestom.server.adventure.audience.Audiences;
import net.minestom.server.entity.Player;
import java.util.Collection;
public class TablistUpdateTask implements Runnable {
@Override
public void run() {
Collection<Player> players = MinecraftServer.getConnectionManager().getOnlinePlayers();
if (players.isEmpty()) return;
final Component header =
Component.newline()
.append(Component.text(" Welten-Museum ", NamedTextColor.GOLD))
.append(Component.newline()).append(Component.text("Spieler: " + players.size()))
.append(Component.newline());
final Component footer =
Component.newline()
.append(Component.text("mhsl.eu"))
.append(Component.newline());
Audiences.players().sendPlayerListHeaderAndFooter(header, footer);
}
}