[MECH/FUN] War v1.8 (Nimitz) - Minecraft PVP Arenas (TDM, CTF & more!) [1.6.4-R2.0 & 1.7.2-R0.2]

Discussion in 'Archived: Plugin Releases' started by tommytony, Jan 8, 2011.

  1. Offline


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

    Version: v1.8 (Nimitz)

    War lets you create warzones, arenas that host team deathmatch games, capture-the-flag battles and more!

    • As a player, you get a fast-paced PVP experience in SMP.
      • Join a battle by entering through the warzone lobby. There is one gate per team (team diamond, gold or iron): step in to join that team.
      • Your inventory is saved when you join a battle, and restored when you exit.
      • When you die inside a warzone, you get instantly teleported back to your spawn, and one life is taken from your team's life pool. When that pool runs out, the other teams score a point!
      • Steal the enemy team flag to score for your team.
      • Fight over monuments, control points that, when captured, restore health to your teammates.
      • Return the cake home to score a point for your team and refill your life pool.
      • Capture the bomb and run for your enemy's spawn to blow it up. Careful! If you get attacked at close range you'll blow up.
    • As a warzone maker, you have total control.
      • Take advantage of cool landscape features or existing player-build structures and incorporate them in new warzones.
      • Tons of options: friendly-fire, auto-assign, turn off PVP outside warzones, define respawn loadouts specific to each zone, and more!
    • All the blocks in a zone are reset at the end of every battle.
    • Players are prevented from entering or leaving a zone - except through the designated warzone lobby - by a magic glass wall.
    • A warhub can be created to link all your zones together.
    Download War v1.8 (Nimitz)
    Compatible with Craftbukkit 1.6.4-R2.0 & 1.7.2-R0.2.
    (Make backups before this/any update!)
    Dev builds - Join the bug hunt.
    Source - Fork the code.
    Issues - Known bugs and planned features. Please read this.

    Find everything you need (release notes, instructions, forums, server list) at the official website: war.tommytony.com

    To try out the plugin's gameplay, check out the warzones we set up at
    The War Hub - tommytony's official War server @ warhub.tommytony.com
    (dynmap) (minestatus)
    Please fill the Warhub whitelist request form for access.

    How to install: Full instructions here

    How to donate: Thanks for your help

    How to play: List of player commands

    How to create warzones: List of zone maker commands

    Video tutorial:

    Mentioum's Let's Play Minecraft

    M1sT3rM4n's fan video

    Spout UI features:
    Message feed, stats board, event notifications and team-colored player names.

    Changelog: Complete changelog at the website

    War v1.8 release notes:


    God grant me the courage not to give up what I think is right even though I think it is hopeless.

    Hello warriors,​

    Today marks the first big release for War in more than a year: War v1.8 (Nimitz). When you get a chance, please take the time to thank the hard work and dedication of cmastudios and our community for bringing us this long-awaited release.​

    Here’s a rundown of all changes. Please remember to backup all your worlds and your War plugin files before applying this update.​

    Localization support
    War has gone international! Server admins can now tailor the fun of War to their community’s culture. Please see https://github.com/taoneill/war/wiki/Languages for details.​

    Huge thanks to the international community of translators who helped us through the webtranslateit platform!​

    New warzone file format for mod & future support
    War now supports custom blocks for greater compatibility with other mods.​

    When you first load War v1.8, your warzone files will be converted to a new SQLite-based format. This one time conversion process can take up to a few minutes when you first launch your War 1.8 server.​

    Please note that the new file format, while providing enhanced functionality, does take up a lot more disk space than the old format (from two to three times more space to an order of magnitude more, in the worst cases). If disk space usage is an issue for you, please let us know. Also consider taking the time to clean up your plugins/War/temp folder which stores deleted warzones and old versions.​

    Tip: if you are upgrading from War v1.7.4 or older and you want to be on the safe side, try /deletewarhub before the update. The warhub has been known to glitch randomly (destroying some blocks surrounding it, in rare occurrences) during migration to the new version. Use /setwarhub to bring back the structure after the migration.​

    Batched warzone resets: smoother battle endings for your server
    Instead of resetting all the blocks in a warzone immediately after the end of a battle, War now disables the warzone and loads the blocks in batches based on a speed property. This prevents server hangs/freezes when resetting large warzones that can sometimes cause players to get kicked due to timeouts. The new anti-crash mechanism prevents this and keeps players on, waiting anxiously for the next game to start instead of leaving.​

    The default speed of the resets is pretty slow, especially on new high-powered game servers. This can be changed by using /warcfg resetspeed:5000, where 5000 is the amount of blocks to reset per-tick. We personally recommend pushing this value up as high as possible as long as it doesn’t cause player disconnections.​

    Also, a new option allows you to completely prevent warzone resets at the end of a game: just use /zonecfg resetblocks:false. Beware of changes to the warzone caused by nature, however. See /warcfg print and /zonecfg print for more reset options.​

    The Minecraft scoreboard can be used to display the scores of each team in a warzone or their lifepool. Use /zonecfg scoreboard : points to show scores, use /zonecfg scoreboard:lifepool to display how many lives each team has remaining and use the default “none” option to hide the scoreboard. Make sure to use /resetzone after you make this change.​

    Want to view a warzone scoreboard while away from a game? Use /zone ziggy scoreboard to show you the scoreboard for the game in zone ziggy.​

    Please note more functionality will be added to the scoreboard in the next few releases. Stay tuned for updates!​

    Kill streaks: experimental and explosive!
    Killstreak rewards can be configured in the set.war.killstreak section of war.yml. Rewards will only be applied to players if the team/warzone has killstreak set to true in its configuration.​

    The configuration section will get populated on generation of war.yml. To get this to populate after updating from war 1.7, change any /warcfg setting.​

    Currently the system supports messaging the entire warzone and just the attacker. The system supports rewards of items, health, airstrikes, points, and xp currently. We plan to add more in the future with your suggestions.​

    For an in-depth example of killstreaks in war, visit https://gist.github.com/cmastudios/5687654. Be warned the items section may be a bit hard to configure by hand; we plan to add easier ways to add to it in the future.​

    Signs to teleport to zones
    Sign posts can be used as quick teleports to any warzone. Players can just walk over the signs to warp to the warzone of their choice. This is useful to create groupings or categories of warzones. See https://github.com/taoneill/war/wiki/Signs-Teleport for details.​

    MCStats Metrics
    War now contains server stat-tracking to give the developers some insight on how servers use the plugin. This allows us to track plugin usage and gather information about which features server owners enjoy the most. Keeping this option turned on will enable us to focus our time and energy working on what the admin community desires the most.​

    For more information and how to disable metrics, visit https://github.com/taoneill/war/wiki/Metrics. View War plugin metrics at http://mcstats.org/plugin/War. Stats may be inaccurate until enough people update the plugin to v1.8.​

    Other Improvements
    Warhub zone gates now highlight active warzones. The corners of the gates turn to redstone blocks with torches attached when players join, making it much more obvious to find a game with players in it.​

    The setting blockheads:true now gives your teams a colored leather helmet (instead of replacing the entire head with a colored wool block). You can still open your inventory and click your helmet armor slot to collect a wool block to help you capture monuments, though.​

    Soup PVP support thanks to nicholasntp: turn on using /zonecfg souphealing:true

    Various Fixes
    Errors in the loadout system were causing loadouts to appear in the wrong warzones.​
    The chat box does not disappear anymore when you die and respawn (so you don’t lose the text you were typing, which used to be a major annoyance).​

    No more automatic flag or cake capture when you get automatically teleported to your team’s spawn (when you illegally exit the warzone, for example).​

    Removed the annoying “Can’t re-enter spawn” behavior. Players lose their spawn protection as soon as they walk out of their team’s spawn.​


    Thanks again for sticking with the War plugin through the years. We hope this release brings you many hours of PVP pleasure and that you forward us your feedback (suggestions and bug reports) on our Github issues board here: https://github.com/taoneill/war/issues.​

    (note: this file is still pending approval by the BukkitDev team)​
    Compatible with Craftbukkit 1.6.4-R2.0 and 1.7.2-R0.2.​

    War on!​

    - tommytony​

  2. Offline


    Weird. You must have hit an exception when saving and it restored empty blocks.

    You can't rotate flags but you can decide which way a spawn faces (just face that way when using /setteam).
  3. Offline


    That makes me sad. :( I've got a symmetrical "Castle vs. Castle" CTF zone so it looks weird not being able to rotate the flags.

    Will you ever be able to modify the starting items with each respawn?
    Just figured it out. But now I have another question :)

    Any way to turn off the War message everytime someone logs in?
  4. Offline


    Is there are chance to set bottom of zone not down to adminium?
  5. Offline


    THX for the Update!
    But i have a suggestion; It were cool when you can add options to disable /warhub /zone and /zones. Because i want to teleport players to the zone. I want them to use the tube ^^ (Its on an roleplay server :p)
    It were awesome (+ cool) when you could add these things :D
  6. Offline


  7. Offline


    Thx, i will vote later, i found a bug.
    When you go in a war and /leave it and press than "i" (for inventory) your game crashes. But after Game Restart you have your inventory back (And get no crash ^^)
    And 2 suggestions:
    That you can add a permission who gives the group the permission to BUILD IN THE ZONE but only IN the zone and not outside. Also that he can build IN the zone and DESTRYOY IN the zone.

    That the health is saved and restored when you leave the war.
  8. Offline


    I look forward to that in another update. :)

    Also, I've had a bug happen lately and I'm not exactly sure what the cause is, but what was happening is that players would be ported out of the zone (possibly by /leave or client crash, not sure) and still be stuck with their Cubehead and zone items. They could then join the Warzone again, even on another team and all (thus, new Cubehead) and when they left they'd be reverted back to their previous Cubeheaded state and a loss of whatever items they had before the whole event.
  9. Offline


    War broken in cb 262 +?
    I'm getting startup errors. Is it just me?
  10. Offline


    Gotta be you/that version, works fine for me in 263.
  11. Offline


    yeah me to just wait for an update
    --- merged: Feb 7, 2011 11:05 PM ---
    in v271
  12. Offline


    I heard 271 is giving people problems with a lot of things. Could u downgrade to 262 and tell me if you get an error too? Much appreciated.
    --- merged: Feb 8, 2011 12:19 AM ---
    If I do /leave and then hit any key like esc or i or whatever, it crashes my client.
    Any ideas why?

  13. Offline


    Just got this awesome thingie for my server =D Cheers for your effort, looking forward to many new futures & fixes.. And i shall upload a video when me and my guildies using it in action in the near future =D
  14. Code (Text):
    1. 2011-02-08 04:33:49 [INFO] Starting minecraft server version Beta 1.2_01
    2. 2011-02-08 04:33:49 [INFO] Loading properties
    3. 2011-02-08 04:33:49 [INFO] Starting Minecraft server on *:25565
    4. 2011-02-08 04:33:49 [INFO] This server is running Craftbukkit version git-Bukkit
    5. -0.0.0-359-gfb194cb-b270 (MC: 1.2_01)
    6. 2011-02-08 04:33:49 [INFO] Preparing level "world"
    7. 2011-02-08 04:33:49 [INFO] Preparing start region
    8. 2011-02-08 04:33:50 [INFO] Preparing spawn area: 16%
    9. 2011-02-08 04:33:51 [INFO] Preparing spawn area: 20%
    10. 2011-02-08 04:33:52 [INFO] Preparing spawn area: 28%
    11. 2011-02-08 04:33:53 [INFO] Preparing spawn area: 36%
    12. 2011-02-08 04:33:54 [INFO] Preparing spawn area: 44%
    13. 2011-02-08 04:33:55 [INFO] Preparing spawn area: 56%
    14. 2011-02-08 04:33:56 [INFO] Preparing spawn area: 65%
    15. 2011-02-08 04:33:57 [INFO] Preparing spawn area: 73%
    16. 2011-02-08 04:33:58 [INFO] Preparing spawn area: 81%
    17. 2011-02-08 04:33:59 [INFO] Preparing spawn area: 89%
    18. 2011-02-08 04:34:00 [INFO] Preparing spawn area: 93%
    19. 2011-02-08 04:34:01 [INFO] [War] Permissions system not enabled. Defaulting to r
    20. egular War config.
    21. Feb 8, 2011 4:34:01 AM org.bukkit.craftbukkit.CraftServer loadPlugins
    22. SEVERE: org.bukkit.Server.getWorlds()[Lorg/bukkit/World; (Is it up to date?)
    23. java.lang.NoSuchMethodError: org.bukkit.Server.getWorlds()[Lorg/bukkit/World;
    24.         at bukkit.tommytony.war.War.onEnable(War.java:123)
    25.         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:135)
    26.         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    27. .java:394)
    28.         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    29. r.java:175)
    30.         at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:69)
    31.         at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:50)
    32.         at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:167)
    33.         at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:154)
    34.         at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:106)
    35.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:202)
    36.         at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    37. 2011-02-08 04:34:01 [INFO] Done! For help, type "help" or "?"
    I feel like something is wrong with the newest edition to Bukkit, the nether. I ran the plugin alone on a test server.

    When i make an area for WAR, it works mighty fine, until the server shuts down, or restarts. All the Levels, the warhub and other WAR related stuff aren't missing, they just act like a statue, doing nothing when i go through portals.

    I noticed, there is no Folder saving the contents in Plugins folder.

    I honestly don't know if this is just me or others.

    I've tested it on CB#262 and CB#270

    Much thanks is given if a fix is found.
  15. Offline


    I get the same error above on 277 when starting up the server. None of my warzones work; Portals and Spawns disappeared and the magic border around the zone is gone.
  16. Offline


    @Asara and @DurtyFree
    I confirm the client crash bug when opening your inventory after leaving a zone. I reset the armor now and it seems I didn't test it properly enough.

    I created issue 32, and it's the first things I'm going to fix in the next update (probably this weekend). Real sorry for the crashes. :(

    Everyone, for sure, War is broken with the newest craftbukkit builds. War v0.8 was only tested with craftbukkit #260-2.

    If you run into problems with a proper compatible install (e.g. v0.8+262), please let me know.
  17. Offline


    I wasn't aware of the client crash bug, unless it pertains to the "Warzone settings' persistence outside of Warzones" problems I was having.

    Besides that, it seems to be working just fine on my v263 server.
  18. Offline


    @Asara yeah my bad I misread your post. Seems you've got a different inventory issue. I'll try to reproduce it later on. Thanks!
  19. Offline


    Really like to see this updated to a new version for the newest build. You need to update your world methods.
  20. Offline


    Yea, I'm getting errors too when trying to start my server (latest build) with War installed (0.8). Please update it.
  21. Offline


    hello, my zones are being deleted when i stop my server
  22. Offline


    When I use this plugin on the latest, I get an error as well, and all of the essentials commands stop working.
  23. Offline


    Hi, Works perfectly with CB262 on my server :)

    When this plugin is updated to work with newer builds, will it support having war-zones in different worlds such as the nether?

  24. Offline



    Thanks for installing War with the correct craftbukkit version. :D

    I've made the changes to support many worlds. For the moment there's one warhub for all the worlds. I'm pretty sure people will be asking me to change that. I'll have to test with one of the multiworld plugins first.

    I've got a couple of issues closed for the next version but I wanna get a few more changes in. I've been catching up on work and school duties, sorry. Thanks for your patience everyone!
  25. Offline


    How does one remove that obnoxious message that appears when someone logs in? I disabled this plugin on my server merely because this was ruining the MOTD's I have set up. If there is not currently a way, I would like to request there to be one!
  26. Offline


  27. Offline


    Fantastic! Thank you!
    Can't wait to get it back up and start playing!
  28. Offline


  29. Offline


    Wow, this is an awesome plugin.
    Can you tell me how i set up an CTF zone?
    Your website only gives instructions on TDM setup.
  30. Offline



    The main gameplay video shows how to to setup CTF in a zone:

    Basically, to make things simple, there's no CTF switch to turn on. Just use "/setteamflag <diamond/iron/gold>" to put down a team flag post and CTF will work from there on.
  31. Offline


    ok, so is this working on 292 or the latest bukkit?

Share This Page