Features
Crafting Stations
Each station is an ox_target / qb-target zone. The employee looks at the station → the menu opens → selects a product → recipe check → progress + animation → product to inventory.
Stations: Coffee Machine · Oven · Bakery · Juice · Material prep.
Customer Sale
Approach the stand
The customer uses the Open Menu option at the service counter.
On-duty status
- An employee is on duty → products are sold from the stand stock (employees must restock the stand).
- None → products are sold directly at the config price (100 items per product).
Payment
Cash / bank selection; revenue goes to the business account.
Music Box
At the lobby jukebox or boss room music device: play / pause / resume / volume / stop. Play: URL + loop selection, soundBoxPrice fee to the business (lobby only). Positional sound with xsound.
Sit System
Chairs around the cafe are target box zones — select Sit to sit, press the configured key (Config.Base.CloseSitKey, default X) to stand.
Stock + Stand
| Interaction | Function |
|---|---|
| Freezer shop | Buy raw materials from the menu (paid into the stand) |
| Service counter | Open the stand stash (employee) / customer menu |
| IceBreaker | Take ice (cb_waterice) |
| Boss menu | Open management menu (boss only) |
Consumables
Every crafted drink and food is registered as a usable item. On use it plays the matching drinking / eating animation, then removes one from the inventory.
server/consumables.lua. Ingredients are not consumable — only finished coffee drinks, juices, soup, and cupcakes are.