I will add a config option that will allow you to disable auto update for the meals.
Regardnig adding cooking time, could try something like this:
new CuiTextComponent { Text = cookingData.description + "\n" + (cookingData.buffType == BuffType.Permission ? GetPermissionBuffDescription(cookingData.perms) : GetBuffDescription(cookingData.buffType, cookingData.BuffModifier) + "\n" + string.Format(lang.GetMessage("Duration", this, player.UserIDString), cookingData.buff_duration)) + $"\nCooking Time: {cookingData.cookTime} seconds", Font = "robotocondensed-regular.ttf", FontSize = 16, Align = TextAnchor.UpperLeft, Color = "1 1 1 1" },
Can change it to lang of course, but if its only for your server you might as well hard code it.