bbMSOUt.png

A “multi-server” Chat Plugin ✍️(Powered by Lettuce)

badge

GitHubSetup Docs Discord
  • 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

ZfXwJOE.png

Any Proxy (Bungee, Velocity, any fork of Bungeecord)
Any Spigot (Paper, Purpur…)



ASgFhOX.png

  1. The plugin is also proxy-less which means that it will not require any additional proxy plugins
  2. make sure PlaceholderAPI is installed
  3. Just drop the plugin in your Spigot’s plugins folder and restart your server
  4. Then modify Redis credentials in config.yml (leave blank user or password if you do not have it set)
2AnywxO.png

 

  • 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

    FXBqFDg.png


  • Show Item in chat

    M0VIlkT.png

  • Mail system

    lwNm2Wv.png

  • Mention people

    Ey8kEVH.png
  • And lots of more stuff you can find out Here
I1PwWEv.png
  • 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
      cWVD4Ch.png
      PlaceholderAPI
      Spigot (1.16+)
      Redis server (Guide: Click here)
      P9jFfOB.png

      [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
       
      [/dropdown]
      Language messages formatting:

      4Z52s9g.png
      Coming soon…