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

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

  1. Offline


    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".

    • 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
    The source code is included in the .jar (Annoyer.jar/me/captain/Annoyer/)

    Planned Changes
    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

    • 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 -
    Clearly its annoying :D (Not to mention the new 1 step annoyingness)

    Attached Files:

    vrox, Lolerpal and Noppoly like this.
  2. Offline


  3. Offline


    @msw1Thanks :)
    its my first plugin
  4. Offline


  5. Offline


    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


    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


    @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


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


    !!! 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


    Looks better now. :)
  11. Offline


    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.
    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
            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


    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


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


    Oh. Are you using build 670?
  15. Offline


    I'm on 677.
  16. Offline


    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


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


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


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


  21. Offline


    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


    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


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


  25. Offline


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


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


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


    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


    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


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

Share This Page