public static Packet MakeHandshakePacket( Player player ) { PacketWriter pw = new PacketWriter( (uint)OutputCodes.Handshake ); pw.Write( (byte)Config.ProtocolVersion ); pw.Write( Config.ServerName ); pw.Write( Config.MOTD ); pw.Write( player.GetPlayerClassCode() ); return pw.GetPacket(); }
// Opcode-specific packet builders public static Packet MakeDisconnectPacket(string reason) { PacketWriter pw = new PacketWriter((uint)OutputCodes.Disconnect); pw.Write(reason); return(pw.GetPacket()); }
public static Packet MakeHandshakePacket(Player player) { PacketWriter pw = new PacketWriter((uint)OutputCodes.Handshake); pw.Write((byte)Config.ProtocolVersion); pw.Write(Config.ServerName); pw.Write(Config.MOTD); pw.Write(player.GetPlayerClassCode()); return(pw.GetPacket()); }
// Opcode-specific packet builders public static Packet MakeDisconnectPacket( string reason ) { PacketWriter pw = new PacketWriter( (uint)OutputCodes.Disconnect ); pw.Write( reason ); return pw.GetPacket(); }