Crafting System

← Back to Home

Crafting Center

Crafting Center uses the same Livewire flow as the SimpleMMO web UI. It reads the Livewire snapshot, craftable list, material requirements, energy cost, active session, and claim state.

Method API Description
GET /crafting/menu Loads crafting page, Livewire snapshot, craftables, materials, level, and active session.
POST /livewire/update Sends Livewire actions for crafting operations.
DYNAMIC changeCraftable Selects craftable type such as Common, Uncommon, Rare, keys, or diamonds.
DYNAMIC updateCraftingAfterQuantityChange Updates quantity and recalculates requirements.
DYNAMIC autoAddMaterials Automatically fills required materials.
DYNAMIC updateMaterials Updates material selection.
DYNAMIC initiateCraftingSession Starts the crafting session.
DYNAMIC claimItems Claims completed crafting results.

Auto Craft

Auto Craft repeatedly starts crafting based on selected craftable and interval. When enabled, Auto Sprint is disabled so regenerated energy can be saved for crafting.

Option Description
Enable / Disable Turns background Auto Craft ON or OFF.
Select Craftable Chooses the item category to craft.
Select Interval Sets interval such as 5, 10, 15, 20, 30, or 60 minutes.
Quantity Mapping Quantity is calculated from interval/energy budget.
Persistent Setting Saved in data/runtime_settings.json.

Crafting Queue

Crafting Queue allows multiple crafting jobs to be queued. The queue can run in background, claim completed jobs, and start the next one.

Feature Description
Add Queue Item Adds selected craftable and quantity to queue.
Start / Pause Queue Controls the background queue runner.
Loop Mode Repeats the queue continuously when enabled.
Auto Claim Claims completed crafting before starting the next job.
MOE Support Uses MOE automatically if energy is insufficient during queue processing.
Retry Handling Retries temporary connection errors such as RemoteDisconnected or connection aborted.
Runtime Queue Queue exists during runtime and resets when bot restarts.

Continue Reading