# Dependencies > Required and optional dependencies for ML Fuel Category: FUEL · Source: https://miciomods.it/docs/ml-fuel-dependencies · Last updated: 2026-07-09 ## Required - [ml_bridge](https://portal.cfx.re): framework abstraction: inventory operations, item metadata, usable items, vehicle targets, notifications, permissions, logging - [ox_lib](https://github.com/communityox/ox_lib): callbacks, points, context menus, skill checks. - [ox_inventory](https://github.com/communityox/ox_inventory): the reference inventory. Jerry cans and power cells store their fuel as item metadata, so any inventory ml_bridge supports with metadata works, not only this one. - [oxmysql](https://github.com/communityox/oxmysql): stores per-plate fuel conversions and tank upgrades ## Framework **QBCore** **server.cfg** ```cfg ensure qb-core ensure oxmysql ensure ox_lib ensure ox_inventory # or your inventory ensure ml_bridge ensure ml_fuel ``` **QBox** **server.cfg** ```cfg ensure qbx_core ensure oxmysql ensure ox_lib ensure ox_inventory # or your inventory ensure ml_bridge ensure ml_fuel ``` **ESX** **server.cfg** ```cfg ensure es_extended ensure oxmysql ensure ox_lib ensure ox_inventory # or your inventory ensure ml_bridge ensure ml_fuel ``` **Standalone** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure ox_inventory # or your inventory ensure ml_bridge ensure ml_fuel ``` > **INFO:** Auto Detection > > `ml_bridge` detects your framework automatically. No manual setup. ## Optional ### Base Building - `hrs_base_building`: generators are refueled from ML Fuel jerry cans through the hold-to-pour Transfer UI. The integration is built in; two small edits on the HRS side are documented in `open/HRS_INTEGRATION.md` and on the Developer page ### Minigames - `mgc`: extra minigame pool for scavenge and siphon actions. The provider file self-skips when the resource is not started - `ps-ui`: same as above, Project Sloth minigames > **INFO:** Fallback > > ox_lib skill checks are always registered, so scavenge minigames work with no extra resource installed. ### Dispatch A failed scavenge or siphon minigame can alert police jobs through `Bridge.AlertDispatch`. It uses whatever dispatch system ml_bridge detects on your server. Configured per feature via `minigame.onFail.alertDispatch`.