TrueChat [Control Your Chat] [AntiSwear] [AntiAd] [AntiSpam] [More] 1.0.2

Take control of your server's chat with features including chat freeze, clear chat, and more!

  1. Dartanman
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/Dartanman/TrueChat
    Features:
    - AntiSpam
    - AntiAdvertisement
    - AntiSwear
    - Server Chat Freeze (server-wide mute)
    - Clear Chat
    - Grammar Correction (in progress)

    Commands:
    /tc and /tchat are aliases for /truechat
    /truechat help - Displays a help menu
    /truechat clear [player/self] - Clears the chat for everyone, [player], or yourself
    /clearchat [player/self] - Functions the same as /truechat clear
    /cc is an alias for /clearchat
    /truechat freeze - Freezes or unfreezes the chat

    Permissions:
    truechat.* - All TrueChat permissions
    truechat.help - Allows /truechat help
    truechat.clear.global - Allows /truechat clear
    truechat.clear.self - Allows /truechat clear self
    truechat.clear.player - Allows /truechat clear [player]
    truechat.antispam.bypass - Allows bypassing of the AntiSpam filters
    truechat.antiadvertisement.bypass - Allows bypassing of the AntiAdvertisement filters
    truechat.freeze - Allows /truechat freeze
    truechat.freeze.bypass - Allows chatting even if the chat is frozen
    truechat.antiswear.bypass - Allows bypassing of the AntiSwear filter

    Config & Explanation:
    Code (Text):

    # TrueChat by Dartanman
    # Messages are self-explanatory. If you need clarification let me know.
    Messages:
      NoPermission: '&cInsufficient permissions.'
      NoArgs: '&cTry &a/truechat help&c.'
      IncorrectArgs: '&cIncorrect args! Ensure you are using the command correctly.'
      GlobalChatClear: '&aChat cleared by &6<player>&a.'
      SelfChatClear: '&aYou cleared your chat.'
      PlayerChatClearSent: "&aYou cleared &6<player>&a's chat."
      PlayerChatClearReceived: '&6<player> &acleared your chat.'
      CharSpam: '&cYou spammed the same character too much!'
      TooFast: '&cYou are sending messages too fast!'
      Repeat: '&cYou cannot send the same message twice in a row!'
      Advertisement: '&cYou are not allowed to advertise!'
      FrozeChat: '&aThe chat has been frozen by &6<player>&a.'
      UnfrozeChat: '&aThe chat has been unfrozen by &6<player>&a.'
      ChatIsFrozen: '&cYou cannot send a message because the chat is frozen right now!'
      Swear: '&cYou cannot use swear words!'
    AntiSpam:
    # time is in seconds
      TimeBetweenMessages: 5
    # this is consecutive messages, for example if I said "hello" then said "hello" again.
      AllowConsecutiveRepeats: false
    # This would allow "aaaaa" but not "aaaaaa"
      MaxConsecutiveSameCharacter: 5
    AntiAdvertisement:
    # for example, 123.456.789.123
      AllowIPAddresses: false
    # for example, spigotmc.org
      AllowWebsites: false
    # can add more if you want, just keep doing /<extension>
      WebExtensions: 'com/net/org/co/uk/info/tk/xyz'
    AntiSwear:
    # set to true if you don't want to filter out swear words
      AllowSwearing: false
    # add as many as you want, just keep doing /<word>
      SwearWords: 'censored/for/the/Internet'
    Grammar:
    # Experimental. Attempts to fix missed contractions in chat.
    # For example, cant becomes can't.
      FixContractions: true
     

Recent Updates

  1. Bug Fix & ClearChat
  2. Minor Update

Recent Reviews

  1. Rban
    Rban
    5/5,
    Version: 1.0.2
    Great Plugin Works Perfectly I Would 100% Use It If You Want To Freeze Your Server Chat,Clear it or something else
    1. Dartanman
      Author's Response
      Thank you for the review!