Skip to content

DeadEndReece/BeamMP-Quick-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

BeamMP Quick Chat UI App

Made by DeadEndReece (UkDrifter) & AI

"People judge, but hey, if it does what you want that's all that matters right?" - Reece 2026

A highly customizable, quality-of-life UI app for BeamMP players. Quick Chat allows you to create, organize, and send predefined chat messages and server commands with a single click—perfect for rapid communication during races, cruises, or roleplay sessions.

✨ Features

  • Custom Social & Server Command Buttons: Easily add your own custom messages (e.g., "Wanna race?") or server commands (e.g., /help, /flood_start) directly from the UI.
  • Built-In Racing Countdown: Features a dedicated 🏁 START COUNTDOWN 🏁 button that automatically sends "3", "2", "1", "GO!!" into the server chat, perfectly timed 1 second apart. (Utilizes BeamNG.drive's built-in Race Countdown UI App!)
  • Moveable Buttons: Reorganize your layout on the fly. Click any button and use the "move" function to shift its position in the list, keeping your most-used commands at the top.
  • Smart Spam Prevention: Built-in anti-spam logic prevents players from flooding the chat, enforcing a 3-second cooldown if buttons are clicked too rapidly.
  • Compact Mode: The UI can be fully minimized, or you can collapse specific sections (Social vs. Commands) to save screen space while driving.
  • Persistent Settings: Your custom buttons, layout, and minimized states are saved locally so they remain exactly how you left them every time you play.
  • Delete Confirmation: Accidental deletions are a thing of the past. Clicking the delete icon prompts a confirmation before permanently removing the button.

📥 Installation (For Server Owners)

If you want to provide this UI app to players joining your server:

  1. Download the BeamMPQuickChat.zip file.
  2. Drop the entire file into your server's Client/ directory. The path should look like: Resources/Client/BeamMPQuickChat.zip.
  3. Players will automatically download the app when joining your server.

🎮 How to Use (For Players)

  1. Once in the server, press ESC and click the UI Apps button at the top of the screen.
  2. Click the + Add app button.
  3. Scroll down, find BeamMP Quick Chat, and click it.
  4. Drag the app to your preferred location on the screen. (The top right corner is recommended for easy access while driving!)
  5. Click the green ✔️ (Done) button to save your UI layout.
  6. Click any button to instantly send that message to the server chat.

⚙️ Customization

  • Adding Buttons: Click + Add Custom Command at the bottom of the app. Enter a short Label (what the button says) and the Command (what is actually sent to chat), then choose whether to add it to the Social or Command list.
  • Removing Buttons: Click the on any button. You will be prompted to click YES? to confirm deletion.
  • Factory Reset: Click the small icon in the main header to restore the app to its original default buttons.
  • Reset Individual Sections: Click the icon inside the "Server" or "Social" tabs to reset only that specific section to its default state.

About

A quick chat UI App for custom commands

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors