Inactive [CHAT] SimpleCensor v0.2.3 - A simple, powerful chat censoring system [1060]

Discussion in 'Inactive/Unsupported Plugins' started by tee jay, Mar 20, 2011.

  1. Offline

    tee jay

    [​IMG]
    SimpleCensor - A simple, powerful chat censoring system:
    Version: v0.2.3
    Tested Builds: B544,B560,B588,B612,B677,B684,B714,B740,B766,B798,B803,B818,B860,B1060

    SimpleCensor is a stand-alone censor aiming to fix common problems with existing censors. Many censors are very easily fooled by inserting spaces, continuing a word, or using caps. SimpleCensor is not.

    [​IMG]

    Features:
    • SimpleCensor censors words you put in config, replacing them with whatever char you tell it to
    • Censors with spaces/other chars separating: If "word" should be censored, "wo rd" or "wo.rd" will not sneak past! Results in "** **" and "**.**" respectively.
    • Censored words don't need to be a separate, verbatim word: If "word" should be censored, "wording" will be censored. Results in "****ing"
    • Not fooled by caps: "word" and "WORD" will be censored the same!
    Download SimpleCensor:

    Newest: Latest
    Previous: v0.2.1, v0.2.2

    Like SimpleCensor?
    Help me out!

    [​IMG]


    Changelog:
    Version 0.2.3
    • Changed how plugin handles special chars at the end of messages to hopefully fix out of range exception
    Version 0.2.2

    • Changed priority to hopefully work with other chat plugins(HeroChat)
    Version 0.2.1

    • Added some words to the default censor list generation
    Version 0.2

    • Fixed SimpleCensor causing messages being censored to become entirely lower case
    Version 0.1

    • Initial release
     
    itsatacoshop247 likes this.
  2. Offline

    tee jay

    Umm...I don't need to update since it still works. I have changed OP to reflect that. Nothing changed in the chat event and being moved to inactive for that is pretty silly...
     
  3. Offline

    Greylocke

    How about applying the same word checks, but for signs?
     
    main() likes this.
  4. Offline

    tee jay

    It was intended as a chat censor, but I suppose the functionality could be extended to signs.

    Also, why the hell is this still marked as inactive? It works perfectly fine with the latest build.
     
    main() likes this.
  5. Offline

    Kalais

    The letter "a" and words ending with an "a" are coming up censored.
     
  6. Offline

    tee jay

    Post your config?
     
  7. Offline

    Kalais

    Found the problem. Apparently, you can't have "a$$" as a censored word without it blocking the letter "a."
     
  8. Offline

    tee jay

    Ah.

    Yeah, because of the way it censors to not be tricked by other characters in the middle is by first removing them, censoring words, then putting them back in their correct locations, so I guess that is an unforeseen consequence of that.
     
  9. Offline

    Kalais

    Another problem is if someone says certain words/phrases it'll censor. Example: "class", "assignment", "has some" - the obvious word being censored.
     
  10. Offline

    tee jay

    Well yeah--but that would be a problem with any censor that tries to censor things and isn't looking for discrete words(for example: the old Runescape censor).
     
  11. Offline

    Greylocke

    How difficult would it be to replace the censored word with another word from a list? For example the config might look like this:
    Code:
    #for each censored word, provide a list of replacements
    #censored words with no replacements will use the default char
    
    char: '#'
    
    words:
    :crap
    dung
    doo
    meadowmuffins
    
    :reallyfoulword
    lessfoul
    notfoulatall
    downrightsilly
     
  12. Offline

    tee jay

    Not too difficult.

    Once I have more time on my hands I will start adding some of these suggestions. Finals week is no fun.
     
  13. Offline

    Fob_Upset

    Code:
    04:18:26 [SEVERE] Could not load 'plugins/SimpleCensor.jar' in folder 'plugins':
    java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:131)
            at java.util.jar.JarFile.<init>(JarFile.java:150)
            at java.util.jar.JarFile.<init>(JarFile.java:114)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:55)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:160)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:108)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:85)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:287)
            at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:201)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:247)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:394)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:379)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    i get that every reload and the plugin isn't censoring.
     
  14. Offline

    tee jay

    Download the .jar from this thread and do not use any sort of auto-downloader, it messes the download up.

    Also, make sure you save the jar file, not extract it.
     
  15. Offline

    Allio567

    Weird, I am not given a config file.. Even when I extract the jar file.. :confused:
     
  16. Offline

    tee jay

    You don't extract the jar file...you put it in your plugins and let it run. A config file will be generated for you.
     
  17. Offline

    EpicATrain

    I have here the most comprehensive banned word list ever made. However, it WILL NOT work with this system. Why? It's attached.
     

    Attached Files:

  18. Offline

    tee jay

    You are trying to use characters like '*' and ';' and '.' in you list of words to censor, which get removed from a sentence as the plugin ignores non-alphanum character in order to accomplish "Censors with spaces/other chars separating: If "word" should be censored, "wo rd" or "wo.rd" will not sneak past!"
     
  19. Offline

    Bigwig222

    Thank you for this plugin. It would be even better if you could make it so it blocks out swears ON SIGNS.
    Many of my players leave very mean signs :mad:
     
    main() likes this.
  20. Offline

    goldfinch

    Sorry is this has already been mentioned, but can this plugin censor words with just another word, regardless of length?
     
  21. Offline

    Tux2

    Excellent! Just the thing I needed for that one player who just can't shut up... If he starts getting around this, then a ban would be in order...
     
  22. Offline

    VGFreak97

    You forgot a couple words, just to say. I don't really wanna say them as I do not cuss, but you forgot the cuss word for donkey, you forgot damn, and wh****. If you could add those please that'd be awesome!
     
  23. Offline

    tee jay

    VGFreak, my list is not comprehensive, you can add them yourself. That is the point of having a config file and not hard-coding them.
     
  24. Offline

    jasonsj10

    I do not understand how to use it. Like how do i add words to it and do i extract the Zip File? Or do i just through it in the plugin folder
     
  25. Offline

    rockxz2135

    I have this on Funky Town the #4 on mcserverlist!
    Could you add an option to kick people who do this 3 times?
     
  26. Offline

    tee jay

    There is no zip file, no extraction to be done. You would simply edit the config.yml and reload.
     
  27. Offline

    acetech09

    Neat plugin - installing now.

    Is this a static link that can be used for CraftBukkitUpToDate?

    if yes, then I'll notify CButD's dev, and get you added to the list.
    if no, please make it one.
     
  28. Offline

    Hwkeye

    Does this plugin work with CB 860? or do I have to wait for an update?
     
  29. Offline

    tee jay

    The "latest" link is static, unless I ever choose to reorganize.

    Also, this should be working with the latest, I will verify this later.
     
  30. Offline

    Greylocke

    ... working fine for [861]
     
  31. Offline

    Stephen Rieger

    I didn't get a config file, could pm one to me plz?
     

Share This Page