ArenaCTF

A Capture the Flag plugin where you pick up the wool color representing the other team, shown by visual around the wool. Once you pick it up teams are alerted and you need to bring the flag back to your base while your flag is still there. You can make more than one ctf arena and players will cycle through the different maps.
Installing
- Put the ArenaCTF.jar in your plugins folder, along with BattleArena.jar
Making a ctf arena
- /ctf create <ctf arena name>
- /ctf addFlag <ctf arena name> 1 <- add the flag for team 1
- /ctf alter <ctf arena name> 2 <- setup a second spawn
- /ctf addFlag <ctf arena name> 2 <- add the flag for team 2
- /ctf alter <ctf arena name> waitroom 1 <- add a waitroom (you can take a waitroom out by changing the config)
Joining
- /ctf join
Permission Node
- Players will need the permission node arena.join.capturetheflag
- arena.leave , so they can type /ctf leave
How do I win ?
To capture the flag you need to bring the enemy flag back to your flag at it's home. If your flag is being held by the enemy you will need to kill them and return it back ( just walk over it ).
Source
Images
Image of the red flag. All flags and and players holding a flag have the flaming visual effect around them.

Image of the score and a player surrounded by flames (showing they have the flag).

Requirements
This plugin is made to hook into BattleArena, so you also need to download it as well.
Help
- BattleArena : Wiki that has all the options available for both ArenaCTF and BattleArena
- Adding Signs : support for joining/leaving and status
- You can ask me questions in real time on irc when I'm on. You can usually find me in the rooms battleplugins, or bukkit in irc.esper.net. IRC through a browser
-
View User Profile
-
Send Message
Posted Mar 16, 2013Can u make a video on how to automate the plugin and how to run/ config it
-Shawn
-
View User Profile
-
Send Message
Posted Mar 16, 2013Can someone tell me how i make the Ctf games broadcast ?
-Shawn
-
View User Profile
-
Send Message
Posted Mar 16, 2013@Vepe123
Updated, should clear bukkit soon
-
View User Profile
-
Send Message
Posted Mar 16, 2013When will version 1.5??
-
View User Profile
-
Send Message
Posted Mar 14, 2013@jmack2424
So you can only specify one victorycondition in the config file, but in the code you can add as many as you want. By default I add one that handles who wins when time expires, one that deals with only having zero or one team left, etc. So what you did by adding the DefinesNumLivesPerPlayer is essentially made FlagVictory both a flagvictory and highestkills.
So as long as you keep your jar it will be fine, but if you use mine again you will probably need to use HighestKills. FlagVictory gets added automatically whenever you start a ctf now so you dont need to specify it anymore.
-
View User Profile
-
Send Message
Posted Mar 14, 2013@alkarinv
I was totally joking. I love tearing apart code to figure out how it works. But seriously, after adding DefinesNumLivesPerPlayer implementation to FlagVictory, the victoryCondition works perfectly. Would you suggest HighestKills over FlagVictory?
-
View User Profile
-
Send Message
Posted Mar 14, 2013@jmack2424
Hey jmack, sorry about that, so i've tested it out with Drissing and a couple of others and the most recent version should be working.
sorry you had to decompile java :(, but also btw I have all of my plugins up on GitHub.
@tarahere81
I'll catch you on TeamSpeak, I've done a lot of testing recently and it should work. But it does need to be set up a specific way and most people were changing things as it wasnt working before.
-
View User Profile
-
Send Message
Posted Mar 12, 2013This hasn't worked since i upgraded to the most recent version of battlearena.
It says it will start when an arena is free... but there is always an arena free .. And it never starts
-
View User Profile
-
Send Message
Posted Mar 11, 2013@alkarinv
This is looking better. Timer is fixed, game doesn't end before timer is over. But the game does end when your team dies once. I think you need to add getLivesPerPlayer() to FlagVictory? Updated source would help. I hate decompiling java.
Edit: yup. I added the DefinesNumLivesPerPlayer implementation to FlagVictory, added the getLivesPerPlayer() returning 2147483647, just like HighestKills, and it works like a charm.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@dramatech
Alright, what is your ip.. I'll hop on and help figure this out.
@coleweinman1
I'll check that out, currently writing a better way to verify things.
@piritacraft
Not sure what you mean? It starts when enough people join, or if you make it a join phase then once the phase ends.
@UraniumCraft
Yeah, nothing will show up until the ctf starts.. Otherwise people would steal flags all over.
@shadowwrad
Yeah, give me an ip. I'll hop on to figure it out!
-
View User Profile
-
Send Message
Posted Mar 10, 2013Okay so your plugin still doesn't work. I kept the victory condition and it still fails. Not enough teams in queue. Also, when a player dies the game ends again. How do we get it so the players can keep playing until all 3 flags have been captured? Thanks
-
View User Profile
-
Send Message
Posted Mar 10, 2013ArenaCTF and ArenaPaintball don't work if there both installed but if just one of them is installed then work.
-
View User Profile
-
Send Message
Posted Mar 9, 2013how configure the time to start ?
-
View User Profile
-
Send Message
Posted Mar 9, 2013@shadowwrad
Try /ctf auto we had that issue happen to us on MyFallen, but we fixed it with: /ctf auto
-
View User Profile
-
Send Message
Posted Mar 9, 2013@UraniumCraft
When you start the event the flag will show up.
-
View User Profile
-
Send Message
Posted Mar 9, 2013when i created a flag nothing showed up it just said a flag was created and nothing happened FYI i am running a TEKKIT CLASSIC SERVER!!!! Does it not work please help!!!
-
View User Profile
-
Send Message
Posted Mar 8, 2013I tried creating an arena and after i create one and want to test it says " CTF dose not have enough teams queued" yet i have 2 people min qued and config for 2 teams with min 1 person D:
-
View User Profile
-
Send Message
Posted Mar 8, 2013@alkarinv no problem. glad to hear you got some issues fixed. if you wouldn't mind PMing me the link, id be very grateful. Or just commit the code and ill build it myself. kudos on the plugins btw. your dynamic event/command registration is quite nice.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@dramatech
Yeah Sorry, should be fixed with this newest version.
You'll have to delete your old CaptureTheFlagConfig.yml but it should be functioning correctly.
Mod remove link to unapproved file.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@jmack2424
Hey Jmack. Sorry I've been gone. This latest version fixes a lot of issues, primarily with the VictoryCondition. If you hop onto IRC I can help you set it up.
Mod remove link to unapproved file.