# RunUO Documentation - Class Overview - DefBlacksmithy

#### Back to Server.Engines.Craft

## DefBlacksmithy : CraftSystem

#### Nested Types: InternalTimer

(static) CraftSystem CraftSystem( get; )
(static) void CheckAnvilAndForge( Mobile from, int range, out bool anvil, out bool forge )
(ctor) DefBlacksmithy()
CraftECA ECA( get; )
int GumpTitleNumber( get; )
SkillName MainSkill( get; )
virtual int CanCraft( Mobile from, BaseTool tool, Type itemType )
virtual double GetChanceAtMin( CraftItem item )
virtual void InitCraftList()
virtual void PlayCraftEffect( Mobile from )
virtual int PlayEndingEffect( Mobile from, bool failed, bool lostMaterial, bool toolBroken, int quality, bool makersMark, CraftItem item )