Irish Pub Job (ESX/QB)
Irish Pub Job - interactive job system for ESX servers Compatible with ESX framework. Fully customizable and optimized. Easy setup and configuration.
Video Preview
Click to load video from YouTube. By watching, you agree to their privacy policy.
Irish Pub Job (ESX/QB) - Complete Bar & Restaurant Management
Run an authentic Irish pub on your server with this dual-framework job system. Bartenders mix drinks, DJs spin music with XSound integration, servers manage tables, and bosses handle invoices through an interactive menu system. Perfect for social roleplay hubs where players gather, work, and entertain.
What's Included
You get a complete pub operation system with bartending mechanics, DJ booth with music controls, boss menu for billing, realistic drink sounds via InteractSound, target-based interactions, and full customization for locations and menu items. The system works identically on both ESX and QBCore with framework detection.
Key Features
- Dual Framework Support - Works on both ESX and QBCore servers without modification, auto-detects your framework
- DJ System with XSound - DJs can play music throughout the pub using XSound integration, creating authentic nightclub atmosphere
- Interactive Bartending - Mix and serve drinks using qb-menu and qb-input for realistic drink preparation
- Target-Based Interactions - Uses qb-target for all pub interactions (changeable to other target systems)
- Boss Menu Integration - Managers can send invoices to customers via qb-phone billing system
- Realistic Sound Effects - InteractSound adds ambient pub sounds, drink pouring, and glass clinking
- Customizable Job Items - Add any drinks, food, or pub items to the menu system
- Multi-Role System - Supports bartenders, servers, DJs, and management roles
Perfect For
- Social hubs where players gather between activities
- Nightlife roleplay servers with bars and clubs
- Business RP where players own and operate pubs
- Community servers needing casual legal jobs
- Event hosting locations for parties and celebrations
Technical Details
- Framework: ESX / QBCore (auto-detects, no manual switching)
- Dependencies (QB): QBCore, qb-target, qb-menu, qb-input, qb-bossmenu, XSound (DJ)
- Dependencies (ESX): qb-target (adaptable), qb-menu, qb-input, XSound (DJ)
- Optional: qb-phone (for invoicing), InteractSound (ambient sounds)
- Localization: English included, easily expandable to other languages
- Performance: Lightweight, sounds stream only when players are nearby
Installation
- Ensure all dependencies are installed (qb-target, qb-menu, qb-input, XSound)
- Add the Irish pub job to your server's job configuration
- Configure pub location coordinates in the script
- Set up bartender, DJ, and management job grades
- Customize drink menu items and prices in config
- Add InteractSound files for realistic pub atmosphere (optional)
- Configure XSound URLs for DJ music library
- Test each role (bartender, DJ, boss) to verify functionality
Framework Compatibility
- ✅ ESX - Full support with qb-target and menu libraries (common on ESX servers)
- ✅ QBCore - Native QB support with all QB dependencies
- ✅ QBOX - Should work as QBOX uses QB libraries (test compatibility)
- ⚠️ Standalone - Requires framework for job management and inventory
What Makes It Stand Out
The DJ system transforms this from a basic bartending script into a genuine entertainment venue. DJs can control the music atmosphere, take requests from players, and create themed nights (80s rock, electronic, traditional Irish music). Combined with the bartending mechanics, you get a complete social space that gives players reasons to hang out beyond just grinding jobs.
Working on both ESX and QBCore without configuration changes is rare. Most scripts are hard-locked to one framework, but this detects what you're running and adapts automatically. That means you can share configurations with friends on different frameworks or switch frameworks without losing your pub setup.
Job Roles Breakdown
Bartender: Uses qb-menu to select drinks, qb-input to customize orders (ice, garnish), and serves customers with realistic animations. Can mix cocktails, pour beers, and prepare specialty drinks from the configured menu.
DJ: Controls the XSound system to play music throughout the pub. Can adjust volume, switch tracks, and create playlists. The music syncs for all players in range, making events like karaoke nights or live DJ sets possible.
Server: Takes table orders, delivers food and drinks to seated customers, and coordinates with bartenders. Perfect for roleplay servers where players actually sit and socialize.
Boss/Manager: Accesses qb-bossmenu to manage employees, send invoices via qb-phone integration, and handle pub finances. Can set drink prices and manage stock (if you add inventory management).
Customization Options
Pub Location: The script uses configurable coordinates, so you can place the Irish pub anywhere - use it with an Irish pub MLO, repurpose the Vanilla Unicorn, or create a custom bar location. Just update the interaction points.
Menu Items: Add any items your server uses - Irish whiskey, Guinness, fish and chips, shepherd's pie. The system doesn't limit you to specific items, so theme your menu however you want.
Sound Library: InteractSound integration means you can add custom audio files for different pub sounds - crowd chatter, glass clinking, beer pouring, even ambient Irish music when the DJ's not playing.
Target System: While it ships with qb-target, the interaction sections are public and easily changed to ox_target, interact, or any other targeting resource you prefer.
XSound DJ System
The XSound integration is powerful - DJs don't just play music files, they control a proper audio system. Songs can fade in/out, volume adjusts dynamically, and multiple sound zones let you have different music in different areas (quiet lounge music upstairs, loud dance music downstairs).
You'll need to set up YouTube URLs or direct audio links in the XSound config. Most servers create playlists with 20-50 songs across different genres, letting DJs match music to the crowd. The system handles streaming, so you don't bloat your server with audio files.
Business Roleplay Integration
Combined with qb-bossmenu, this becomes a player-owned business. The owner hires staff, sets wages, manages the drink menu pricing, and collects profits. Employees clock in/out, earn paychecks, and can get fired for poor performance.
The invoice system via qb-phone lets you charge customers for drinks and events. Host a private party, send an invoice for $500, and collect payment digitally. It creates legitimate business transactions that show in bank records for taxation or police investigation RP.
English Localization: All text is in English by default, with a simple localization table for adding other languages. Translate menu items, notifications, and interaction prompts to match your server's primary language.




