π₯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_fries_buffalo"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 58868,
Offset = vector3(0.046, -0.003, 0.0),
Rot = vector3(2.85, 0.0, 112.5),
},
Second = {
Model = 'djs_fries_buffalo',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-16.0, 0.0, 0.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_fries_cheese"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 58868,
Offset = vector3(0.046, -0.003, 0.0),
Rot = vector3(2.85, 0.0, 112.5),
},
Second = {
Model = 'djs_fries_cheese',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-16.0, 0.0, 0.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_fries_voodoo"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_fork',
BoneID = 58868,
Offset = vector3(0.046, -0.003, 0.0),
Rot = vector3(2.85, 0.0, 112.5),
},
Second = {
Model = 'djs_fries_voodoo',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-16.0, 0.0, 0.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_wings_atomic"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_atomic',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_atomic',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_cajun"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_cajun',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_cajun',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_garlicparm"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_garlicparm',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_garlicparm',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_hawaiian"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_hawaiian',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_hawaiian',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_hickorysmaokedbbq"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_hickorysmokedbbq',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_hickorysmaokedbbq',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_hothoneyrub"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_hothoneyrub',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_hothoneyrub',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_lemonpepper"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_lemonpepper',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_lemonpepper',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_louisianarub"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_louisianarub',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_louisianarub',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_mangohabanero"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_mangohabanero',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_mangohabanero',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_orighot"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_orighot',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_orighot',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_plain"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'prop_chickenleg_plain',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_plain',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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_wings_spicykorenanq"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_wing_spicykoreanq',
BoneID = 58868,
Offset = vector3(0.053, 0.044, 0.0),
Rot = vector3(0.0, 0.0, -19.95),
},
Second = {
Model = 'djs_wings_spicykorenanq',
BoneID = 18905,
Offset = vector3(0.1, 0.0, 0.02),
Rot = vector3(-26.0, 2.0, 14.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