CaptureTheFlag

Discussion in 'Plugin Requests' started by Juicebox2921, Nov 19, 2016.

Thread Status:
Not open for further replies.
  1. Offline

    Juicebox2921

    Plugin category: Fun

    Minecraft version: 1.10

    Suggested name:
    CaptureTheFlag

    What I want: Players must fine the other teams flag and bring it back to their own teams flag. When a player captures the flag it will be on their head. If a player is killed while they have the flag, the flag will fall (Be placed) where the player died over the flag will be a 10 second "&6%time" timer until the flag returns to its position (Where /ctf setflag was set) To pick up the flag players must punch it, while a player is holding the flag they cannot hit players. If no players. To join the game, players just join the server.

    InLobby: Adventure mode, when 2 players are in the lobby the timer is set to 60 seconds

    InGame: Adventure mode, game automatically ends if no team can bring the flag back to spawn in 5 minutes. When game ends (Flag is stolen or auto ends) all players are put back in the lobby to play again.

    Armor/Hotbar:
    - Leather boots [Dyed the teams color]
    - Leather Leggings [Dyed the teams color]
    - Leather Chestplate [Dyed the teams color]
    - hotbar slot 1 Stone Sword
    - hotbar slot 2 Bow
    - Hotbar slot 3 Gold apple [Clicking on it will eat it (No eat time) gives player +3 golden hearts]
    - hotbar slot 5 Teams wool [Red/Blue]
    - hotbar slot 9 Arrows [Starts with 5, gets 1 every 3 seconds max amount of 5 arrows]

    Commands and their Permissions:

    player.staff [Given to OPs by default
    - /ctf setlobby - Sets the lobby point [Players are teleported here before and after the game]
    - /ctf addmap <map> - Creates a new map
    - /ctf delmap <map> - Deletes said map
    - /ctf setspawn <map> <red/blue> - Sets the maps team spawn
    - /ctf setflag <map> <red/blue> - Sets the team flag point in the map
    - /ctf forcestart - Automatically starts the game [Sets the countdown to 10, must be 2 or more players for this to work]

    player.vip
    - /team <red/blue> - Sets what team you will be in for the next game

    player.default [Given to all players by default]
    - /leave - Kicks the player from the server "&4✖ &fYou left the game &4✖"

    Messages:
    - join | &8+ &7%Player has joined CaptureTheFlag
    - leave | &8- &7%Player has left CaptureTheFlag
    - ctfsetlobby | &3&lCTF &7● &fSet the lobby.
    - ctfaddmap | &3&lCTF &7● &fAdded the map &6%mapname&f.
    mapexists | &3&lCTF &7● &fThe map &6%mapname&f already exists.
    - ctfdelmap | &3&lCTF &7● &fDeleted the map &6%mapname&f.
    mapdoesnotexist | &3&lCTF &7● &fThat map doesn't exist&f.
    - ctfsetspawn | &3&lCTF &7● &fSetting the &cRed/&bBlue&f spawn in &6%mapname&f.
    - ctfsetflag | &3&lCTF &7● &fSetting the &cRed/&bBlue&f flag in &6%mapname&f.
    - ctfforcestart | &3&lCTF &7● &fForce starting the game.
    forcestartingame | &3&lCTF &7● &fThe game has already started.
    forcestartnotinlobby | &3&lCTF &7● &fYou must be in the lobby to force start the game
    - team | &3&lCTF &7● &fYou will be on the &cRed/&bBlue&f team when the game starts.
    - redwin | &c&lRed&f team has stolen the &b&lBlue&f team's flag! &c&lRed &fwins!
    - bluewin | &b&lBlue&f team has stolen the &c&lRed&f team's flag! &b&lBlue &fwins!
    - deathmessages | &4 &4✖ %killer killed %killed &4✖ [Color for %killer and %killed depends on the team]
    - flagstolen | &7☰ %flagstealer stole the &cRed/&bBlue&f team's flag &7☰ [Color for %flagstealer depends on the team]
    These messages will come right after the redwin or bluewin message
    - youwin | &3&lCTF &7● &fYou have won the game, congratulations!
    - youloose | &3&lCTF &7● &fYou have lost the game!

    Scoreboards:
    - Lobby
    TopLine: &6&lCapture&e&lThe&6&lFlag
    Line1: &a&lPLAYERS
    Line2: &f%playeramount
    Line3: -Blank-
    Line4: &b&lTIME
    Line5: &f%timeleftuntilstart
    Line6: -Blank-
    Line7: &7&lTEAM
    Line8: &cRed/&bBlue/&fUnknown

    - Ingame
    TopLine: &6&lCapture&e&lThe&6&lFlag
    Line1: &b&lTIME
    Line2: &f%timeleftuntilstart
    Line3: -Blank-
    Line4: &6&lFLAG
    Line5: &fStolen/&fAt Base

    When I'd like it by: At your earliest convenience.
    I am aware that there are CTF plugins, but none are like what I asked for ,thanks!
     
    Last edited: Nov 20, 2016
  2. Offline

    DarkSteve25

    There is already a plugin called BattleArena CTF
     
  3. Offline

    Juicebox2921

    @DarkSteve25 I am aware there are CTF plugins, but none of them are like what I asked, and if there are, I could not find them.
     
  4. Offline

    ipodtouch0218

    I'll take a stab at it, it's quite a large plugin though, ha.

    So each team would only capture each flag once?
    What should the flag look like (banner?)
     
  5. Offline

    BlockHeads36

  6. Offline

    ipodtouch0218

    @Juicebox2921
    Based on
    I'm guessing this is going to be ran through Bungeecord? I also don't see a join command...
     
  7. Offline

    BlockHeads36

    @ipodtouch0218 No, the minigame is the whole server, when someone joins the server they are automatically put in the game.
     
  8. Offline

    ipodtouch0218

    @BlockHeads36
    That would have been important to know, haha.

    Realization: You want one master lobby, and then it goes to a map? ohhh... okay.
    How should map selection work? Voting? Random?
    How would admins and such leave the lobby so they can set up maps?
    Will there only be one map running at a time?
     
  9. Offline

    BlockHeads36

    @ipodtouch0218
    Map selection is random
    Admins can do /leave
    Yes, one map running at a time
     
  10. Offline

    ipodtouch0218

    @BlockHeads36
    Mind if I hardcode the messages in? You won't be able to change them, but they'll be what was put in the original thread.

    (Also, it'll speed up the time quite a bit)
     
    Rayzr522 likes this.
  11. Offline

    BlockHeads36

    ipodtouch0218 likes this.
Thread Status:
Not open for further replies.

Share This Page