private void B_Save_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < Known.Length; i++)
     {
         Known[i] = CLB_Recipes.GetItemChecked(i);
     }
     Player.Personal.SetRecipeList(Known);
     Close();
 }
        private void B_All_Click(object sender, EventArgs e)
        {
            var recipes = RecipeList.Recipes;

            for (ushort i = 0; i < CLB_Recipes.Items.Count; i++)
            {
                bool exists = recipes.ContainsKey(i);
                CLB_Recipes.SetItemChecked(i, exists);
            }
        }