CTF - Code Rebirth
CTF - old idea, new mechanics, new experiences.
Code Rebirth - this plugin comes with ability to load custom written CTF-CR built classes.
For the first time in Capture-The-Flag history this plugin provides ability to maintain games with more than two teams.
CTF-CR has strong configuration per map which will allow to customize each map the way it should be played. Most customizations can be done through console, but some settings are defaulted and are only accessible through config file modification.
Compatibility
This plugin is not compatible with any other plugins, as it must be ensured that events are only processed by this plugin only to avoid game break.
Loading Maps and Classes
Firstly the plugin itself must be installed and server has to be run once to create necessary folders. After that in server jar folder 'CTF' folder must appear. Inside 'CTF' folder there should be another three folders named 'classes', 'maps' and 'config'. 'CTF/config/' folder is for general CTF-CR plugin configuration.
Classes: Each class has to be compiled in its own jar file. To install classes simply put class jars into 'CTF/classes/' folder. Example: 'CTF/classes/ExampleClass.jar'
Maps: Maps are installed by putting map folder into 'CTF/maps/' folder. Example: 'CTF/maps/CTFCR_TutorialWorld'
Note: If installed map is not configured it will not be playable until it is set up properly. See 'Map Help' section in this post for more details.
Commands
Map Help
Setting up a map is very easy. Look at Command Help page and scan /mapedit command description for details. Map is ready to play when all configuration is done, and /listmaps contains target map with setup flag true.
Map Help
Custom Classes
It is possible to write custom classes for this plugin. Detailed walkthrough on api set up and examples check Scripting Help page.
Ready coded classes are on this page.
TODO List
- Add translation support.
- Rewrite BattleClass loader code to support reflection.
- Listen to your suggestions :)
News
- V1.8_Beta - Minor API changes, major BattleClass loader changes. Added 'crcfg.yml' configuration per BattleClass jar.
- Map Help page added
- Scritping Help page updated (please check attached documentation if intending to write an implementation)
- Beta builds may contain annoying bugs but should work in general!
Beta Stage: Testers are needed (pvp testing)! PM if interested.
Found bug notes are much appreciated. Include console log if possible, use Bukkit Paste.
PROJECT WILL BE CLOSED SOON, new re-written version will be re-uploaded shortly.

