CTF
Overview
Would you ever play Capture the Flag?
Then is CtF the right plugin for you.
With CTF you can play epic CtF matches.
Installation
- Put the CTF.jar into your plugins folder
- Reload the server
- Put the mcctf.jar file into the classes folder (plugins/CTF/classes)
- Build or download worlds and copy into your server folder and rename them to CTF-MAP_<map_name>
- Reload the server
Usage:
Permissions:
- CTF.* -> allows player to access all commands & classes (default op)
- CTF.admin -> allows player to acces sall commands & classes (default op)
- CTF.<classname> -> allows player to access the <classname> class
Commands:
/CTF
- start <== Starts the first arena
- stop <== Stops the match and tp's all players in the default world
- next <== Loads next arena
- leave <== Leaves the Match
- set Spawn <==Sets the Spawn Location
- set SpawnA <==Sets the Spawn Location from Team A
- set SpawnB <==Sets the Spawn Location from Team B
- set FlagA <==Sets the Flag Location from Team A (Stand on a fence!)
- set FlagB <==Sets the Flag Location from Team B (Stand on a fence!)
- save <== Saves the map(If you changed something)
Class Command (join a class/the game)
- /class <- Opens the class-selection GUI
- /class [classname] <- changes your class
Vote Command (Vote for the next Map)
- /vote <- Opens the vote GUI
Chat
There are multiply chat-modes avaible:
- HUD
- it shows a GUI in the chat
- While ingame only your teammate can hear you, except if you shout (put a !" infront of your sentence)
- CHAT
- Everyone can listen you (also not ingame player)
- SCOREBOARD
- Like GUI, but with a scoreboard
- CHATBOARD
- Like CHAT, but also with a scoreboard
Maps:
Check out the Maps-Forum!
ToDo:
- "Capture" function Block (Break their flag, Break your flag to capture their)
- more languages
- Configuration
- more Classes
- YAML-Classes (almost done!)
Building
Build a Map, where no Player can escape. (Don't forgot Ninjas' Enderpearls & soldiers' climb skills) Rename it into CTF-MAP_<your_Mapname>. eg. CTF-MAP_Flying-City and copy it into your server folder (Not plugin folder!) Start you server and do /CTF start. You 'll teleport into this Map. If you have more than one Map, do /CTF next until you are in your new Map. After that:
- Set the Spawns from both teams. It's best, if you set the Spawn from Team A on Netherrack and from Team B on Lapis-Blocks. (/CTF set SpawnA or /CTF set SpawnB)
- Stand on a fence and set the Flag Location. (/CTF set FlagA or /CTF set FlagB)
- Set the Spawn Location, for the first seconds (/CTF set Spawn) Now you can play your Map.
If you onna change things on your map, use the /CTF save command
Note: If TeamA goes on Lapis, they will die. TeamA will get here their health back. And if TeamB goes on Netherrack, they will die. TeamB will get here their health back.
If you built a great map, share it to other...simply send me a PM with a title, description and download link.
Configuration
CTF.properties
- broadcastertime ==> The time until the broadcaster message changes (in ticks [20 ticks = 1 sec])
- player2start ==> how many players are neccessary that the game starts
- minPlayer ==> if the player amount is less, the game stops
- TeamNameB ==> You can ignore this
- TeamNameA ==> You can ignore this
- ChatMode ==> the chatmode. avaible values: HUD , CHAT, SCOREBOARD , CHATBOARD
- auto ==> dedicated server = true, also other games and survival = false
- language ==> Which language file should be loaded (en ==> en.yml) - Until now only English is avaible - 'll add more!
Troubleshooting
If you have problems with this plugin, check first:
- Do you have downloaded the classes in the right folder(plugins/CTF/classes/)?
- Is your default server world NOT a CTF-MAP_?
- Do you have checked your server log? Maybe are there more informations.
If this didn't helped you:
- Post a comment or a ticket with
- With a description of your problem
- Parts of the server log
Source
You can find the source of this project on github. (I am amazed it even works...)




-
View User Profile
-
Send Message
Posted Dec 31, 2012@Mistererwin
Generally there's lots of random dots in the broadcasts. Before the game, the broadcasts should be similar to in-game, where you can chat at the bottom of the broadcasts.
-
View User Profile
-
Send Message
Posted Dec 31, 2012Could you make a version so you can put it on a server with other plugins because I have a minigame server and would like this it sounds awesome.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@bobberto7
Simply say >>! hi<< to shout. And you can set the hboost & vboost in the CTF-MAP.properties And for the sponges checkout the Example map.
And the watching mode: Until now, you can do /CTF tp or use a spectate plugin.
-
View User Profile
-
Send Message
Posted Dec 30, 2012can you make it so you can chat properly and only your team can hear you but if you do the command /shout hi it will say hi global, make it so when can jump on sponges it you have the option to make to left right higher farther and make a mode that you can watch the players play.
-
View User Profile
-
Send Message
Posted Dec 30, 2012@Pixel045
Yes, there is a teleportation bug.
The class-overview is half there. I forgot the other part :D
Which broadcast? Before the game? Or at the end of the game?
@Pixel045 And the "KA" comes from the (not yet finished engineer class. You can delete it.)
@LeeTheENTP
Yes, maybe. It gets the first world, that your server loads and tp you to the Spawn Location in that world.
-
View User Profile
-
Send Message
Posted Dec 29, 2012Console keeps getting spammed with Cake :O and every time i place/break/punch a block it says :KA in chat
-
View User Profile
-
Send Message
Posted Dec 29, 2012Does this plugin conflict with Multiverse 2 in any way? I set the default spawn in another world, and the previous world is whitelisted, so when I use /ctf stop, will it try to take the players to the default spawn, or the spawn on the world listed in server.properties?
-
View User Profile
-
Send Message
Posted Dec 27, 2012Some things I think should be fixed.
When you are teleported to the next map you have to reconnect to be able to get to the map, otherwise you are endlessly stuck in the void. When you spawn in game after picking the class, you die, when you are teleported to the map.
If you hit a block in game for a moment you will see :KA in the chat, which comes up in console as [Server] [INFO] CAKES:0
In game, if you have captured the flag you can take the red block off your head which makes the game less convenient for the opposing team.
It would be nice to add /class, so when you do that command it lists all the classes you can use.
Is there a way to reduce the amount of broadcasts in-game and during the countdown? Nobody can talk in the chat during the countdown, as there are so many broadcasts. A general tidy up of this would be useful as there are lots of dots in the broadcasts.
Great plugin, which for the most part, works well!
-
View User Profile
-
Send Message
Posted Dec 27, 2012i found a bug when you get the flag you get a red/blue wool block on your head the user can take it off there head and make two scores plz fix
-
View User Profile
-
Send Message
Posted Dec 27, 2012Plz can you or somemone post a video tutorial because im finding it very hard to set it up correctly and i come across lots of errors which im thinking are bugs. ;(
-
View User Profile
-
Send Message
Posted Dec 27, 2012@bobberto7
1) Yes... that's an idea.
2) Cause the classes are loaded from a folder => You can't define commands dynamicly. But you can use a plugin, that sets command-alias (like that)
@Gross175
No! - You can't use mcCtFkits, cause you 'll get only the kit. You won't be in the game, have no special abbilites (like climbing up walls).
-
View User Profile
-
Send Message
Posted Dec 26, 2012@bobberto7
hey im not the owner but he is working on a lot of things and there is a sort off config whn u go in your map folder "CTF-MAP_{Map Name}" and it should be a notepad document.also if you download mcCTFkits you can just do /{class_name}
-
View User Profile
-
Send Message
Posted Dec 26, 2012theres no config can you make one so like you can set a amount of player you need to start
and in stead of doing /class {class_name} you do /{class_name}
-
View User Profile
-
Send Message
Posted Dec 26, 2012@xTRU3xTOXICITY
Now: Click
-
View User Profile
-
Send Message
Posted Dec 24, 2012When Will This be out for 1.4.6?
-
View User Profile
-
Send Message
Posted Dec 24, 2012@Mistererwin
2. I was able to place the flag and not destroy it when I was opped and in survival. I'll see if it's the same for a non-op.
I'd really like to roll out this plugin on my server because War keeps glitching and placing the staging areas IN the maps...
-
View User Profile
-
Send Message
Posted Dec 24, 2012@aNeonGamer
-
View User Profile
-
Send Message
Posted Dec 23, 2012There are a number of problems that are needed to be fixed:
1) Steak is infinite! When you are down to one last Steak, it stays in your inventory (giving you infinite health)
2) Placing objects! Yes, it IS possible to place down objects ANYWHERE in your map! Lets say I have the flag, I can place it on top of a tree, and it will stay there. It will be impossible to destroy!
3) The scoreboard! When someone from the blue team has the flag, it displays their name in blue in the part of the chat where it tells you who has the flag. When a red player has it, well, their name is ALSO blue.
4) Sponges! They launch you upwards, not forward...
5) Match Start! Your player dies when he is spawned in from the pre-game lobby into the game. This is really inconvenient for my users.
There are many more bugs that I will report, but please fix these ones! Thank you for this awesome plugin still,
- aNeonGamer & LoLo_PvP
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Gross175
Yes ... I have found, that I have to clone a Location 'll upload soon.
-
View User Profile
-
Send Message
Posted Dec 23, 2012i need help on setting it up add me on skype georgeross.fifaboss or post a video TuT. Thanks