WENTUS

Overview

Irish Pub — multi-framework pub job (cocktail / spirit / beer / coffee crafting, customer sale, music box).
v2.0.11

Irish Pub is a pub job script. Employees craft cocktails, spirits, beer and coffee from base ingredients and sell them to customers; a music box sets the mood and guests can sit at the tables.

Job name: irishpub · Framework: QBCore / QBox / ESX

Features

Crafting Stations

Cocktails, Beer, Coffee, Oven (food) + base measures (Rum, Whiskey, Wine, Vodka, Tequila, Gin, Liqueur). Recipe-based menus, animation + sound per station.

Customer Sale

Customers order from the service counter; sold from stand stock when an employee is on duty, otherwise at config price.

Music Box

Jukebox + DJ pad (xsound) — play by URL, volume/loop control, paid.

Sit System

Sittable chairs across the pub (ox_target / qb-target box zones).

Stock + Stand

Raw material purchase (freezer shop), worker stand stash, ice from the IceBreaker.

Consumables

Every crafted drink/food is usable — plays a drinking/eating animation and removes one from the inventory.

File Structure

wentus-irishpub/
├── fxmanifest.lua
├── config.lua              # Config.Base + Config.Settings
├── shared/bridge.lua       # global Core (QBCore/QBox/ESX)
├── client/
│   ├── utils.lua           # CoreGeneral (client) + helpers
│   ├── client.lua          # zones, customer, blip
│   ├── menu.lua            # menus
│   ├── animations.lua
│   ├── consumables.lua     # item → animation reference
│   └── sit.lua             # chair sitting
├── server/
│   ├── server.lua          # CoreGeneral (server) + callbacks
│   ├── consumables.lua     # usable item registration
│   └── music.lua
├── locales/ en.lua · tr.lua · es.lua
├── items.lua               # QBCore format
└── items-qbox.lua          # ox_inventory format