public static MapleParty CreateParty(MapleCharacter owner, string partyName, bool privateParty) { MapleParty party = new MapleParty(partyName); lock (Parties) { Parties.Add(party.Id, party); } party.LeaderId = owner.Id; party.Characters.Add(owner.Id); party.Private = privateParty; owner.Client.SendPacket(Packets.CreateParty(party)); return(party); }