π₯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_unagi"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_chopstick',
BoneID = 57005,
Offset = vector3(0.136, 0.027, 0.0),
Rot = vector3(80.100433, 0.0, 0.0),
},
Second = {
Model = 'djs_bowl_unagi',
BoneID = 18905,
Offset = vector3(0.130, 0.040, -0.010),
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, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_mochiplate"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_mochigreen',
BoneID = 57005,
Offset = vector3(0.140, 0.050, -0.040),
Rot = vector3(-76.907990, 0.0, 0.0),
},
Second = {
Model = 'djs_mochiplate',
BoneID = 18905,
Offset = vector3(0.140, 0.030, 0.020),
Rot = vector3(-13.146003, 0.0, 4.382),
}
},
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_onigiri_multi"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_chopstick',
BoneID = 57005,
Offset = vector3(0.136, 0.027, 0.0),
Rot = vector3(80.100433, 0.0, 0.0),
},
Second = {
Model = 'djs_onigiri_multi',
BoneID = 18905,
Offset = vector3(0.152, 0.040, 0.012),
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, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_plate_tempurashirmp"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_tempurashirmp',
BoneID = 57005,
Offset = vector3(0.100, 0.040, -0.032),
Rot = vector3(0.0, -48.313988, 0.0),
},
Second = {
Model = 'djs_plate_tempurashirmp',
BoneID = 18905,
Offset = vector3(0.152, 0.040, 0.012),
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, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_sushi_multi"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_chopstick',
BoneID = 57005,
Offset = vector3(0.136, 0.027, 0.0),
Rot = vector3(80.100433, 0.0, 0.0),
},
Second = {
Model = 'djs_sushi_multi',
BoneID = 18905,
Offset = vector3(0.152, 0.040, 0.012),
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, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_sushiboard_multi2"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_chopstick',
BoneID = 57005,
Offset = vector3(0.136, 0.027, 0.0),
Rot = vector3(80.100433, 0.0, 0.0),
},
Second = {
Model = 'djs_sushiboard_multi2',
BoneID = 18905,
Offset = vector3(0.152, 0.040, 0.012),
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, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_sushiplate_multi"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_chopstick',
BoneID = 57005,
Offset = vector3(0.136, 0.027, 0.0),
Rot = vector3(80.100433, 0.0, 0.0),
},
Second = {
Model = 'djs_sushiplate_multi',
BoneID = 18905,
Offset = vector3(0.152, 0.040, 0.012),
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, 17500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 2000000,
},
},
["djs_prop_caliroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_cookedsalmonroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_eelroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_gunkanmakiroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_hosomakiroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_hozomakiroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_kappabashiroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_makiroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_mochigreen"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_mochigreen',
BoneID = 18905,
Offset = vector3(0.155, 0.059, 0.0),
Rot = vector3(-206.097748, 0.0, 72.600357),
},
},
Anim = {
Hold = nil,
Use = {
dict = "mp_player_inteat@burger",
anim = "mp_player_int_eat_burger",
params = {nil, nil, 2500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 400000,
},
},
["djs_prop_mochiorange"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_mochiorange',
BoneID = 18905,
Offset = vector3(0.155, 0.059, 0.0),
Rot = vector3(-206.097748, 0.0, 72.600357),
},
},
Anim = {
Hold = nil,
Use = {
dict = "mp_player_inteat@burger",
anim = "mp_player_int_eat_burger",
params = {nil, nil, 2500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 400000,
},
},
["djs_prop_mochipink"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_mochipink',
BoneID = 18905,
Offset = vector3(0.155, 0.059, 0.0),
Rot = vector3(-206.097748, 0.0, 72.600357),
},
},
Anim = {
Hold = nil,
Use = {
dict = "mp_player_inteat@burger",
anim = "mp_player_int_eat_burger",
params = {nil, nil, 2500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 400000,
},
},
["djs_prop_mochiwhite"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_mochiwhite',
BoneID = 18905,
Offset = vector3(0.155, 0.059, 0.0),
Rot = vector3(-206.097748, 0.0, 72.600357),
},
},
Anim = {
Hold = nil,
Use = {
dict = "mp_player_inteat@burger",
anim = "mp_player_int_eat_burger",
params = {nil, nil, 2500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 400000,
},
},
["djs_prop_mochiyellow"] = {
Size = 0,
Type = 'FOOD',
Prop = {
Main = {
Model = 'djs_prop_mochiyellow',
BoneID = 18905,
Offset = vector3(0.155, 0.059, 0.0),
Rot = vector3(-206.097748, 0.0, 72.600357),
},
},
Anim = {
Hold = nil,
Use = {
dict = "mp_player_inteat@burger",
anim = "mp_player_int_eat_burger",
params = {nil, nil, 2500, 49}
}
},
Consume = {
Bite = { min = 10, max = 15 },
Status = 400000,
},
},
["djs_prop_philadelphiaroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_salmongunkanroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_salmonroll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_searedahituna"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_shrimproll"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_tempurashirmp"] = {
Size = 0,
Type = 'ITEM',
},
["djs_prop_yellowtailroll"] = {
Size = 0,
Type = 'ITEM',
},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