WENTUS

Features

Cafe Cool Beans in-game flows — crafting, sales, music box, sit, consumables.

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.

Guard: if ingredients are insufficient, a warning with the missing item name is shown.

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

InteractionFunction
Freezer shopBuy raw materials from the menu (paid into the stand)
Service counterOpen the stand stash (employee) / customer menu
IceBreakerTake ice (cb_waterice)
Boss menuOpen 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.

The item → animation type mapping is in server/consumables.lua. Ingredients are not consumable — only finished coffee drinks, juices, soup, and cupcakes are.