πŸ₯‚Devcore Install

Step 1: Locate the Inventory Folder

  1. Navigate to your FiveM server directory.

  2. Open the resources folder.

  3. 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 resources folder.

  • Find and open the devcore_needs resource 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/

236KB
Open

Step 5: Save the File & Restart Server

  1. Save the items.lua file.

  2. Restart your FiveM server using one of the following methods:

    • Full Server Restart: Stop and start the server manually.


Last updated