# Dependencies > Required and optional dependencies for ML Random Cloth Category: RANDOM CLOTHING · Source: https://miciomods.it/docs/random-cloth-dependencies · Last updated: 2026-07-09 ## Required - `ml_bridge`: the framework and inventory abstraction layer. Every player, item, and usable-item call in ML Random Cloth goes through it, which is what makes the resource work across ESX, QBCore, Qbox, and Standalone. - `ox_lib`: provides the progress bar used when opening a pack, and shared runtime helpers. Loaded as `@ox_lib/init.lua`. - `ml_clothing`: the companion this resource packs for. The pack items give real clothing items (`jacket`, `pants`, `bag`) that `ml_clothing` defines and handles, including bag stash metadata. `ml_random_cloth` is an addon for `ml_clothing`, not a standalone system. Start `ml_clothing` first. `ox_inventory` is where the 15 standard `pack_*` items are registered and is what calls the `usePack` export on item use. ## Framework Setup Set your framework's resource name in `server.cfg` ahead of the dependency chain. ML Random Cloth itself detects the framework through `ml_bridge` and needs no framework key in its own config. **QBCore** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure qb-core ensure ox_inventory ensure ml_bridge ensure ml_clothing ensure ml_random_cloth ``` **QBox** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure qbx_core ensure ox_inventory ensure ml_bridge ensure ml_clothing ensure ml_random_cloth ``` **ESX** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure es_extended ensure ox_inventory ensure ml_bridge ensure ml_clothing ensure ml_random_cloth ``` **Standalone** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure ox_inventory ensure ml_bridge ensure ml_clothing ensure ml_random_cloth ``` > **INFO:** Auto Detection > > ML Random Cloth does not have a framework setting. `ml_bridge` detects the active framework at runtime and routes every `Bridge.*` call to it. With `Config.Debug = true` the detected framework is printed on start: `ml_random_cloth initialized (Framework: ...)`. ## Optional There are no optional integrations. ML Random Cloth talks only to `ml_bridge`, `ox_lib`, `ml_clothing`, and `ox_inventory`. It uses no custom interface, no database, and no other resource.