CTF Code Rebirth

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

Command Help Page

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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    93550
  • Created
    Jul 16, 2015
  • Last Released File
    Never
  • Total Downloads
    1,450
  • License

Categories

Members

Recent Files

Bukkit