mirror of
https://github.com/taoneill/war.git
synced 2025-01-20 14:21:19 +01:00
War - Minecraft TDM & CTF for Bukkit
84a5750063
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. |
||
---|---|---|
war | ||
.gitignore | ||
MIT-LICENSE.txt | ||
README.md |
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)