BRK Chat
a highly customizable RedM chat replacement built for roleplay servers using VORP Core
main features
- local proximity chat
-
/mewith stackable 3D text above the character -
/do/ooc/yelland/whisper - configurable global staff job and private chat tabs
- ten animated chat box color presets with support for adding more
- optional per player color selection
- small medium and large chat modes
- player controlled chat positioning with
/chatmove - saved chat position preferences per player
- automatic screen edge protection for every chat size
- BRK Notify announcements notifications and command errors
- configurable moderation phrase alerts
- detailed Discord webhook logging
- stock chat event and export compatibility
built for customization
BRK Chat gives server owners control over the appearance behavior permissions channels and layout of their chat without needing to rebuild the UI
customize
- chat size default position opacity and message colors
- animated chat box color preset
- which color presets players are allowed to select
- whether players can reposition their own chat
- chat movement speed and screen edge padding
- local and roleplay message distances
- channel names colors permissions and webhook routing
- character first name full name or RedM username per channel
- read only public channels
- job rank group and ACE permission access
- command availability suggestions and hidden commands
- moderation rules phrases exceptions and severity levels
players can optionally use /brk_chatBox_color to select an allowed color preset and their choice is saved locally
player chat positioning
players can use /chatmove to reposition the complete chat interface using the arrow keys
- arrow keys move the chat
- Enter saves the selected position
- Escape or Backspace resets to the server configured default
- movement instructions appear as a local system message
- the active animated preset glows around the full chat while it is being moved
- the saved position is stored per player
- no SQL table is required
- small medium and large modes are automatically kept inside the screen edges
- switching to a larger mode temporarily moves the chat inward when needed
- switching back to a smaller mode restores the player preferred position
the complete chat moves together including messages input suggestions channel display and animated border
roleplay chat
regular chat uses a configurable proximity distance while roleplay commands can each use their own range
/me displays inside chat and above the character with stackable 3D text that adjusts for standing kneeling sitting ground and wagon poses
/do can optionally hide the visible character name for scene based roleplay while retaining player identity in webhook logs
/yell and /whisper provide separate long and short range communication
/ooc keeps out of character conversation separate from local roleplay chat
configurable chat channels
create as many chat tabs as your server needs
examples include
- local
- global
- staff
- management
- doctor
- law
- business
- advertisements
channels can be public private read only or restricted by VORP group job rank or ACE permission
view and send access can be configured separately so players can read a channel without being allowed to post in it
each channel keeps its own message history and can use its own
- display name format
- message color
- communication distance
- permission requirements
- Discord webhook route
players can switch between available channels using Tab and Shift Tab
animated chat presets
BRK Chat includes ten animated chat box presets
- BRK
- blue
- rainbow
- gold
- purple
- green
- white
- fire
- rustic
- silver
server owners control which preset is used by default and which presets players are allowed to select
player selections can be saved instantly through local resource storage
moderation and logging
BRK Chat includes configurable phrase scanning for harassment threats privacy concerns real money trading OOC leakage and other server specific rules
the moderation system flags and logs configured activity for staff review without automatically blocking messages or commands
moderation rules support
- selectable chat types and channel IDs
- configurable text normalization
- contains exact word and Lua pattern matching
- phrase exceptions
- per rule channel exclusions
- configurable severity levels
- Discord role pings by severity
- duplicate alert protection
- per player alert limits
separate webhook support is included for
- local and global chat
- roleplay commands
- staff and job channels
- announcements and notifications
- command usage
- moderation alerts
- denied command reports
- join and leave activity
dedicated webhook routes avoid duplicate entries and automatically fall back to the general command webhook when their configured route is unavailable
identity options
server owners can choose how player names appear globally or individually for each channel
supported display options include
- VORP character first name
- VORP character full name
- RedM or CFX username
- combined character and username
- optional server ID
- hidden visible name for
/do
webhook logs retain player identity even when the visible chat format hides the character name
chat compatibility
BRK Chat supports common stock chat events and exports so existing resources can continue sending messages and command suggestions
automatic registered command detection is included with parameter suggestions and ACE filtered visibility for restricted commands
resources can also use the included exports to
- add chat messages
- add or remove suggestions
- refresh player channels
- report denied command attempts
provide 'chat' is included so resources that depend on the stock chat resource can resolve to BRK Chat
requirements
- VORP Core
- BRK Notify free
- OneSync
full installation configuration exports permissions moderation setup webhook routing and examples are included in the README
check it out on Youtube before purchasing
questions feel free to reach out on Discord