JJM Modifications
🛠️

Items & Crafting

All cafe menu items, their properties, and how crafting works.

The cafe includes twelve food and drink items that staff can craft at the kitchen bench and sell at the register.

Item keyLabelWeightTypeDescription
uwu_milk_teaUwU Milk Tea100DrinkSweet cat-themed milk tea.
uwu_cat_cookieCat Cookie100FoodCute frosted cookie shaped like a cat.
uwu_mochi_icecreamMochi Ice Cream100FoodSoft mochi ball with ice cream inside.
uwu_cat_bentoCat Bento500FoodCute bento box from UwU Cat Cafe.
uwu_cake_sliceSlice of Cake150FoodA delicious slice of cake.
uwu_frappeUwU Frappe200DrinkA refreshing frappe drink.
uwu_sandwichUwU Sandwich250FoodTasty sandwich with cat-themed wrapping.
uwu_pancake_stackPancake Stack300FoodFluffy stack of pancakes with syrup.
uwu_ramen_bowlRamen Bowl600FoodHot bowl of ramen with cute toppings.
uwu_macaron_boxMacaron Box120FoodA delightful box of colourful macarons.
uwu_garden_saladGarden Salad200FoodFresh mixed greens with a light dressing.
uwu_valentine_cookieValentine Cookie100FoodHeart-shaped cookie — seasonal Valentine item.

All items are stackable, useable, and not unique. When a player uses a food item they see an eating animation and a notification; drink items play a drinking animation.

Item Images#

Each item has a matching .png image in the items/ folder of the resource. Copy these images to your inventory resource's images directory so they display correctly in the UI.

Registering Items#

Depending on your inventory system, add the item definitions in different places:

  • qb-inventory (standard): copy the entries from items/items.lua into qb-core/shared/items.lua.
  • qb-inventory (with item decay): use the decay-enabled variants provided in the same file. Each item decays over 86400 seconds (24 hours) by default.
  • ox_inventory: paste the block from items/ox_inventory.lua into ox_inventory/data/items.lua.

Crafting#

On-duty staff interact with the kitchen bench to open the crafting menu. Selecting an item starts a timed crafting process — the configured time value in milliseconds determines how long they must wait before the item is added to their inventory.

Ingredients listed under requirements are consumed from the player's inventory at the start of crafting. If the player does not have the required items, crafting is blocked. Recipes with an empty requirements table require no ingredients.

See the Configuration page for details on adding or modifying recipes.

Tip

Seasonal items like uwu_valentine_cookie only appear in the crafting menu during their active date window. Outside of that window they are hidden automatically — no manual toggling is needed.