Oxide Chat
Modern chat replacement for QBCore FiveM servers with proximity chat, job radios, and full API compatibility.
Oxide Chat is a modern, feature-rich chat system designed as a drop-in replacement for the default FiveM chat. It brings a sleek glassmorphic UI, proximity-based communication, job radios, and full backward compatibility to your QBCore server.
Key Features
- Modern UI Design - Glassmorphic styling with smooth animations
- Drop-in Replacement - Full FiveM chat API compatibility
- Proximity Chat - Distance-based /me, /do, /whisper, /shout
- Line of Sight - Optional LOS checking for immersion
- Job Radio Channels - LSPD, EMS, Mechanic with easy customization
- Private Messaging - Direct player-to-player communication
- Settings Panel - Player-customizable appearance and behavior
- Command Autocomplete - Smart suggestions while typing
- Rate Limiting - Configurable cooldowns per command type
- Security - Server-side validation and sanitization
Quick Start
-- Messages work exactly like default chat
TriggerClientEvent('chat:addMessage', source, {
args = { 'System', 'Welcome to the server!' },
color = { 255, 255, 255 }
})
-- Oxide Chat exports also available
exports['oxide-chat']:addMessage({
args = { 'Bank', 'You deposited $1,000' },
color = '#00FF00'
})
Requirements
| Requirement | Version | Notes |
|---|---|---|
| FiveM Server | Latest | Recommended: Latest artifacts |
| QBCore Framework | Latest | Required dependency |
| ox_lib | Optional | Enhanced notifications (falls back to QBCore) |
Documentation
- Installation Guide - Get started with Oxide Chat
- Configuration - Customize behavior and settings
- Features - Explore all capabilities
- Commands - Roleplay and job chat commands
- UI Customization - Theme and style customization
- Exports & API - Complete API reference
- Troubleshooting - Common issues and solutions