# Dependencies > Required and optional resources for ml_crafting Category: CRAFTING · Source: https://miciomods.it/docs/ml-crafting-dependencies · Last updated: 2026-06-10 ## Required - [ml_bridge](https://portal.cfx.re): Framework abstraction, inventory operations, usable items, permissions, notifications, logging - [ox_lib](https://github.com/communityox/ox_lib): Callbacks, model and animation loading - [oxmysql](https://github.com/communityox/oxmysql): Database driver for stations, recipes, blueprints, queue and player progression ## Framework **QBCore** **server.cfg** ```cfg ensure qb-core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_crafting ``` **QBox** **server.cfg** ```cfg ensure qbx_core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_crafting ``` **ESX** **server.cfg** ```cfg ensure es_extended ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_crafting ``` **Standalone** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_crafting ``` > **INFO:** Auto Detection > > `ml_bridge` detects your framework automatically. No manual setup. ## Optional ### Progression - ml_skills: Skill gating and XP rewards. Recipes can require an unlocked skill or a level, stay hidden until the skill is learned, and pay XP into the ml_skills tree with automatic category routing. Configured through `Config.ExternalSkills` ### Fuel - ml_fuel: Refuel benches with reusable jerrycans. With `Config.Fuel.mlFuel.enabled`, any item carrying `fuelAmount` and `fuelType` metadata is treated as a fuel container: it is kept in the inventory and only emptied, never consumed ### Other - ml_vehiclecraft: When started, the recipe editor can list buildable vehicles from it - ml_hud: The shipped `open/client.lua` contains a sample stress call wired to ml_hud, wrapped in a safe call. Remove or replace it freely