RedisChat For FREE! Christmas Edition
4.2.9-PromotionShow inventories in chat! Minimessage Formatting and much more
THIS IS A PROMOTION VALID UNTIL CHRISTMAS: TELL YOUR FRIENDS!!!
A “multi-server” Chat Plugin ✍️(Powered by Lettuce)
- 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…)
- 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 (Recommended) or MySQL credentials in config.yml (leave blank user or password if you do not have it set)
Click Here
- Player Command
- /msg <player> <message> redischat.message
- /reply <message> redischat.message
- /ignore <player/list/all> redischat.ignore
- /reply <message> redischat.message
- /rmail or /mail <send/delete> <title>
- /rmail or /mail Opens the mail GUI
- 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
”config.yml with explanation”
# RedisChat config # RedisChat storage type, can be REDIS or MySQL+PM # If you use Mysql you need a proxy. The plugin will send the data to the proxy via pluginmessages # If you use REDIS you don't need any proxy, this is the recommended option dataMedium: REDIS # Leave password or user empty if you don't have a password or user redis: host: localhost port: 6379 user: '' password: '' database: 1 timeout: 1000 clientName: RedisChat mysql: host: 127.0.0.1 port: 3306 database: redischat driverClass: com.mysql.cj.jdbc.Driver connectionParameters: ?autoReconnect=true&useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: Roberto123/... poolSize: 5 poolIdle: 5 poolLifetime: 1800000 poolKeepAlive: 30000 poolTimeout: 20000 # 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 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> - %luckperms_prefix% %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> staff_chat_format: <gold>StaffChat <dark_gray>» <white>%message% # Announcer configurations # delay and interval are in seconds # If you want to disable an announce, just remove it from the list, remember that in yaml [] is an empty list # If you specify a permission, only players with that permission will see the announce. Keep it empty to make it public announces: [] # Here you can create your own placeholders # You can give them an identifier, which will go under the format <> # You can give them actions, like click url placeholders: discord: <click:open_url:https://discord.gg/uq6bBqAQ>Click to join our discord server</click> # 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: - discord.gg/.* # Title of the ShowInventory GUI inv_title: Inventory of %player% # Title of the ShowItem GUI item_title: Item of %player% # Title of the ShowEnderchest GUI ec_title: Enderchest of %player% # There are some others chat formats, like broadcast and clear chat messages broadcast_format: <red>Announce <dark_gray>» <white>%message% # This message will be sent to all players when the chat is cleared 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 set the number of messages that a player can send without being rate limited rate_limit: 3 # Here you can set the time in seconds that a player can send the number of messages specified in rate_limit rate_limit_time_seconds: 5 # Messages with this prefix will be sent to staff chat staffChatPrefix: '!' # Enabling this legacyColorCodesSupport: true # Re-enables bukkit color glitches for colored placeholders enablePlaceholderGlitch: true # Enables /rmail /mail and the whole feature enableMails: true # The format of the timestamp in mails (by default is like 31/07/2023 15:24) mailTimestampFormat: dd/MM/yyyy HH:mm # The timezone of the timestamp in mails (by default is Central European Time) mailTimestampZone: UTC+1 # Toggle debug mode (by default is false) debug: false # Authors: Unnm3d
Language messages formatting:- Minimessage: you can find the format here

Coming soon…
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta



