j_clothe by JotaDaTeta turns equipped clothing into QBCore inventory items and uses their metadata to equip them again. The original Cfx release links this repository. Its current public commit is from October 2023; treat it as code to review and adapt, not a verified installation for every current inventory or appearance system.
Open the original j_clothe repository
Match the inventory integration
Back up your inventory, appearance configuration and item definitions. The resource uses qb-core, QBCore progress bars and inventory item events. The README defines items in qb-core/shared/items.lua and describes an older qb-inventory HTML/JavaScript interface. Match those calls to your installed version. items_install.lua mixes Lua item definitions with JavaScript snippets; it is reference material, not an executable Lua installer. Keep id_clothe and id_texture metadata intact and verify every referenced item image.
Review the character and prop handling
The inspected client assigns the female model the value women but checks woman in removal branches. Some watch and bracelet removal settings are referenced without definitions, and a separate watch handler still references ESX. These are concrete reasons to test both freemode models, hats, glasses, watches and bracelets before deployment. Do not infer ESX support from leftover code or universal female compatibility from the release description.
Validate item changes on the server
The published give-item event accepts client-supplied clothing identifiers and textures without checking an authoritative clothing state. The remove-item event accepts a client-supplied item object. Before public use, a developer should validate ownership, the actual inventory slot and metadata, allowed component/prop values and successful inventory operations. Reject repeated or invalid requests. This source review is not a complete security audit or an executed exploit test.
On an isolated server, test removing, equipping, swapping, transferring and storing an item, then reconnect and restart. Try a full inventory and a cancelled progress bar; clothing and item counts must remain consistent. Check saved outfits and add-on clothing separately. The resource does not contain a robbery system for stripping clothes directly from another player; that behavior needs a separately verified integration.