DrChat 1.0.15

Anti-Spam with DiscordSRV support

  1. DrBot
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    DiscordSRV's recent implementation of adventure chat has made developing this plugin difficult. If you wish to use this plugin, disable any sort of chat filtering that is done Discord -> MC, as this plugin does not support it on the newer versions of DiscordSRV, and I don't plan to spend time getting it to work. If someone wants to make a pull request to re-add support for it, please be my guest.

    drchat (4).jpg
    Plus the option to give money for chatting and hex support. Freeze and clear commands. A swear word filter too! And a Google search from chat.

    Frequency spam prevention
    Sending messages too frequently will execute some command(s) on the player.

    Capital spam prevention
    Sending a message with too many capital letters will lowercase the entire message.

    Spacing spam prevention
    Sending a message with each letter spaced out will remove all spaces from the message.

    Character spam prevention
    Sending a message with too many repeating characters will remove the excessive characters.

    Font spam prevention
    Fancychat messages will be converted into regular characters.

    Swear prevention
    If anyone says one of the configured set of words, the message will be cancelled and a set of custom commands will be executed on the player

    Supports DiscordSRV: The above checks are used on messages sent from Discord to Minecraft chat too! If a message is cancelled because of frequency spam, it will let you know by reacting to the message.[​IMG][​IMG]

    DiscordSRV Mute Syncing: Automatically stop muted players from sending messages from Discord to Minecraft chat (also requires Essentials)


    Notifications: Players with the necessary permission will get notifications when a message is modified or cancelled as shown in the screenshots above.

    Search: Players with the proper permission are able to google search their questions by prefixing their message with "?". The prefix, the search website, and the players allowed to use search are configurable.

    Super Customizable: All messages and reactions can be configured. See the config file in the link below!

    https://github.com/DrBot7/DrChat/blob/master/src/main/resources/config.yml take a look when configuring your plugin. It has a lot of info on setup

    - Add staff-chat to DiscordSRV's config.yml:
    Code (Text):
    Channels: {"global": "000000000000000000", "staff-chat": "000000000000000000"}
    - Go through the config comments in the link above

    /drchat reload - Reloads the configuration
    /drchat freeze - Toggle chat freeze
    /drchat clear - Clear chat for everyone
    /drchat clear <player> - Clear chat for a player
    /drchat broadcast <permission> <message> - Send a message to everyone with a permission node.
    /drchat broadcast !<permission> <message> - Send a message to everyone without a permission node.
    /staffchat <message> - Sends a message to staffchat
    /staffchat - Toggle staffchat mode

    drchat.bypass.frequency - Don't check the player for frequency spam
    drchat.bypass.capital - Don't check the player for capital spam
    drchat.bypass.spacing - Don't check the player for spacing spam
    drchat.bypass.character - Don't check the player for character spam
    drchat.bypass.font - Don't check the player for fancychat
    drchat.bypass.swear - Don't check the player for swear words
    drchat.bypass.freeze - Talk through a chat freeze
    drchat.notify.modify - Get notified when a message is notified
    drchat.notify.cancel - Get notified when a message is cancelled
    drchat.staffchat - Use the staffchat command
    drchat.reload - Reload the configuration
    drchat.freeze - Toggle chat freeze
    drchat.clear - Clear chat
    drchat.search - Search terms in chat

    See the plugin's usage stats at https://bstats.org/plugin/bukkit/DrChat/8683

    Contact me either on Discord at https://discord.gg/MBdsxAR or in the discussion page. Provide your configuration file, and your latest.log file. Explain what you expected to happen and what ended up happening. Also tell me the steps on reproducing the bug.

    If you found DrChat helpful, I would appreciate a donation at the donation link provided at the top of this page. I spent several days working on this plugin. Even if you can't donate, you can still make me happy by creating a positive review for this plugin

    Icons made by Freepik from Flaticon.
    LatePacket likes this.

Recent Updates

  1. 1.0.15
  2. 1.0.14
  3. 1.0.13

Recent Reviews

  1. TacoSpice
    Version: 1.0.15
    best anti spam plugin i've used great customizability, I would personally choose this plugin over any other.
  2. Marian666
    Version: 1.0.12
    Is a very good plugin but can you please add support for CMI becouse I don't use essentials! :(
  3. EtherealSquid
    Version: 1.0.11
    Great plugin! Does exactly what it needs to do with no extra bloat. Dev is friendly and responsive.
  4. ddddddnikita
    Version: 1.0.7
    the plugin is perfect, but could you add so that when a player writes to the local chat then this message is not visible in the discord, and if the global one is visible
    1. DrBot
      Author's Response
      Thanks for the review! Local chats shouldn't be sent to Discord. If you can join my Discord server, I can provide some more support. I just need a little more information from you.
  5. MattPlayzMC
    Version: 1.0.6
    Great Plugin, I was not expecting it to be as good as it is, I do have a suggestion that would possibly make it even better and that is add a anti advertisise feature so it blocks all players sending links and stop bypass.

    Keep up the good work Developer :)
    1. DrBot
      Author's Response
      Thanks for the review! Most links that players send are benevolent, at least on my server. Additioanlly, the commonly used plugin EssentialsX has a url blocking feature already, so adding it to DrChat feels a little unnecessary. If you still want this feature, contact me on the Discord. I have a few more questions about how you want the feature to work.
  6. LeftyIsHere
    Version: 1.0.1
    Great plugin, after downloading this I no longer need to worry about moderating spam, excessive characters, and excessive caps. Thanks!
  7. AcornMC
    Version: 1.0
    Using it on acorn, works well. Good replacement for DiscordSRV staff chat since it adds some features on top of it
  8. teamddgmichael
    Version: 1.0
    Looks good to me ;)
    not gonna make a bad review on it. plugin is good for small servers or people who wants to keep it simple, keep up the good work!