๐Ÿฅ‚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

-- ๐Ÿธ Cocktails & Drinks
["djs_berryflower_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_berryflower_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_blackberry_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_blackberry_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_bloodorange_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_bloodorange_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_carambolaandmint_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_carambolaandmint_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_cherryhibiscus_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_cherryhibiscus_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_cherrypineapple_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_cherrypineapple_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_ginandtonic"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_ginandtonic",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_grapefruit_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_grapefruit_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_raspberry_martini"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_raspberry_martini",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

["djs_strawberry_margarita"] = {
    Size = 220,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_strawberry_margarita",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 50, max = 75},
        Status = 50000,
        Stress = -1000,
        Alcohol = 0.05,
    },
},

-- ๐Ÿฅƒ Jello Shots
["djs_prop_blueberrypie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_blueberrypie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_cherrylimepie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_cherrylimepie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_cherrypie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_cherrypie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_keylimepie_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_keylimepie_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_orangecream_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_orangecream_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

["djs_prop_pineappleshortcake_jelloshot"] = {
    Size = 120,
    Type = "DRINK",
    Prop = {
        Main = {
            Model = "djs_prop_pineappleshortcake_jelloshot",
            BoneID = 60309,
            Offset = vector3(0.01, 0.01, 0.06),
            Rot = vector3(5.0, 5.0, -180.5),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "mp_player_intdrink",
            anim = "loop_bottle",
            params = {nil, nil, 2500, 49}
        }
    },
    Consume = {
        Bite = {min = 20, max = 30},
        Status = 30000,
        Stress = -500,
        Alcohol = 0.1,
    },
},

-- ๐ŸŒฎ Food
["djs_empanadas"] = {
    Size = 200,
    Type = "FOOD",
    Prop = {
        Main = {
            Model = "djs_empanadas",
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        },
        Second = {
            Model = "djs_prop_empanadas",
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-33.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@eat@fork",
            anim = "fork_clip",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = {min = 15, max = 25},
        Status = 60000,
        Stress = -1000,
        Alcohol = nil,
    },
},

["djs_vutacos"] = {
    Size = 200,
    Type = "FOOD",
    Prop = {
        Main = {
            Model = "djs_vutacos",
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        },
        Second = {
            Model = "djs_prop_vutacos",
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-33.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@eat@fork",
            anim = "fork_clip",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = {min = 15, max = 25},
        Status = 60000,
        Stress = -1000,
        Alcohol = nil,
    },
},

["djs_vuburritos"] = {
    Size = 200,
    Type = "FOOD",
    Prop = {
        Main = {
            Model = "djs_vuburritos",
            BoneID = 18905,
            Offset = vector3(0.1, 0.0, 0.02),
            Rot = vector3(-16.0, 0.0, 0.0),
        },
        Second = {
            Model = "djs_prop_vuburritos",
            BoneID = 57005,
            Offset = vector3(0.11, 0.04, -0.03),
            Rot = vector3(-33.0, 0.0, 0.0),
        },
    },
    Anim = {
        Hold = nil,
        Use = {
            dict = "anim@eat@fork",
            anim = "fork_clip",
            params = {nil, nil, 17500, 49}
        }
    },
    Consume = {
        Bite = {min = 15, max = 25},
        Status = 60000,
        Stress = -1000,
        Alcohol = nil,
    },
},
  • 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

  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