Laser Tag

Discussion in 'Archived: Plugin Requests' started by RevolvingSlam, Dec 31, 2012.

  1. Offline

    RevolvingSlam

    Plugin category: Fun

    Suggested name: Lasertag

    What I want:

    Overview:
    I would like a plugin that could work for Laser Tag matches, sort of like the already existing Paintball plugin but different. The main difference would be gamemodes.

    Lobby + Start of Game:
    I would like to be able to type a command and join a pre-set laser tag lobby (OP not needed, I.E. /lt join), and for someone with OP + in the lobby to be able to type a command that teleports everyone into random pre-set spawnpoints within the pre-set arena (I.E. /lt start 5m). The teleportation from lobby to arena would not be necessary, but if it isn't included, maybe a message could be displayed after the set amount of time (I.E. After 5 minutes, a piece of text could say in the chat, "Time's up, come back to lobby!") Also, a 20 second grace period where players couldn't be hit when they're all leaving the lobby would be nice.

    Teams + Ammunition
    In the arena, I would like it if you started out as all against each other, but maybe for 2/3/4 people to create and join a team (beforehand, in the lobby) via a command (I.E. /lt createteam MyTeam; I.E. /lt invite Steve; I.E. /lt jointeam MyTeam) like in Factions.
    The way that the actual laser guns could work would be that you could be in survival mode, possibly with a snowball that doesn't run out, and a way for the plugin to track who you get hit by and who you hit (I.E. "You were hit by Steve!"; I.E. "You've just hit Steve!"). If snowballs can't be infinite in survival, maybe you could fill up the 9 accessible slots with 16/64 snowballs.

    Scoring
    It could tell you your score at the end of the match (I.E. /lt score). You could select a time that the match takes within the command that starts the match (I.E. /lt start 5m).
    If you are hit by a snowball, it could display who you were hit by in the chat, as well as make you "out" for 5-10 seconds so you couldn't be hit again and you would have a chance to get away. Possibly, it could give you Speed I or II effect during this time. It could also display who you hit when you do hit someone, in the chat. The stats that you get at the end would just be a collection of both. This could be displayed in the chat via a command (I.E. /lt score) that shows your stats for the last game.

    End of Game
    At the end of the game, the plugin could teleport you back to lobby or say something like "Time's up, come back to lobby!". People could remain at the lobby until a new game starts, or they could leave the lobby with a command that teleports you back to the world you were in. I would like this plugin to work with Multiverse, so you could have a separate world for laser tag.

    Ideas for commands: /lt, /lasertag - show all commands and description (including OP commands)

    /lt join - Join the lobby

    /lt start [time match takes] - set time that the match takes and start the match (OP)

    /lt createteam [team name] - make a team

    /lt invite [player] - Invite player to game

    /lt jointeam [team] - Join a team that invites you

    /lt score - Only available after match in the lobby, brings up a list of who tagged you and who you tagged

    /lt quit - Leaves lobby, teleports you back to world you were in via Multiverse

    /lt setspawn [spawn number] - Set a spawnpoint in the arena for players to be teleported to randomly, be able to have multiple spawnpoints (OP)

    /lt setlobby - Set the lobby, be able to set a cube of blocks like with WorldEdit (OP)

    /lt setarena - Set the arena, be able to set a cube of blocks like with WorldEdit (OP)


    Show in the chat: Call back to lobby after set period of time, "Time's up, come back to lobby!"

    Says who you hit, "You've just hit Steve!"

    Says who you were hit by, "You were hit by Steve!"

    Says how much time is left in 1-minute intervals, "4 minutes left." "3 minutes left." etc.

    Ideas for permissions: None, please. just be able to work with OP, such as only having certain commands available for non-OP and all available to OP, if this is possible.

    When I'd like it by: Anytime. Just make sure to give it your best, you can't do that on a time frame.


    If I think of anything else, I'll add on to this post.

    Thank you SO MUCH to whoever makes this. I hope I'm not too demanding.

    Signed, RevolvingSlam
     
    JazzaG likes this.
  2. Offline

    RingOfStorms

    Can you break up the What I Want section to smaller paragraphs, maybe even title them so were not looking through a giant unorganized block of text :O
     
  3. Offline

    RevolvingSlam

    Ok, will do.
     
  4. Offline

    DJSanderrr

    Is it posable to place redstone on walls? That could be the pointer
     
  5. Offline

    RevolvingSlam

    It's not
     
  6. Offline

    DJSanderrr

    kk already thought that a little bit, but it was just an idea
     
  7. Offline

    SgtStud

    I will consider making this. I don't have a whole lot of time but I can do it if no one else does.
     
  8. Offline

    RevolvingSlam

    Thank you!
     

Share This Page