Skip to main content

Overview

Every player has a crafting XP total stored in data/crafting_xp.json keyed by their license identifier. XP is earned by successfully completing crafts and is used to unlock higher-tier recipes.

XP Settings

Configured in the admin panel under Settings:

Level Gates

Each recipe has a requiredLevel field. Players below that level cannot see or craft that recipe. Example level thresholds from the default recipe set:

Admin XP Commands

Admins can manually adjust player XP: Command names are configurable in config.lua under Config.Commands.