RedisChat is an advanced cross-server chat plugin, designed to make communication between players on different servers seamlessly designed for large distributed servers
[B
]# 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
[/B
]