1. Hello.
    As you know, soon we will get new game system.
    But not every one want search ingredients for craft.
    I'm sure, that many server owners will be glad to see some bypass or tuning ingredients for craft.

    Code:
    private bool DoesHaveUsableItem(int item, int iAmount)
    {
        int num = 0;
        foreach (global::ItemContainer current in this.containers)
        {
            num += current.GetAmount(item, true);
        }
        return num >= iAmount;
    }public bool CanCraft(ItemBlueprint bp, int amount = 1)
    {
        foreach (ItemAmount current in bp.ingredients)
        {
            if (!this.DoesHaveUsableItem(current.itemid, (int)current.amount * amount))
            {
                return false;
            }
        }
        return true;
    }
    This is prerelease check for ingredients and other items for craft.
    What we can do? :)
     
  2. Both client and server does checks for appropriate ingredients.
    You may modify the server but not the client.
    In result - nothing we can do (except the ugly methods with chat commands).
     
  3. I do not want to believe it :)