package lv.enes.mc.eris_alchemy.utils; import net.minecraft.server.level.ServerPlayer; import org.quiltmc.qsl.networking.api.ServerPlayConnectionEvents; import java.util.HashSet; import java.util.Set; public final class PlayerUtils { private PlayerUtils() {} private static final Set ALL_PLAYERS = new HashSet<>(); public static Set all() { return ALL_PLAYERS; } public static void init() { ServerPlayConnectionEvents.JOIN.register((handler, sender, server) -> ALL_PLAYERS.add(handler.getPlayer())); ServerPlayConnectionEvents.DISCONNECT.register((handler, server) -> ALL_PLAYERS.remove(handler.getPlayer())); } }