[INACTIVE][FUN] YoureIt v0.4 - A Game of Tag [670-677]

Discussion in 'Inactive/Unsupported Plugins' started by ninwa, Apr 12, 2011.

  1. Offline

    ninwa

    YoureIt - A Game of Tag
    Supports Permissions Plugin!
    Version: v0.4

    Click here to download YoureIt v0.4.

    Hey all! YoureIt is my very first plugin for Bukkit. It adds the functionality of a game of schoolyard Tag to Minecraft. I am anxious to hear your thoughts. It's a learning experience for me and I'm happy to be a part of this community. Hopefully you find my plugin to be good fun!

    So here's how it works:
    • If you are the first player to log on, you become "it."
    • To tag somebody else, just hit them! Note, this only works if the swing causes damage. Currently not compatible with GodMode or non-PvP severs. This is something I hope to add in the future.
    • If the person who is "it" logs off then any player may type /tagme to tag themselves.
    • Any Op may tag anybody by typing /tag [player_name]. This also works from the console.
    Commands (open)

    Commands (/command [args] - permissions.node):
    • /tag [playername] - youreit.tag
      • Tag a player from the command-line. Useful to stop players from ruining the fun by refusing to play after they've been tagged.
    • /tagme - youreit.tagme
      • Tag yourself if nobody is currently tagged. Useful if the person who was tagged /tagout's or leaves the server.
    • /tagout - youreit.tagout
      • If you don't wish to play, simply /tagout. This will stop you from being it.
    • /tagin - youreit.tagin
      • If you're tagged out but wish to now play, use /tagin.
    • /tagwolf - youreit.tagwolf
      • /tagwolf toggles wolve's behaviors. By default wolves will not retaliate to attacks by players playing tag. To turn on retaliation toggle once. To turn it back off, toggle again!
    What's Planned (open)

    What's planned:

    • Ability to opt out of the game!
    • Ability to find who's "it" with compass if you want.
    • Turn off wolf-retaliation when players take damage from players playing Tag.
    • Configuration files are planned, including settings for: Tag cooldown, no Tagbacks, toggling damage, and changing [YoureIt] broadcast message color.
    • Compatibility with Permission mod, although my mod doesn't give users permission to do anything they couldn't already do on the server.
    • Score-tracking and different game-modes.
      • decided against doing this, will take up too much of my time, and after this I want to work on other projects. not off the table in the long run, but if somebody else wants to do this, feel free! Although my code is realllyy bad! Might be better off just rewriting :):)
    Changelog (open)


    Changelog:

    Version 0.4 [download]
    • NPCs from the Citizens mod are no longer taggable.
    • Removed excessive debug spam coming from YoureIt.
    Version 0.3 [download]
    • Wolves no longer retaliate to players who are playing tag by default.
      • Special thank you to Mixcoatl and Cartan12 for helping me figure out how to do this!
    • To re-enable wolf-retaliation you can type /tagwolf
      • Permissions node: youreit.tagwolf
    • Note: Players who are tagged-out will still be treated normally by wolves. So if you aren't playing tag, they will attack you if you attack other players.
    Version 0.2 [download]
    • Permission plugin support added
      • youreit.tag - Allows player to tag anyone from commandline
      • youreit.tagme - Allows player to tag themselves when noone else is tagged
      • youreit.tagout - Allows a player to opt-out of tag
      • youreit.tagin - Allows a player to opt-in from tag
    • Added the abiltiy to opt out (/tagout) and in (/tagin). Who's "it" is handled accordingly.
    • Attempted to fix wolf retaliation with no luck, any help here would be appreciated.
    Version 0.1 [download]
    • Initial release
     
    kahlilnc likes this.
  2. Offline

    ninwa

    Updated the download link with the fixed (I hope!) version. Thanks again!
     
  3. Offline

    woodzy

    Code:
    2011-04-16 03:10:34 [SEVERE] Could not pass event ENTITY_DAMAGE to YoureIt
    java.lang.NullPointerException
        at ninwa.youreit.YoureItEntityListener.onEntityDamage(YoureItEntityListener.java:65)
        at org.bukkit.plugin.java.JavaPluginLoader$41.execute(JavaPluginLoader.java:452)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.EntityArrow.f_(EntityArrow.java:169)
        at net.minecraft.server.World.a(World.java:983)
        at net.minecraft.server.WorldServer.a(WorldServer.java:52)
        at net.minecraft.server.World.f(World.java:965)
        at net.minecraft.server.World.e(World.java:942)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:365)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-16 03:10:34 [INFO] /67.168.102.2:33652 lost connection
    :(
     
  4. Offline

    tgpqaz

    Nice! :) Great idea, simple but sounds fun, ill give it a try on the server i run at my school.
     
  5. Offline

    bushingenna

    hey this won't work for me, there is no jar file to download what do i do?
     
  6. Offline

    ninwa

    I'm no longer developing this plugin, but the .jar file should be available at http://www.josephbleau.com/YoureIt-0.4.jar

    You simply take this file and drop it into your /plugins folder wherever your minecraft server is running from. :)

    Good luck!
     
  7. Offline

    Juze

    @ninwa : Please test against latest RB.
     
  8. Offline

    Cognito guy

    Can you add a configuration with cooldown?
     
  9. Offline

    ninwa

    It came to my attention recently that people actually use this plugin! (I was kind of surprised :D) I will update it for the recent bukkit version shortly. (I promise!)
     
  10. Offline

    thenetherman

    Can you update this plugin to 1.3.2? We loved playing it on our private server.
     

Share This Page