Inactive [CHAT/ADMIN] AntiMeme - Stop the trolls, Stop the memes [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by Spartan_V23, May 23, 2012.

  1. Offline

    Spartan_V23

    [​IMG]


    Head on over to Dev.Bukkit.Org/AntiMeme to get the download!

    Version 1.x.x
    Have alot of trolls on your server? Want to stop the use of memes and apply events to the players that use them? Well AntiMeme is for you. With a simple configuration and permission system you can control what memes are and aren't allowed in your server.

    Features
    1) Blocks many popular memes to date (And still adding).
    2) Config file to allow you to turn off filters for certain memes.
    3) Permissions nodes for ignoring some, if not all, meme filters.
    4) The plugin does its best not to kill the player rather injure them.
    5) If block meme is detected, stops the entire sentence from ever being displayed.

    Instructions
    1) Drop the AntiMeme.jar into your plugins folder.
    2) On first run the plugin will create the config.
    3) Configure the plugin how you wish and have at it :D

    Permission Nodes
    antimeme.* - Gives all nodes.
    antimeme.ignore - Give the ability to ignore the AntiMeme filter all together.
    You can also block individual memes in the event you want some people filtered and some not.
    The individual meme ignore node works by adding a ".<memename>" to your ignore node. All of the individual nodes are given below.
    Remember useing the node will result in only that meme to be ignored. Use the antimeme.ignore to ignore all.
    antimeme.ignore.easteregg - This is a secret. I wont tell you what phrase this blocks.
    antimeme.ignore.foreveralone - Blocks the phrase "Forever Alone"
    antimeme.ignore.likeasir - Blocks the phrase "Like A Sir"
    antimeme.ignore.arrowtotheknee - Blocks the phrase "Arrow To The Knee"
    antimeme.ignore.youmad - Blocks the phrase "You Mad (and other forms of the phrase)"
    antimeme.ignore.hemad - Blocks the phrase "He Mad (and other forms of the phrase)"
    antimeme.ignore.immad - Blocks the phrase "Im Mad (and other forms of the phrase)"
    antimeme.ignore.troll - Blocks the phrase "Troll (and other forms of the word)"
    antimeme.ignore.yuno - Blocks the phrase "Y U NO"
    antimeme.ignore.herpderp - Blocks the words "Herp / Derp"
    antimeme.ignore.honeybadgerdont - Blocks the phrase "Honey Badger Dont . . ."
    antimeme.ignore.thisissparta - Blocks the phrase "This Is Sparta"
    antimeme.ignore.fail - Blocks the phrase "Fail"
    antimeme.ignore.doublerainbow - Blocks the phrase "Double Rainbow"
    antimeme.ignore.pwned - Blocks the phrase "Pwned"
    antimeme.ignore.owned - Blocks the phrase "Owned"
    antimeme.ignore.withmypenis - Blocks the phrase "With My Penis"
    antimeme.ignore.wtfboom - Blocks the phrase "WTF Boom"
    antimeme.ignore.pbjtime - Blocks the phrase "Peanut butter jelly time (and other forms of the phrase)"
    antimeme.ignore.fap - Blocks the word "Fap"
    antimeme.ignore.realhappyforyou - Blocks the phrase "Real Happy For You (and other forms of the phrase)"
    antimeme.ignore.gonnahaveabadtime - Blocks the phrase "Gonna Have A Bad Time"
    antimeme.ignore.notsureif - Blocks the phrase "Not Sure If, Or Just"
    antimeme.ignore.awildxappeared - Blocks the phrase "A Wild (blank) Appeared"
    antimeme.ignore.whathasbeenseen - Blocks the phrase "What Has Been Seen"
    antimeme.ignore.fuckthepolice - Blocks the phrase "Fuck The Police"
    antimeme.ignore.likeaboss - Blocks the phrase "Like A Boss"
    antimeme.ignore.youjelly - Blocks the phrase "You Jelly (and other forms of the phrase)"
    antimeme.ignore.megusta - Blocks the phrase "Me Gusta"
    antimeme.ignore.coolstory - Blocks the phrase "Cool Story"
    antimeme.ignore.lag - Blocks the use of the word "Lag"
    antimeme.ignore.pussy - Blocks the use of the word "Pussy"
    antimeme.ignore.ownahorse - Blocks the phrase "I Own A Horse"
    antimeme.ignore.cancounttopotato - Blocks the phrase "I Can Count To Potato"
    antimeme.ignore.hurdur - Blocks the use of the words "Hur" and "Dur"
    antimeme.ignore.truestory - Blocks the phrase "True Story"
    antimeme.ignore.allyourbase - Blocks the phrase "All You Base Are Belong To Us"
    antimeme.ignore.ihavetheweirdestboner - Blocks the phrase "I Have The Weirdest Boner"

    Related Information
    AntiMeme works by not looking for the exact phrase rather looking for the combination of words that equal the phrase. Now I know this is some instances can mean its really sensitive but let me tell you I did my best to make sure it wasn't.


    The EasterEgg
    The EasterEgg is a trigger phrase in the code. I HIGHLY recommend disabling the plugin in a Survival/RP environment as the EasterEgg would give a "Beyond Unfair" advantage to the player who found it. If you do allow the EasterEgg and if you figure out the trigger phrase, please do not share it but rather glote that you found it :). NOTE: The EasterEgg is disabled by default and can only be activated via Config File).

    Todo
    1) Add new memes (taking suggestions as to which to add first)
    As well as all suggestions are always welcome.

    Changelog
    Version 1.1.1
    • Fixed bug in easter egg
    • Added Memes (Me Gusta, Cool Story, I Own A Horse, Lag, Pussy, Can Count To Potato, HurDur, True Story, All Your Base Are Belong To Us, and I Have The Weirdest Boner.)
    Version 1.0.0
    • Release
    Known Issues
    1) None.
     
    afistofirony and aPunch like this.
  2. Offline

    C0nsole

    Tell me again how you put a meme in chat?
     
  3. Offline

    Spartan_V23

    It blocks popular meme phrases used on many message boards and on the internet in general. In Example it would block the follow phrase, "Y U NO UNDERSTAND?" as it contains the 3 leading words needed to trigger the event, "Y U NO".
     
  4. Offline

    Braanflakes

    Nice work Spartan! I'm liking how this is turning out! It went from one or two memes to a while array of them.. definitely something worth using.
     
  5. Offline

    DrAgonmoray

    it seems to me like it would be easier just to let the user type in what they want to be filtered, instead 4232389 (but still limiting) configuration options
     
  6. Offline

    Spartan_V23

    Then whats the point? Its like your average word filter then. The point of this plugin is to give special events to particular phrases. Not to just bleep out any phrase an admin doesn't want.

    Thanks :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  7. Offline

    DrAgonmoray

    That's exactly my point.
     
  8. Offline

    Spartan_V23

    So your point was to explain the point of my plugin? Interesting...
     
  9. Offline

    Monkah

    No, but he's saying that you should provide the admin with custom options to block anything he/she might consider a "meme" or something of the sort.
     
    DrAgonmoray likes this.
  10. Offline

    Spartan_V23

    Idk if anyone checks the dev page... on the todo list is to add a custom meme message file for generic blocking of memes.
     
  11. Offline

    ZachBora

    • Completely irrelevant. Please stay on topic
    I own a horse

    Someone didn't understand my previous comment. It was about adding the meme "i own a horse" to the list.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
    afistofirony likes this.
  12. Offline

    nickrak

    As nice as easter eggs are, you really should at least say that the easter egg should NOT be allowed on survival servers as it easily exploitable for griefers. At a minimum, set the permissions up in your plugin.yml so that it is disabled by default.
     
  13. Offline

    Klausar

    Me Gusta this plugin!
     
  14. Offline

    Spartan_V23

    Ill add it in the next update

    Ill set the easter egg to disabled by default. Activation of course will be via the config.

    lol. Im happy someone does. I was starting to think this was a waist of my time.
     
  15. Offline

    Klausar

    No it was no waist of time :D My whole server is on 9gag and its annoying sometimes.
     
  16. Offline

    Spartan_V23

    Well I am completely happy it is of use. Gives me reason to continue updating :D
     
  17. Offline

    izak12345678910

    Can you add the phrase me gust and cool story bro lag and pussy thanks cause thats also frequent and annoying thanks really good plugin tho!
     
  18. Offline

    Spartan_V23

    These phrases will be added in the next update as well as quite a few more. Probably within the next week keep a look out for it :)
     
  19. Offline

    izak12345678910

    Thanks! Cant wait love the plugin!
     
  20. Offline

    AtreyuMarcs

    Interestingly the easter egg phrase seems to appear on your information page Spartan.
     
  21. Offline

    md_5

    Approved, since the 'easter egg' is disabled by default.
     
    Spartan_V23 likes this.
  22. Offline

    chaseoes

    Shouldn't it have to support the latest RB to get approved?
     
  23. Offline

    Spartan_V23

    Awesome !

    It is at the latest version. I dont know how to edit the title of the thread. I have messages a moderator to get that resolved.

    It wouldn't be fun to find if it was easy. But I am assuming you found it then >:D


    Plugin Had Been Updated To RB 1.2.5_4.0 as well as new memes have been added. get the newest version here (Version 1.1.1) - http://dev.bukkit.org/server-mods/antimeme/
     
  24. Offline

    Milkywayz

    Why don't you add a list in config named blocked memes then for permission use hasPermission("antimeme.ignore." + meme); . Use that with iteration over the Config list.
    Code:
    for(String perm : plugin.getConfig().getStringList("blocked.memes")) {
    if(player.hasPermission("antimeme.ignore." + perm) {
    // don't block
    } else {
    // block
    
     
  25. Offline

    Spartan_V23

    Not a bad idea, but considering our current code layout, this would be more work than its worth. Me and my programming partner are going to be re-designing AntiMeme's structure here soon and this may help in that. Thanks for the suggestion.
     
  26. Offline

    Milkywayz

    I'd be willing to help if you'd like, limiting the plugin to only those memes is fine but wouldnt you like people to be able to add their own memes they want blocked?
     
  27. Offline

    IdealIdeas

    Awesome!
    Reminds me of the Anti Arrow To The Knee one that ironically killed a player when they used the words arrow and knee in the same sentence.
     
  28. Offline

    Spartan_V23

    Funny thing is this plugin blocks that lol. Except I went through great lengths to make sure it doesnt kill a player (although anything is possible) :)

    This is a feature that is already in progress. :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  29. Offline

    IdealIdeas

    If you did, would you make it so it kills players in an ironic sense?
     
  30. Offline

    Spartan_V23

    It actually does however the plugin does not kill players. I designed this plugin to be more of a "Slap on the wrist" than a form of punishment. The plugin will take the phrase, and fire an arrow at the player and give a smart-alec response back to the player. Download it and check it out :)
     

Share This Page