private CraftingStatus CanServerCraft(CraftingRecipe recipe, List <ReagentContainer> reagentsContainers)
        {
            if (IsPlayerAbleToCraft() == false)
            {
                return(CraftingStatus.NotAbleToCraft);
            }

            return(recipe.CheckPossibleReagents(reagentsContainers)
                                ? CraftingStatus.AllGood
                                : CraftingStatus.NotEnoughReagents);
        }