public void init() { try { Logger.log("StarterMap", "Loading Starters"); BufferedReader reader = new BufferedReader(new FileReader(map)); String s; while ((s = reader.readLine()) != null) { starters.add(s); } Logger.log( "StarterMap", "Loaded Starter map, There are " + starters.size() + " IP's in Configuration"); } catch (Throwable e) { e.printStackTrace(); } }
@Override public final void decode(InputStream stream) { session.setDecoder(-1); int packetId = stream.readUnsignedByte(); switch (packetId) { case 14: decodeLogin(stream); break; case 15: decodeGrab(stream); break; default: if (Settings.DEBUG) Logger.log(this, "PacketId " + packetId); session.getChannel().close(); break; } }