➡️ preview: https://youtu.be/oo1o4lH6IuE
last-crafting introduces an advanced crafting system with fully placeable workbenches, an EXP progression mechanic, and flexible recipes. All UI text is multilingual (IT/ES/EN/FR), making it suitable for any server environment.
Features
Placeable workbenches: players can position crafting benches directly in-game; their coordinates are persistent via database.
Crafting EXP system: gain experience by crafting items; unlock new recipes as you progress.
Job-specific recipes: create exclusive crafting options visible only to certain jobs (e.g., mechanics, blacksmiths, medics).
Simple & complex recipes: configure both quick crafts and multi-step processes with different interaction styles.
Pause & resume crafting: players can stop crafting at any time and continue later without losing progress.
Workbench range: each bench has an adjustable interaction distance, ensuring balanced gameplay.
Compatibility
Frameworks
ESX / QBOX: uses ox_lib, ox_target, ox_inventory.
QBCore: uses qb-target, qb-inventory, qb-skillbar.
Database: oxmysql for persistent bench storage and recipe tracking.
Audio: integrates interact-sound for immersive crafting effects.
Dependencies
ox_lib, ox_target, ox_inventory, oxmysql, one of qbx_core / qb-core / es_extended, plus interact-sound.
Key Config
Language (Config.Locale), workbench placement and distance range, recipe definitions (simple/complex), job restrictions, EXP progression settings, crafting pause/resume options, and sound customization.