[INACTIVE][ADMIN/FUN] The Annoyer v1.2: Annoy People + Permissions [818]

Discussion in 'Inactive/Unsupported Plugins' started by captainawesome7, Apr 13, 2011.

  1. Offline

    captainawesome7

    No longer being updated. For a newer version of this plugin, click here.
    Annoyer - Annoy the living crap out of people!

    Version: 1.2
    Annoyer is basically a plugin that lets you annoy people. Any block that they place or destroy will show a message in all caps, every time. To use, type "/annoy <playername>". That will annoy the specified player, to stop annoying them, type "/unannoy <playername>". To annoy someone even more, type "/extrannoy <extrannoy>". It is completely separate from /annoy, so you can do either at any time. Extrannoy adds a message on the Player_move event. Undo Extrannoy with "/unextrannoy <playername>". The Permissions node for all commands is "annoy.others".

    Features:
    • Annoy a specified player with all caps messages every time they place/destroy any block
    • (Added v1.2) Annoy a specified player every time they take a step. (With a different command)
    • Permissions Support
    Downloads
    The source code is included in the .jar (Annoyer.jar/me/captain/Annoyer/)

    Planned Changes
    None
    Changelog:
    Version 1.2
    • Added /extranoy and /unextrannoy (only annoys on PLAYER_MOVE)
    Version 1.1
    • Added a message every time you take a step (I will change this to /extrannoy, but later)
    Version 1.0
    • Official Release!
    • Fixed /annoy
    • Fixed /unannoy
    • Changed Permissions node, now annoy.others
    Version (0.2)
    • Added Permissions support. The base system is there, the commands are not finished
    • Current commands: /annoy, /unannoy
    • See description below..
    Version (0.1)
    • WIP Release
    Extra Notes:
    Show Spoiler
    Show Spoiler

    Notes:
    • If you type "/annoy" it will give you an internal error and error your console. This is only if someone that has permissions to use it does it, I am working on a fix now. (it's the same for /unannoy)
    • If you type "/annoy <insert invalid playername here>" a message will say "That user does not exist or is not online" (it's the same for /unannoy)
    • If you type "/annoy <valid playername>" it will return "You are now annoying <vaild playername"
    • If you type "/unannoy <vaild playername>" it will return "You have stopped annoying <valid playername>"
    • If somebody annoys you, you will get a message saying "You are now getting annoyed" and if they unannoy you you get "You are no longer getting annoyed!"
    • Every time an annoyed person takes a step, they will get the annoying message that will not be disclosed here! (ooh secret)

    [​IMG] To me to support my plugins :)
    Example - This is what happens when you dig up alot of grass -
    [​IMG]
    Clearly its annoying :D (Not to mention the new 1 step annoyingness)
     

    Attached Files:

    vrox, Lolerpal and Noppoly like this.
  2. Offline

    msw1

  3. Offline

    captainawesome7

    @msw1Thanks :)
    its my first plugin
     
  4. Offline

    Juze

  5. Offline

    msw1

    I like it a lot because its finally the solution for getting someone off the server. Server admins will know what I mean, kick annoying people, they come back. Ban them, they rant on your forum post. This they can just go "omg i quit" and thats it. I love it :)
     
  6. Offline

    narrowtux

    Maybe also, YOU JUST WALKED A STEP! every time the player walks. That would be very annoying, I think :D
     
    GingernutRanger and Nuinbot like this.
  7. Offline

    captainawesome7

    @Juze Is the post OK now? I did do what the example had but somehow I got commands under the changelog, idk. I don't really know what you want me to change.
     
  8. Offline

    Juze

    There's just too much spacing imo. Clean it up and match the template a bit more.
     
  9. Offline

    captainawesome7

    !!! I just changed the spacing. It keeps happening randomly :(

    @Juze I changed all the spacing if it happens again let me know. There were like 3 lines of space where I never put spaces.

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

    Juze

    Looks better now. :)
     
  11. Offline

    PhantomGamers

    Awesome idea. Would definitely make some use out of this.
    However it seems to only work if the player is online, would be nice to have it save to a list of players so it's permanent.

    Also I'm getting errors in the console whenever I use the command.
    Code:
    05:56:11 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'anno
    y' in plugin Annoyer v1
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80
    )
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    46)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:391)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.command.Coloured
    ConsoleSender cannot be cast to org.bukkit.entity.Player
            at me.captain.Annoyer.CAM.onCommand(CAM.java:73)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 6 more
    
     
  12. Offline

    captainawesome7

    Are you leaving out a valid playername after /annoy?
    if you type /annoy
    it gives it a null value and errors the system
    if its /annoy captainawesome7
    that would annoy me
     
  13. Offline

    PhantomGamers

    Yeah, I am. And it works too, just gives me that error anyway. :-S
     
  14. Offline

    captainawesome7

    Oh. Are you using build 670?
     
  15. Offline

    PhantomGamers

    I'm on 677.
     
  16. Offline

    captainawesome7

    As the title says, This was tested on 670, I'm not responsible for bugs on 677. I will update to the most recent build soon (although it probably works fine already)
     
  17. Offline

    MeinerHosen

    Hahahah, for when your servers are too popular XD
     
  18. Offline

    kymaster

    Oh, I just love this plugin...
     
  19. Offline

    woodzy

    THIS IS SOO WIN!!!!! but add the ablity to have it work if the player is offline
     
  20. Offline

    captainawesome7

  21. Offline

    Shasharala

    I'd like it to work if the command is entered from the console as well. When I try to enter it from the console it gives me a bug and doesn't activate.
     
  22. Offline

    Lolerpal

    Good plug in. The last time I kicked a person for being too annoying with: OMFG, YOUR CONNEXION SUCKS, MINEH IS BETTAH, 300MPBS! LAG!!! THIS SERVER SUUUX. I had to kick, then ban. Later I find harassed in my youtube vids and stuff by the same guy calling be an Inmigrant. Now I got a plug in for people to leave because of the server being annoying to them, and I don't get later 100 annoying mails and stuff. Good plug-in, suggesting to friends and installing on server. By the way, you should set another thing like /extraannoy (personname), where, just as a post I saw, tells the player: YOU WALKED A STEP. I would lol so much. Definitely giving you a internet.
     
  23. Offline

    Juze

    Could you please add the version number to title? Thanks.
     
  24. Offline

    captainawesome7

  25. Offline

    Juze

    Yup, works for me, thanks. :)
     
  26. Offline

    DeanDip

    This is so funny. I especially love the message when picking up mushrooms.
     
  27. Offline

    captainawesome7

    I changed the .zip download so you don't have to be logged in, just like the .jar download.
     
  28. Offline

    Kryppuk

    This plugin is epic win, 1 Internet for you ;)
    I like the idea of this request too:
    Maybe you could do something like that?
     
  29. Offline

    captainawesome7

    When I get the chance I will look in to it. I am working on a few other plugins as of now, so it might be a few days or so.
     
  30. Offline

    CAPSLOCK44

    I think this is going to be my new most-used plugin
     

Share This Page