Crafting System
The crafting system implements OSRS-accurate crafting mechanics for creating leather armor, dragonhide armor, jewelry, and cutting gems. Crafting uses manifest-driven recipes with tick-based timing.Crafting recipes are defined in
packages/server/world/assets/manifests/recipes/crafting.json and processed by the ProcessingDataProvider.Overview
Crafting encompasses four main categories:- Leather Crafting - Create basic ranged armor from leather
- Studded Leather - Upgrade leather armor with steel studs
- Dragonhide Crafting - Create high-level ranged armor from dragon leather
- Jewelry - Craft amulets and rings from gold bars and gems
- Gem Cutting - Cut uncut gems for use in jewelry
- Uses tick-based timing (3 ticks = 1.8 seconds for most actions, 2 ticks for gem cutting)
- Grants Crafting XP per item created
- Requires specific tools (needle for leather/dragonhide, moulds for jewelry, chisel for gems)
- Some recipes require consumables (thread for sewing)
Leather Crafting
Requirements
- Tool: Needle (not consumed)
- Consumable: Thread (5 uses per item)
- Station: None (can craft anywhere)
Leather Recipes
Leather armor provides basic defense bonuses and is ideal for low-level ranged combat. The coif requires level 20 Ranged to equip.
Studded Leather
Requirements
- Inputs: Leather armor piece + Steel studs
- Tools: None
- Station: None
Studded Recipes
Studded armor provides better defense than regular leather and requires level 20 Ranged and Defence to equip.
Dragonhide Crafting
Requirements
- Tool: Needle (not consumed)
- Consumable: Thread (5 uses per item)
- Station: None
Green Dragonhide Recipes
Green dragonhide armor requires level 40 Ranged and Defence to equip. It provides excellent ranged attack and defense bonuses with magic defense.
Jewelry Crafting
Requirements
- Tool: Ring mould or Amulet mould (not consumed)
- Station: Furnace
- Inputs: Gold bar + optional gem
Jewelry Recipes
Jewelry provides combat bonuses and some pieces have special effects. Higher-tier jewelry requires cut gems, which must be obtained through gem cutting.
Gem Cutting
Requirements
- Tool: Chisel (not consumed)
- Station: None
- Inputs: Uncut gem
Gem Cutting Recipes
Gem cutting is faster than other crafting activities (2 ticks instead of 3). Cut gems are used in jewelry crafting and can be sold for profit.
Crafting Recipe Structure
Crafting recipes are defined inmanifests/recipes/crafting.json:
Recipe Properties
Crafting Categories
Recipes are organized into categories for UI display:Tools and Consumables
Required Tools
Consumables
Crafting Stations
Most crafting can be done anywhere, but jewelry requires a furnace:Armor Tiers
Crafting produces armor across multiple tiers:Ranged Armor Tiers
Higher-tier ranged armor provides better defense bonuses and ranged attack bonuses. Dragonhide armor also provides magic defense.
XP Rates
Crafting XP varies by item complexity and level requirement:XP rates assume continuous crafting with materials in inventory. Dragonhide crafting provides the best XP but requires high-level materials.
Crafting Progression
Early Levels (1-40)
- 1-18: Craft leather armor for basic XP
- 20-40: Train through leather items and prepare for studded armor
Mid Levels (40-60)
- 41-44: Craft studded armor for better XP
- 50+: Begin jewelry crafting with gold bars
High Levels (60-99)
- 57-63: Craft green dragonhide armor for excellent XP
- 70+: Craft high-tier jewelry (amulets of power, glory, fury)
- 80+: Cut high-value gems (dragonstone, onyx)
Related Documentation
- Skills System - XP and leveling
- Item Data Structure - Armor and jewelry items
- Smithing System - Creating metal equipment
- Manifest Architecture - Recipe definitions