[QB/QBX/ESX] Cafe Cool Beans - Coffee Shop Job with Crafting, Waiter NPC & Billing

Cafe Cool Beans is a multi-framework coffee shop job for QBCore, QBox and ESX. Employees craft specialty coffees from single-origin beans, bake pastries, serve customers at tables via a waiter NPC, and manage stock - all from a single, fully configurable resource.

I would like to thank HaneStudios for creating this structure/MLO. This detailed structure of them inspired me.

Features

Category Details
Crafting Stations Coffee Machine, Bakery, Juice, Oven, Material Prep - recipe-based menus with animation and sound per station.
Specialty Coffee Beans 10 single-origin beans from Honduras, Ethiopia, Kenya, Costa Rica, Guatemala, El Salvador, Indonesia.
Coffee Menu Espresso, Double Espresso, Americano, Cappuccino, Ristretto, Macchiato, Latte, Flat White, Mocha, Caramel Macchiato.
Bakery Vanilla Cupcake, Chocolate Cupcake - recipe-driven with dough, flavoring, oil.
Juice Strawberry Juice, Orange Juice - extendable.
Oven Soup - extendable with new recipes.
Material Prep Dough, Cake Dough, Cupcake Dough - base ingredients for bakery items.
Waiter NPC Customer orders from the table, waiter walks to the counter, brings it back. Client-side ped states.
Customer Sales Customers order at the service counter. On-duty sells from stand stock, off-duty sells at config price. Cash/bank payment.
Music Box Jukebox + Boss room music device - YouTube URL streaming via xsound. Volume, loop, play/pause/stop. Paid activation. Spatial audio.
Tip & Billing Customers tip employees directly. Employees bill online players. Optional tax/revenue split.
Boss Menu Integrates with qb-management, Renewed-Banking, tgg-banking, codem, okokBanking.
Stock & Freezer 26 raw materials including 10 specialty coffee beans, flour, sugar, milk, eggs, chocolate, fruits, and more.
Sit System Sittable chairs across the cafe - ox_target / qb-target box zones.
Consumables Every crafted drink & food is usable - plays animation with sound, removes one item.
Multi-Language EN, TR included. Easy to add more.
Config-Driven Coordinates, items, prices, animations - all in Config.lua. No code changes needed.
Item Overview

Item Overview

Type Items
Classic Coffee Espresso, Double Espresso, Americano, Cappuccino, Ristretto, Macchiato, Latte, Flat White, Mocha, Caramel Macchiato
Bakery Vanilla Cupcake, Chocolate Cupcake
Dough Prep Dough, Cake Dough, Cupcake Dough
Juice Strawberry Juice, Orange Juice
Food Soup
Shop / Freezer Oil, Egg, Sugar, Flour, Milk, Salt, Chocolate, White Chocolate, Vanilla, Caramel, Strawberry, Orange, Cream, Raw Soup, Water Bottle, Coffee Bean
Coffee Beans (10 origins) Honduras Finca Beatrice, Baril Cerrado, Costa Rica Tarrazu, Guatemala Huehuetenango, Kenya Nyeri, Honduras El Calan, Ethiopia Sidamo, El Salvador SHG, Ethiopia Adado, Indonesia Sumatra

Depending on the details you want, this number may rise.

Dependencies

Resource QBox QBCore ESX
ox_lib :white_check_mark: :white_check_mark: :white_check_mark:
ox_target :white_check_mark: :white_check_mark: :white_check_mark:
ox_inventory :white_check_mark: :white_check_mark: :white_check_mark:
oxmysql :white_check_mark: :white_check_mark: :white_check_mark:
xsound :white_check_mark: :white_check_mark: :white_check_mark:
qbx_core :white_check_mark: - -
qb-core :white_check_mark:* :white_check_mark: -
es_extended - - :white_check_mark:

*QBox uses qb-core via bridge. Banking resource is configurable - see Supported Integrations below.

Supported Integrations

Supported Integrations

System Options
Target ox_target, qb-target
Inventory ox_inventory, qb-inventory
Menu ox_lib, qb-menu
Input ox_lib, qb-input
Notify ox_lib, qb-core, qbx-core, esx, okokNotify
ProgressBar ox_lib, qb-progressbar
PolyZone ox_lib, PolyZone
Banking qb-banking, qb-management, Renewed-Banking, tgg-banking, codem, okokBanking
Sound xsound
MySQL oxmysql

All integrations are config-driven. Switch by changing a single value in Config.lua.

Performance

Resmon: 0.00 ms - clean, optimized codebase with proper thread management and event-driven architecture.


Preview


MLO Compatibility

MLO Status Link
Cafe Cool Beans - HaneStudios :white_check_mark: Supported Forum

Purchase

€19.99 - one-time, escrow-protected, instant delivery.

Buy on Wentus.dev


Support & Links

Documentation wentus.dev/docs
Discord Support discord.gg/rkX8Ax9exJ
All Scripts wentus.dev/scripts
Wentus+ Subscription wentus.dev/subscription - all scripts, €20/mo

More from Wentus

Type Name Price
Script Pond Cafe €19.99
Script Irish Pub €14.99
Script La-Linterna Mexican Restaurant €29.99
Script Limey’s Juice Smoothie €19.99
Script Tequi La-La €14.99
Script MW Security €9.99
Script The Lost MC €9.99
Subscription Wentus+ All Scripts €20/mo
Code accessible No - Partiarly
Subscription based No
Lines (approximately) 2000+
Requirements qb,qbx,esx
Support Yes
9 Likes

oh its cute

2 Likes

its good and optimized

1 Like

Hey wondering one thing.
Is it possible to create/add different societies with different products to sell and of course others recipes ?
If yes i’m going to instant buy this script.

Yes of course. Editable script. And Easy Add Recipe

:white_check_mark: Update: Version 1.0.4

  • Refactor All Code
  • Changes were made on the menus for branding purposes.*
  • Item images have been added to the menu.(Inspired Jimathy666)**
  • Minor changes of qb-management have been adapted.
  • On/Off Duty added.
  • Tip Box added.
  • Sound System added. Both Locations ( Lobby and Office)
  • Sitable Chairs added.
  • Update Locale file.
  • Added custom sounds to item/product crafting.
  • Sales could not be made if there were no employees before. Now it can be done and it all goes to the company account.
  • Item Updates
    • Thirdy Generation Coffee’s Added.
      • Added 4 different coffee brewing methods.(Chemex,V60,Aeropress,Syphon)
      • Added 10 special coffee beans.
      • Depending on these, 40 different drinkable coffees were added.
      • If you want, you can give different properties according to the coffee hardness. For now, the stress rates are different.
    • Donut’s Items Added
      • Added 6 popular Donuts.
      • You can both sell, produce and consume.
    • Juice Items Added
      • Added 2 Popular Juice.
  • Craft Updates
    • Now you make coffees under 3 different categories.
      • These ; Classic, Special, 3rd Generation
    • Now you make some classic coffees in a different place.
    • Some item requirements have been improved realistically.

Update Short Video : Youtube CoolBeans 1.0.4

Update Menu Pictures

:white_check_mark: Update: Version 1.0.5

  • qb-menu Update * This PR
  • Small security bug solved.

Update 1.0.6 :white_check_mark:

  • Fixed the Special Coffee crafting issue.
  • Old qb-bossmenu Support.
  • Support for custom events. (qb-core > abc-core) in Config
  • qb-menu icon event update

Will you ever do an ESX Legacy version?

Hello, I do not intend to provide any make/support to the ESX side.