SafeChat Logo


V 1.2

Newest Version:

Version 1.2 (MC Version 1.7.4)

NOTE: Remember to update your configs! A new feature was added.

What am I working on?

  • Admin Immunity Permission [In Progress]
  • Warning Clearing [In Progress]
  • Update Checker


Automatically warns players that swear and also censors the message. After a set amount of warnings it auto-kicks the player every time they swear. Can also ban the player after a set amount of warnings.


Download the jar file and put it in your plugins folder. See Config below.


#SafeChat Config
#Plugin made by Icelaunche

# What words are banned? (please do not use any caps)
  - word1
  - word2
  - word3
alert: Please do not use that language
warningstokick: 3
ban: true
warningstoban: 5
broadcast: true
OpOverride: true

alert: What do you want sent to the player when they swear?

warningstokick: how many warnings until they are kicked?

warningstoban: how many warnings till a ban?

ban: Enable the ban feature (true/false)

broadcast: Do you want warnings to be broadcasted? (true/false)

OpOverride: Do you want ops to be immune? (true/false)

warnings: auto updates warnings for the players

Commands and Permissions

  • /safechatversion : Displays current plugin version


  • Add Admin/OP immunity (they can't get kicked)
  • OP Immunity Disable
  • A Command to clear warnings
  • Bans players after a number of warnings
  • Feature to announce warnings
  • Update Checker


Version 1.1:

  • Added Immunity for OPs (There is not a permission yet) - I will add a feature to disable this in the next version
  • Added a feature to announce when a player swears and is warned (can be disabled in config)
  • Added command /safechatversion which displays the version of the plugin

Version 1.0: Initial release

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Mukish Mukish Feb 23, 2014 at 09:40 UTC - 0 likes

    Will this work with a custom chat plugin like 'towny chat'? We use that but need a profanity/swear filter and this sounds perfect.


    Edit: Nevermind, bit the bullet and tried it - works PERFECT! thanks!!

    Last edited Feb 23, 2014 by Mukish: Update
  • Avatar of Icelaunche Icelaunche Feb 13, 2014 at 04:21 UTC - 0 likes

    @McGarnicle: Go

    I don't think I can make it client side only. I could make a command but that would mess with he warning system because then people could disable the plugin and spam swears and not get kicked or warned.

    @Tevvek: Go

    Thanks for the suggestions I will add the bans in the next update. With URLs and IPs, I will try to add something to stop those it I can't promise it because have a feeling it might just end up banning all numbers from server chat.


  • Avatar of McGarnicle McGarnicle Feb 12, 2014 at 00:53 UTC - 0 likes

    Is it possible for this to run client side only? not sure if that's even an option with bukkit plug ins.

  • Avatar of Tevvek Tevvek Feb 10, 2014 at 21:25 UTC - 0 likes

    Excelent plugin! I have some ideas though:
    1) We could chose the punishment, for example, 5 swears -> 1 kick; 3 kicks -> ban !
    2) Detect URLs and IPs as some kind of swear words! The SPAM is disgusting!




Date created
Jan 28, 2014
Last update
Apr 18, 2014
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files