Why isn't this item consumable?

Here is my code for bread but its not consumable:




using TGTEM.Projectiles;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;

namespace TGTEM.Food.Sprites.Bread
{
public class Bread : ModItem
{


public override void SetStaticDefaults()
{
DisplayName.SetDefault("Plain Bread");
Tooltip.SetDefault("Would go great with some hummus!");
item.consumable = true;
}
public override void SetDefaults()
{
item.width = 22;
item.height = 20;
item.value = Item.sellPrice(silver: 1);
item.rare = ItemRarityID.White;
item.useStyle = 2;
item.useAnimation = 10;
item.useTime = 10;
item.UseSound = SoundID.Item2;
item.maxStack = 999;
item.consumable = true;


}



public override bool UseItem(Player player)
{

player.AddBuff(BuffID.WellFed, 18750);
return base.UseItem(player);

}
public override void AddRecipes()
{
var recipe = new ModRecipe(mod);
recipe.AddIngredient(mod, "Flour", 3);


recipe.SetResult(this);
recipe.AddRecipe();
}
}
}
 
Last edited:
Back
Top Bottom