- RedisChat is an advanced cross-server chat plugin, designed to make communication between players on different servers seamlessly designed for large distributed servers
- Please report bugs here if anything you found
Any Proxy (Bungee, Velocity, any fork of Bungeecord)
Any Spigot (Paper, Purpur…)
Any Spigot (Paper, Purpur…)
- The plugin is also proxy-less which means that it will not require any additional proxy plugins
- make sure PlaceholderAPI is installed
- Just drop the plugin in your Spigot’s plugins folder and restart your server
- Then modify Redis credentials in config.yml (leave blank user or password if you do not have it set)
- Whether running a small community server or a large network of servers, RedisChat has everything you need to take your chat experience to the next level.
- WebUI Editor
- Show Item in chat
- Mail system
- Mention people
- And lots of more stuff you can find out Here
- Player Command
- /msg <player> <message> redischat.message
- /reply <message> redischat.message
- /ignore <player/list/all> redischat.ignore
- /reply <message> redischat.message
- OP Command
- /announce <start/stop> <announce> redischat.announce
- /clearchat redischat.clearchat
- /broadcast <message> redischat.broadcast
- /spychat redischat.spycommand
- /redischat <reload> redischat.admin
- More info on Docs
[dropdown="”config.yml with explanation”"]Code (YAML):
# RedisChat config
# Redis URI
# Example: redis://user:[email protected]:6379
Redis:
redisUri : redis://localhost:6379/0?timeout=1s&clientName=devchat
# Webeditor URL
webEditorUrl : https://webui.advntr.dev/
# Here you can decide your chat format
# Permission format is overridden on descending order
# (if a player has default and VIP, if the default is the first element, VIP will be ignored)
formats:
- permission : redischat.default
format : '<click:suggest_command:/msg %player_name%><hover:show_text:''<reset>Information
| <white> %player_displayname%<br><gold><bold>➧</bold> Money<reset>: <white>%vault_eco_balance%
<gold>✵<br><br><reset><underlined>Click to send a message''><white><gradient:yellow:blue>RGB</gradient >
- %player_name% </click> <dark_gray>» <reset>%message%'
private_format : '<dark_aqua>MSG <white> (<reset>You <white>to <green> %receiver%<white>)<reset>:
<white> %message%'
receive_private_format : '<dark_aqua>MSG <white> (<green> %sender% <white>to <reset>You<white>)<reset>:
<white> %message%'
inventory_format : <click:run_command: %command%>[Open the inventory of %player%]</click>
item_format : <click:run_command: %command%>[%item_name% of %player%]</click>
enderchest_format : <click:run_command: %command%>[Open the enderchest of %player%]</click>
mention_format : <aqua>@ %player%</aqua>
link_format : <click:open_url: %link%>%link%</click>
# Announcer configurations
# delay and interval are in seconds
# If you want to disable an announce, remove it from the list
announces : [ ]
# Here you can create your placeholders
# You can give them an identifier, which will go under the format <>
# You can give them actions, like clicking the URL
placeholders:
discord : <click:open_url:https://discord.gg/uq6bBqAQ>Click to join our discord server</click>
meme : <hover:show_text:'Explanation (what? )'>This is a meme
# Here you can blacklist some terms (like swears, insults, and unwanted URLs)
# They will be replaced with a *
# You can use the regex syntax and the * wildcard
regex_blacklist :
- (?i ) any bad word
- (?i ) You can imagine
# Here you can decide the titles of the inv GUIs
# These titles will be shown on the top of the GUI
inv_title : Inventory of %player%
item_title : Item of %player%
ec_title : Enderchest of %player%
# There are some other chat formats, like broadcast and clear chat messages
broadcast_format : <red>Announce <dark_gray>» <white> %message%
clear_chat_message : <br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared<br><br><br><br><br><br><br><br><br><br>Chat cleared<br><br><br><br><br><br><br><br><br><br>Chat
cleared
# Here you can decide the time between two messages from the same player
rate_limit : 2
rate_limit_time_seconds : 5
# Enabling legacy & Bukkit color codes
legacyColorCodesSupport : true
#Enable mails feature
enableMails : false
# Toggle debug mode (by default is false)
debug : false
# Authors: Unnm3d
Language messages formatting:- Minimessage: you can find the format here
Coming soon…