π₯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_applejacks"] = {
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.0),
},
Second = {
Model = 'djs_bowl_applejacks',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_captaincrunchberries"] = {
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.0),
},
Second = {
Model = 'djs_bowl_captaincrunchberries',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_cheeriosscinammonoatcrunch"] = {
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.0),
},
Second = {
Model = 'djs_bowl_cheeriosscinammonoatcrunch',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_chocopillows"] = {
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.0),
},
Second = {
Model = 'djs_bowl_chocopillows',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_churros"] = {
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.0),
},
Second = {
Model = 'djs_bowl_churros',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_cinammontoastcrunch"] = {
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.0),
},
Second = {
Model = 'djs_bowl_cinammontoastcrunch',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_cocopops"] = {
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.0),
},
Second = {
Model = 'djs_bowl_cocopops',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_cocopuffs"] = {
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.0),
},
Second = {
Model = 'djs_bowl_cocopuffs',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_cornflakes"] = {
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.0),
},
Second = {
Model = 'djs_bowl_cornflakes',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_cornpops"] = {
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.0),
},
Second = {
Model = 'djs_bowl_cornpops',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_frootloops"] = {
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.0),
},
Second = {
Model = 'djs_bowl_frootloops',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_frootloopsmarshmallows"] = {
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.0),
},
Second = {
Model = 'djs_bowl_frootloopsmarshmallows',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_frostedflakes"] = {
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.0),
},
Second = {
Model = 'djs_bowl_frostedflakes',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_fruitypebbles"] = {
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.0),
},
Second = {
Model = 'djs_bowl_fruitypebbles',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_honeybunchesofoats"] = {
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.0),
},
Second = {
Model = 'djs_bowl_honeybunchesofoats',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_honeynutcherrios"] = {
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.0),
},
Second = {
Model = 'djs_bowl_honeynutcherrios',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_luckycharms"] = {
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.0),
},
Second = {
Model = 'djs_bowl_luckycharms',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_oreo"] = {
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.0),
},
Second = {
Model = 'djs_bowl_oreo',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_raisinbran"] = {
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.0),
},
Second = {
Model = 'djs_bowl_raisinbran',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_reesepuffs"] = {
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.0),
},
Second = {
Model = 'djs_bowl_reesepuffs',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_ricekrispies"] = {
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.0),
},
Second = {
Model = 'djs_bowl_ricekrispies',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_specialredk"] = {
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.0),
},
Second = {
Model = 'djs_bowl_specialredk',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
["djs_bowl_trix"] = {
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.0),
},
Second = {
Model = 'djs_bowl_trix',
BoneID = 18905,
Offset = vector3(0.13, 0.05, 0.0),
Rot = vector3(0.0, 0.0, 0.0),
}
},
Anim = {
Hold = nil,
Use = {
dict = "anim@djs@food@plated",
anim = "djs_food_plate_bite_loop",
params = {nil, nil, 10000, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 15000,
},
},
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