π₯Devcore Install
Step 1: Locate the Inventory Folder
Navigate to your FiveM server directory.
Open the
resourcesfolder.Find and open the inventory resource folder.
Step 2: Add Inventory Configs
Please visit your desired inventory above
Find Step 3 and install config named "Items Config (non-consumable)"
Step 3: Locate the devcore_needs Folder
Navigate to your FiveM server directory.
Open the
resourcesfolder.Find and open the
devcore_needsresource folder.Copy and paste inside
devcore_needs/configs/items.lua
Devcore Config
["djs_bowl_calamari"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_piececalamari',
BoneID = 57005,
Offset = vector3(0.15, 0.03, -0.02),
Rot = vector3(-20.0, -1.0, -24.00),
},
Second = {
Model = 'djs_bowl_calamari',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_chickengnoccisoup"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_spoon',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_chickengnoccisoup',
BoneID = 18905,
Offset = vector3(0.13, 0.02, 0.01),
Rot = vector3(-19.0, 0.0, 1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_fivecheeseziti"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_fivecheeseziti',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_friedmozzarella"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_piecefriedmozzarella',
BoneID = 57005,
Offset = vector3(0.13, 0.04, -0.01),
Rot = vector3(-195.0, 0.0, -47.00),
},
Second = {
Model = 'djs_bowl_friedmozzarella',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_housesalad"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_housesalad',
BoneID = 18905,
Offset = vector3(0.13, 0.04, 0.01),
Rot = vector3(-20.0, 0.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_minestrone"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_spoon',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_minestrone',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_pastafagioli"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_pastafagioli',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_shrimpalfredo"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_shrimpalfredo',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_shrimpscampi"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_shrimpscampi',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_toastedravioli"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_toastedravioli',
BoneID = 18905,
Offset = vector3(0.12, 0.02, 0.03),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_tomatosoup"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_tomatosoup',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.01),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_bowl_zuppatoscana"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_spoon',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_bowl_zuppatoscana',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.01),
Rot = vector3(-20.0, -1.0, -26.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_cake_blacktiemouse"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_cake_blacktiemouse',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_cheeseravioli"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_cheeseravioli',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_chickenfettucine"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_chickenfettucine',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_chickenlinguini"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_chickenlinguini',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_chickenmarsala"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_chickenmarsala',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_chickenparm"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_chickenparm',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_choclasagna"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_choclasagna',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_crablinguini"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_crablinguini',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_eggplantparm"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_eggplantparm',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_fettuccine"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_fettuccine',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_lasagnaclassico"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_lasagnaclassico',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_lobsterlinguini"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_lobsterlinguini',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_ratatouille"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_ratatouille',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_spaghettiandmeatballs"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_spaghettiandmeatballs',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_tiramisu"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 57005,
Offset = vector3(0.14, 0.02, 0.01),
Rot = vector3(-118.0, 192.0, 24.00),
},
Second = {
Model = 'djs_plate_tiramisu',
BoneID = 18905,
Offset = vector3(0.12, 0.00, 0.02),
Rot = vector3(-20.0, -1.0, -1.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},Adjust size, Bites, Status, Stress, and Alcohol as needed.
Step 4: Add Item Image
ox_inventory:
ox_inventory/web/images/
Step 5: Save the File & Restart Server
Save the
items.luafile.Restart your FiveM server using one of the following methods:
Full Server Restart: Stop and start the server manually.
Last updated