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...)
@TheUnknown345
I think, I have done it already.
So how do you fix inventories despawning
@Grant1204
Yes... Somethimes your inventory won't disappear, because the player is already offline.
And how does it conflict with Royal Messages?
@bobberto7
Yes... it as added half :)
[CTF V.0.4]
I'm disappointed. I loaded up the plugin, as soon as I got it working people joined the game. The mechanics broke where people could pick up multiple of their own team's flags. Then when they left, their inventories were wiped from before they joined and they had diamond armor with about 300 levels each...
I don't blame CTF for this, I'm pretty sure it was caused partially by Multiverse Inventories and Multiverse, along with other plugins we have. There were no errors included either. I love this, but its not optimized for multi-world servers that also have a build/economy world. Maybe some time later :)
I just wanted to warp people of the dangers of using this plugin without strict supervision.
Also, the plugin conflicts with plugins that add a world change message such as rMessages (Royal Messages).
can you make it so when a player leave the server they leave the ctf so they dont half to do /ctf leave
@LeeTheENTP
Thanks.... maybe you can find some more:
I uploaded a new version.
So far, I haven't found any more bugs than I've listed before. Keep up the great work!
@KIKONUT
A colored wool item...
@nefiga Yes... I'll fix that later!
@furrycheese1 A little bit, but it is completly made by myself...
@darthtony And I'm only a poor Player :( :)
@Mistererwin
You can't see them, I talked to MCCTF mods and admins.
Sounds like a knockoff of Kctf but that's ok cause this one's public
Not sure if i installed something wrong but every time you join the game you die. anyone know what would make it do that?
@darthtony
Which - I can't find topics for that...
Just letting you know, the McPvP CTF is getting a huge change, possibly this month.
@AndyMcB1
Maybe later... ;)
Have a crack at Control Points, too! cp.mcpvp.com
Love the plugin! :D
@ctfpoop
How does it break Groupmanager?
I get no errors.
@Kleistron 2 lines? Try to open it with WordPad, not whith the Windows Editor.
Yes...you can change the time before the game: pretime
And I maked it: Click
Thanks to the author for a nice plugin! I installed it today for my son and his friends. Took a while to install because players would not teleport after /ctf start, but the help screen shows an option for /ctf join, and that seems to work.
Is there a way to change the time for each match to start? It is too long for them to wait.
I have seen some comments about the configuration options, but the CTF.properties file has only 2 lines commented out without explanation. Is it possible to have a fuller explanation for config options?
Thanks.
This plugin breaks group manager, would not suggest for established servers.