DrChat 1.0.8

Anti-Spam with DiscordSRV support

  1. DrBot
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/DrBot7/DrChat/
    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.

    Versions
    This plugin was made for 1.13.2 - 1.16.2 servers running Spigot and all forks of Spigot including Paper, Tuinity, and Purpur. If you need the legacy edition which works on 1.8.8-.1.12.2, put a message in the Discord at https://discord.gg/MBdsxAR. If you have DiscordSRV and your chat channel is called anything other than "global" (it's called general" in the case of CMI), you may need to use a dev build from my Discord server.

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

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

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

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

    Font spam prevention
    Fancychat messages will be converted into regular characters.
    [​IMG]

    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)

    [​IMG][​IMG]

    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!

    Config:
    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

    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

    Commands:
    /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

    Permissions:
    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

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

    Suggestions, Questions?
    Contact me either on Discord at https://discord.gg/MBdsxAR or in the discussion page.

    Bugs
    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.

    Donate
    If you found DrChat helpful, I would appreciate a donation at the donation link provied 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

    Attribution
    Icons made by Freepik from Flaticon.
    LatePacket likes this.

Recent Updates

  1. 1.0.8
  2. 1.0.7
  3. 1.0.6

Recent Reviews

  1. ddddddnikita
    ddddddnikita
    5/5,
    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.
  2. MattPlayzMC
    MattPlayzMC
    5/5,
    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.
  3. LeftyIsHere
    LeftyIsHere
    5/5,
    Version: 1.0.1
    Great plugin, after downloading this I no longer need to worry about moderating spam, excessive characters, and excessive caps. Thanks!
  4. AcornMC
    AcornMC
    5/5,
    Version: 1.0
    Using it on acorn, works well. Good replacement for DiscordSRV staff chat since it adds some features on top of it
  5. teamddgmichael
    teamddgmichael
    5/5,
    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!