War - Minecraft TDM & CTF for Bukkit
Go to file
cmastudios 84a5750063 Store warzone structures in main zone database
Instead of storing strutures in /dat/warzone-x/volume-y.sl3 anymore, they are stored in the main database file created for the warzone in /dat/warzone-x/volume-x.sl3. Tables is created for each structure, with the prefix being structure_HASH_. The HASH is a string hashCode run through a bitwise AND with Integer.MAX_VALUE, to prevent negative values from showing.

This is a step on the road to storing everything in a single database for the warzone. My plan is to eventually store warzone configuration in the database as well. In the ideal setup, there would be a table for teams, structure definitions, loadouts, and materials. Sadly, for configuration, we would most likely have to store teamcfg & zonecfg rules in a key-value table, unless @taoneill or @grinning has another idea.

I still need to do testing to make sure everything is backward-compatible. This conversion happens properly for nimitz-format zones and zones in the process of converting from degaulle format. When messing around earlier, I found that .txt configurations were broken due to numbered teams. I need to take a look at that. Most likely it is due to WarzoneTxtMapper not being maintained. The loader will probably have to be modified to load the new volumes and teams properly.
2013-12-08 01:46:26 -06:00
war Store warzone structures in main zone database 2013-12-08 01:46:26 -06:00
.gitignore Why was bin in repo?! 2011-07-27 21:10:05 +02:00
MIT-LICENSE.txt New readme file 2012-06-17 22:36:53 -04:00
README.md Updated link to Jenkins in readme. 2012-06-18 02:53:28 -03:00

War logo

War - Minecraft PVP Arenas (TDM, CTF and more!)

War is a plugin for Bukkit that adds PVP arenas and team deathmatch gamemodes to Minecraft servers.

Official website

Visit http://war.tommytony.com for more info, videos and links.

Features

  • Built on the popular Bukkit mod API (http://bukkit.org)
  • Capture-the-flag and team deathmatch arenas, called warzones
  • Warzone blocks are saved and reset at the end of every game, for safely destructible maps
  • Other game types: capture points and explosive-based objectives
  • Up to 16 teams!
  • Tons of customizable game rules, item loadouts and options (see Instructions)
  • SpoutPlugin integration for an enriched UI experience during combat for Spoutcraft users (http://spout.org)

Downloads

All official releases are at https://github.com/taoneill/war/downloads.

Dev Builds

Continuous integration builds are available at http://ci.tommytony.com/job/War.

Author

tommytony started the plugin in December 2010 on hMod and has been maintaining it since with the help of contributors. Reach him at taoneill@tommytony.com.

License

War is licensed loosely under the MIT License (but still comes with the weird baggage of Bukkit licensing)