package net.scapeemulator.game.net.world; import io.netty.channel.Channel; import io.netty.channel.ChannelFutureListener; import net.scapeemulator.game.GameServer; import net.scapeemulator.game.net.Session; public final class WorldListSession extends Session { private static final Country[] COUNTRIES = { new Country(Country.FLAG_USA, "USA") }; public WorldListSession(GameServer server, Channel channel) { super(server, channel); } @Override public void messageReceived(Object message) { World[] worlds = { new World(1, World.FLAG_MEMBERS, 0, "MoparScape Server", "game.moparscape.org"), new World(2, 0, 0, "Local", "127.0.0.1") }; int[] players = { net.scapeemulator.game.model.World.getWorld().getPlayers().getSize(), 0 }; channel.write(new WorldListMessage(0xDEADBEEF, COUNTRIES, worlds, players)).addListener(ChannelFutureListener.CLOSE); } }