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...)
@TDKdodgybrothers
Hey,
in the zip file, there is a folder called classes.
Put this folder inside your plugins/CTF/ folder and restart the server;)
Hi, I recently downloaded it and it said that I had no classes are the classes there by default?
where do I download them?
@Klausi452
Ich teste grad mal nen paar Sachen mit addons ;)
Ja ich weiß das man in der Ctf File den Namen ändern kann. Aber ich möchte zum Beispiel bei der Map bei der Schlacht um Austerlitz das rote Team als Russen und das blaue als Franzosen bennenen. Aber bei der Schlacht bei Königsgrätz waren völlig andere Armeen dabei. Das war mein Anliegen. Da aber der Name direkt aus der Config herausgelesen wird kann ich kein Add on programmieren welches diese Funktion hinzufügt.
@Klausi452
1) Ya..... die default Klasse ist die erste im Verzeichnis (einfach in aa<name>.jar umbenennen) 2) Du kannst die Übersetzungen ändern ;)
Könnte man im nächsten Update eine Einstellung hinzufügen in der man einstellen kann mit welcher Klasse normalerweise gestartet wird? Und könnte man den Namen der Teams in den den Map Configurationen feststellen?
@Mistererwin
There's not many overall it is great there is just one that bugs me, which is available classes. It is spelt like available not availbe Kind Regards Paccerz
@paccerz
Which spellings are wrong? - I tried to do all right, but....
I'll add custom class-names to the classes (In the next update)
I'll maybe update the team part, so that it uses the vanilla teams => invisible people & ghost...
I dont know when the next update will be availbe.... atm I'm having some fun with my new math teacher & his homeworks :/
Hey, I absolutely love this plugin and it is a lot of fun and I am currently using it on my new mini game server. But just a few things could you double check some the spellings for the next update as some thing such as available are spelt wrong. I have attempted trying to change them but everytime I do when I run the server it reverts to the old spelling. Also in the class selection GUI heavy is the only one which does not have a capital letter, tried changing but same problem as above. I know these are really small things but I'm kind of ocd so I was just wondering if you could change them. Finally just an idea you could make it so that the Ninja class can go completely invisible without holding redstone but he has visible particles around him just like in the Hidden/Ghostcraft etc. Also when do you think the next update would be? :) Love this plugin Kind Regards Paccerz
I have realeased the BETA Necro class in my package CLICK
@bombrown
That was what I forgot in the last update :D
It 'll be in the next version, but I've to add some more stuff ;)
Can you give an option to change the netherrack or lapis?
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.
I have realeased the Mage class in my package CLICK
@axman43
I think ;)
@bombrown
I think it's like the current class... you just got the potion/status effect...
And w/out the limited use, it would be OP
@Mistererwin
Then could you have a feature where when you right click the redstone, you can turn invisibility on or off and when you click (right or left) with another item the redstone turns off. Could you also make the item turn invisible?
One examplehttp:dev.bukkit.org/bukkit-plugins/invisibilitydust/
@Mistererwin
So you wouldn't even be able to hit them when they are visible?
@axman43
yepp, but you couln't hit him anymore :/
@aradabir007
You know: engineer is yet a WIP class!
and if you don't say the bugs,... not my problem:
And if you mean the Last Man Standing at the end, ... ;)
this plugin and engineer is so buggy. red team's engineer's turret and blue team's engineer's turret conflicts. and 2nd bug, after match ends it contains some bugs, you can try
Is there any way we can make the ninja become fully invisible when holding the redstone?
@Klausi452
Einfach bei github reinschauen: CLICK
Und ja: sie sind da & funzen alle auch ;)