[MECH/FUN] War v1.7.4 - Minecraft PVP Arenas (TDM, CTF & more!) [1.4.7-R1.0]

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

     
  1. Offline

    tommytony

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [IMG]
    War - Minecraft PVP Arenas (TDM, CTF & more!)

    Version: v1.7.4 (Doolittle)

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

    Features:
    • 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, turn players' heads into team-colored blocks instead of giving them team-colored helmets, 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.7.4 (Doolittle)
    Compatible with Craftbukkit 1.4.7-R1.0.
    (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:


    Showcase:
    Mentioum's Let's Play Minecraft


    M1sT3rM4n's fan video


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

    Changelog: Complete changelog at the website
    • v1.7.4
      • Here's a small patch that I should have released back in January.
      • This update fixes problems that appeared with the BlockFace API changes that came with Craftbukkit RB 1.4.5-R1.0.
      • Keep an eye on the dev builds at http://ci.tommytony.com for some long overdue additions that should be coming soon.
      • This release is compatible with Craftbukkit 1.4.7-R1.0 and previous versions.
      • Download War v1.7.4
    • v1.7.3
      • Here's an update that I've been sitting on since September. Real life took over and I'm sorry I've been unable to push the development of War further in the past few months. This is a minor update which adds:
        • Support for block IDs from 128 to 255
        • Slightly smoother spawn re-entry protection
        • Delaying the Warhub's initialization to make sure it initializes properly at startup.
      • This release is compatible with Craftbukkit from 1.2.5-R4 to 1.4.5-R0.2.
      • Note that War v1.7.3 is NOT compatible with Craftbukkit 1.4.5-R0.3 due to breaking changes in the API which I still need to address.
      • Download War v1.7.3
    • v1.7.2
      • Over the past three months, War has more than doubled in popularity - War v1.7.1 was downloaded over 30,000 times. I need thank everyone for trying out the plugin and all the contributors that helped us get here. Thank you so much!
      • Now I'll be the first to admit that War has some quirks, so for this release I focused on fixing bugs and tweaking existing game mechanics. Still, I needed to keep this fun so I sneaked in a few features that were highly requested and some that I'd wanted to put in there for way too long.
      • Over the past week I finally went to work (sorry for the delays!) and got this rather sizable "stability & small improvements" release together for you:
      • New/Adjusted Features
        • Inventory reset and end-of-game code reworked and toughened up to make sure people get their inventories back after a game of War (so sorry for the problems! - see Bug fixes below)
        • Players can now bring a copy of their inventories inside the warzone
          • One of the most often requested features over the past few months
          • Use "/zonecfg playerloadoutasdefault:true". The player's own inventory as he entered the warzone becomes his default loadout every time he respawns.
          • Alternate loadouts can still be used. The player gets his full inventory back when he exits the match.
        • TDM and CTF stalemates caused by spawn protection cannot happen anymore
          • Can't re-enter spawn! Players cannot get back into their own spawn after exiting (unless for legitimate flag and cake captures).
          • Players that are still the spawn are still invincible, in order to let them select then loadout in peace.
          • You can still enter the enemy's span in order to bump off and punish afk people, though.
        • Warhub, lobby don't wipe their entire volume to air anymore
          • In warhub and lobbies, only the minimal block path required to let players teleport and to let them navigate between gates is cleared.
          • Similarly, gameplay structures (monument, flag, cake, bomb, spawn) now only clear a 2-block high space of air (instead of a needlessly large volume).
        • Customizable warhub and lobby materials
          • Hold the block of your choosing in your hand then use
            • /warcfg warhubmaterial:<floor/outline/gate/light> or
            • /zonecfg lobbymaterial:<floor/outline/gate/light>
          • If you are holding nothing (i.e. air) and you use these commands with the "floor" or the "outline" parameter, it tells War to use the original floor instead of overwriting it.
          • Lobbies of new warzones take their materials from the warhub's settings
        • PRO TIP: The brand new (slightly backwards) way to build a pretty warhub or warzone lobby is here!
          • First, build a nice area with a nice floor, colums or other details.
          • THEN, use /setwarhub or /setzonelobby to place your structure.
          • Switch out the materials with "/warcfg warhubmaterial:<floor/outline/gate/light>" or "/zonecfg lobbymaterial:<floor/outline/gate/light>".
          • Hold nothing while using the warhubmaterial:<floor/outline> or lobbymaterial:<floor/outline> command in order to keep your original floor.
          • VoilĂ ! You have a pretty warhub or lobby!
          • If your lobby or warhub is already placed, I suggest moving it away, making a nice build, then placing it back in its original position once you are done. Akward for now, but it works! :)
        • Customizable monument, flag stand, cake and bomb materials
          • Hold the block you want in your hand then use "/zonecfg material:<main/stand/light>".
          • Simplified the cake and bomb structures to make customization easier.
        • Less brutal minplayers/minteams check
          • When a player leaves the warzone and makes the warzone population go under minplayers in minteams, you don't get warped back to spawn right at that moment anymore.
          • Once you respawn, you will be locked inside the spawn until there's at least minplayers in minteams.
        • Automatic warzone backups during /savezone, /deletezone and /renamezone
          • If you have the setting "/warcfg keepoldzoneversions:true", then /savezone makes a copy of the old save to the folder /plugins/War/temp/oldversions/ with a timestamp and a version number (i.e. previous number of old versions + 1).
          • Deleted warzones are not truly deleted anymore, they just get moved to the folder /plugins/War/temp/deleted/.
          • When you use /renamezone, a copy of the warzone with its old name is made to /plugins/War/temp/renamed/.
          • WARNING: The new automatic backup can lead to high disk space usage.
            • Turn off the oldversion setting with "/warcfg keepoldzoneversions:false" if you prefer to minimize disk space usage.
            • Make sure to permanently delete unneeded files in the /deleted/, /renamed/ and /oldversion/ folder once in a while.
        • Dedicated War log file now at /plugins/War/temp/war.log
          • Added more and better logging of player commands
          • Makes it finally much easier to track down who did what with War config changes
        • Everyone can now see the game rules
          • All can use "/warcfg print" (or "/warcfg -p").
          • Same with "/zonecfg print" and "/teamcfg print".
        • Better message formatting
          • Messages from War don't get their words cut in half anymore, making everything much easier to read.
          • Help for /warcfg, /zonecfg, /teamcfg and other commands has more colors and is slightly better structured.
      • Bug Fixes
        • FINALLY, nailed down the inventory reset bug which caused many people to get their inventories wiped or to get replaced by the warzone loadout as they exited.
          • I'm so very sorry for all the drama that must have ensued on all your servers. :( The problem is truly gone now.
          • I used this opportunity to make the end-of-game code more solid to ensure all inventories get reset and the warzone is properly re-initialized.
        • Renaming a warzone with /renamezone now works fine and doesn't completely corrupt the warzone anymore. A backup is taken of the old warzone with its old name in the /plugins/War/temp/ folder.
        • Exiting the warzone accidentally now makes you drop your flag, cake or bomb. This used to be annoying because it let you auto-cap by sneaking out of the zone.
        • Better compatibility with some other plugins by cranking up the priority of War's death and damage event handlers to the highest level
          • Factions: Players from the same faction can now fight each other.
          • mcMMO, MagicSpeels: Players who killed themselved or got one-shot-killed by projectiles now get their loadouts back when they respawn.
          • Heroes: Cleaned up the behavior of War when "/zonecfg realdeaths:true".
        • Support for unsafe/illegal enchantments like those possible with other plugins like Time the Enchanter (loadouts and chests).
        • Tested with Craftbukkit 1.2.5-R4.
        • I'll be updating the War manual at http://war.tommytony.com/instructions/ momentarily to reflect the new changes. Thanks so much to all contributors and players and to those who tried out the dev builds at http://ci.tommytony.com/job/War/, and thanks in particular to @shanko and @cmastudios for their big help!
        • Download War v1.7.2 NOW - Join the Fight!
    • v1.7.1
      • New: Compatibility with Craftbukkit 1.1-R6, 1.2.3, 1.2.4 and 1.2.5
      • New: Warzone config setting resetonconfigchanged is now available and false by default. This means /zonecfg and /teamcfg DON'T reset the warzone blocks anymore by default.
      • New: Bomb carrier doesn't cause explosion if warzone has setting unbreakable:true
      • Bugfix: Potion effects are properly cleared.
      • Bugfix: Blockhead restoration shouldn't cause errors anymore.
      • Bugfix: Attempt at stopping duplicate end-of-game and inventory reset problem. Please report back if your inventories don't reset at match end.
      • Download War v1.7.1
    • v1.7 - Doolittle
      • Team specific settings and config inheritance:
        • There are now three levels of configuration (as opposed to two):
          • War/global (try /warcfp -p)
          • Warzone-specific (/zonecfp -p)
          • New: Team-specific (/teamcfg -p)
        • Defaults are defined at the War level globally, but you can override them with /zonecfg and /teamcfg. For example, use "/teamcfg blue lifepool:100 respawntimer:5" to change only that team's settings.
        • To restore config inheritance use, for example, "/teamcfg blue delete:lifepool". If a warzone-level lifepool setting exists, its value takes over. If not, the War-level default is applied.
      • Brand new gameplay structures! The Cake and the Bomb.
        • The Cake
          • Set down with "/setcake <cake-name>", delete with "/deletecake <name>".
          • Bring it back to your spawn for a point and a lifepool refill for your team.
        • The Bomb
          • Place with "/setbomb <bomb-name>", delete with "/deletebomb <name>".
          • Rush for the enemy spawn to blow it up.
          • Don't get attacked at close range while carrying a bomb or you'll blow up.
      • Spout integration
        • Warzone stats are displayed at top left
        • Dedicated War message feed (for less War chat spam - win!)
        • Notifications for warzone events using the achievements widgets (looks awesome)
      • New realdeaths and deathmessages configs that let you disable fast respawns (for better plugin cross-compatibility) and turn off kill/death messages.
      • A respawntimer:<seconds> setting to let you keep players stuck in spawn after respawning.
      • A new, more friendly Yaml config file format (conversion is done at startup), finally.
      • Experience is stored along with the rest of the player's state at warzone entry (and restored at exit).
      • Bomb carriers emit a smoke trail. Similarly, flag and cake thieves can be more easily tracked down because they leave a trail of team-colored potion effects.
      • Download War v1.7 (Doolittle) - compatible with Craftbukkit 1.1-R3.

    This post has been edited 54 times. It was last edited by tommytony Mar 13, 2013.
  2.  
  3. Offline

    peng_bears

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    you are the zonemaker and can enter and leave it when not in game so you can edit it, this is a feature of the plugin, if you wish to block yourself out then remove yourself from zonemaker when done
  4. Offline

    peng_bears

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    To everyone who complains about crashing, you need to give more information if you want any help

    How big the zone is
    How many people are on
    Other plugins running (use pastebin please if you have startup logs), especially multi-world and how many worlds are active
    sever specs like cpu and allocated memory, dedicated server or a home computer that is also running other things, and win vs linux


    I would like to help when people have problems but I cannot without information, and would expect 80% of the crashing reports to be under powered or not dedicated servers which would not like intensive plugins like this that do update many blocks at once


    I will say it is not the most efficient plugin out there as it is not a light plugin either, it has a lot of features and some of which have to check things at a high rate to work well... that being said on our server through extensive testing we have not been able to create any substantial slowdown on the server besides some local lag to clients only without making huge areas
  5. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    request:
    You should add kill streaks! So if a player kills 5 players without dying it will announce
    War> Shanko is on a 5 kill streak!
    then 10 more kills
    War> Shanko is unstoppable with 10 kill streak!
  6. Offline

    huynh88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    My server has 1048 M on it and is a dedicated server. The map is 76,000 blocks and I am running the paintball mod with it. Every time I reset the map it keeps crashing, Please Help! Also there is one person on which is me and there is Iconomy, essentials, permissions, and world edit and only one world.
  7. Offline

    ARF_Trooper_Boil

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awsome plugin! I use this for my server and its awsome, :D Keep up good work and im looking forward to whats in store,Maybe instead of crouching to change class make it a bit like the mob arena where u have to rightclick the sign and u get ure class,and when u earn a certain rank you unlock more classes? dont quote me on this,you might of already done it already? but yeah cant wait for new updates n shit xD
  8. Offline

    peng_bears

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    what kind of cpu power you have on the server, and what is your load on ram and cpu without the war plugin running? i assmume you mean you have about 1 Gb memory from the 1048 M?
  9. Offline

    peng_bears

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    that would require individual tracking of kills/deaths, maybe an addition to go hand in hand with a free for all mode?
  10. Offline

    huynh88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How do you check these things?
  11. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it could just be a simple integer for every player! Then when the map ends it resets everyones "killstreak" to 0
    id imagine that would take very little memory
  12. Offline

    ocomobock

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Could someone answer my questions?
  13. Offline

    peng_bears

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    what were the questions?
  14. Offline

    ocomobock

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)



    This post has been edited 1 time. It was last edited by ocomobock May 16, 2012.
  15. Offline

    Unholy333

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have an issue. Commandwhitelist does not work... at all actually.
  16. Offline

    kuledaniel

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have a big problem. I have added Default/Guest war.player and war. Im Default no OP when i come in the portal i will not be in the warzone, but outside. When i Op me i can go in. But when i Owner And OP i cant go in too, whats wrong, bug? Do it need permission? Please answer i want to play :( Sry for my bad english.
  17. Offline

    trflweareok

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    alright, so i have 3 war zones in which all worked fine as far as players getting hurt from fire damage. HOWEVER i renamed a zone to a really long name "hardcoreminispleef" to be exact and it crashed that zone so i just deleted the zone. i remade the zone but now in both of my spleef arenas the players don't take damage from lava
    -EDIT-
    I figured out what it was.. Lavadmg was turned off via essentials. sorry for blaming you

    This post has been edited 1 time. It was last edited by trflweareok May 20, 2012.
  18. Offline

    l3v1te

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm just sick to my stomach, i spent over six hours working on a castle that was in a warzone and when i delete that war zone because i wanted to restart on the set up again i found out that it also delete my castle with the warzone
    and yes i did read this "Deletes the zone, resets all blocks." but i misunderstood that i thought that meant restore all flags/spawns/lobby/ blocks. i don't blame you for my ignorant i should have backed it up with worldedit or even rethink what "all blocks" meant but i think you should give better description for that, for example something like this "restores all blocks with in the zone back to its a original form"
    also i think you should add a backup system so when you delete a zone it saves as a unload file so by some off chance
    you delete your zone by misstate like i did then you could just reload the zone.

    so i hope you think about adding some type of save system i think it would help out a lot,
    and i also want to say that i willy appreciate this plug it was just what i was looking for 8/10!

    This post has been edited 1 time. It was last edited by l3v1te May 22, 2012.
  19. Offline

    mijnhoofdislava

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Idea: What about the possibility to bet on teams? (Economy using Vault?) If you win you'll get a configureable percentage of your bet added to your account, if you lose you'll lose your money.

    This post has been edited 1 time. It was last edited by mijnhoofdislava May 23, 2012.
  20. Offline

    huynh88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So i am using the guns +++ plugin and when I am making the loadout for this plugin and it gets to the point where I have to put 318:1048 and this is the part where I get confused. When i put the : it becomes invalid so what can I do because I have to put that 318:1048 in the item
  21. Offline

    servili007

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi, I've been running your plugin and have made a couple of decent zones for it, but I have a request. Could you enable a feature which would allow for more free-for-all last man standing type modes? As it stands, when any one team dies, the whole game is reset. I'd like for an option to create games that only end on ALL other teams having exhausted their life pool, with the remaining team being declared an automatic winner, regardless of points (and the alternative of awarding that team 1 point instead and continuing the game). I know that wouldn't be the most difficult implementation given the current code, so I'd appreciate and enjoy seeing this added. If possible, I'd also like to see a way to disallow entering a match a set amount of time after it starts.

    Edit - If this is already doable and I've completely missed it, feel free to call me a noob and point me in the right direction.

    This post has been edited 2 times. It was last edited by servili007 May 25, 2012.
  22. Offline

    mattster

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I really love this mod, because I saw it on my friend's server, and I would LOVE to get it on my server, but the download link isn't working for me. Can you add a dropbox download? Much would be appreciated, and this mod is THE BEST.
  23. Offline

    GokouZWAR

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ok so since you watch this alot according to your website, I found a MAJOR bug in the spawning stuff.

    You can block someone inside their spawn point given enough time by building all around their spawn point. If they climb up to the highest point on the "big" spawnstyle it'll allow them to use their items, but if they're inside the thing completely blocked in, they cannot ever get out. You can then promptly win the game while your enemies are trapped in their spawn point.

    As it sits now, after each flag cap the world does not reset...I think it should so that after one cap the enemy can get out. The other option should be that you should allow players to use all tool items like picks and shovels inside the spawn point so they can break their way out. Even fist punching...something...would be good.

    Also, you should limit the max size of the arena. I made a REALLY big arena and it constantly lags when the map is reloading and it completely DCs all players when I try to /savezone while it processes all the blocks. This are is about 500 or so blocks to a side and it goes from bedrock to about 130 in the sky. The server has an unknown CPU (the host manages that part) and 1GB of memory on it.
  24. Offline

    GokouZWAR

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [IMG]
    Showing the area from the outside

    [IMG]
    And from the inside,

    If you don't build directly over the top of the spawn point you can actually unlock the use of items, but you can't do anything with this configuration.
  25. Offline

    glaeken234

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    In next update, could you make permission similar to that:
    war.<zone-name>.<extra-loadout> ?
    That allowed me to make some loadouts accessible only for chosen groups.
    This will be so useful!
    Thanks for help in advance.
  26. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    BTW weird encahnted items in chests makes the entire warzone mess ups o dont do it
  27. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Tommy please remove not being able to use items in spawn, players can lock an entire team in their spawn by building blocks around it, they are unable to break them while in their spawn
  28. Offline

    Jantomedes

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there a translate files because I want to translate your plugin?
  29. Offline

    owenftw

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    does anybody else have lag issues when using this plugin? (only lags when your near a War game)
  30. Offline

    eriorkless

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there anyway you can make the /team command toggle the chat on and off? Like, if I wanted to use the team chat exclusively, all I would need to do is /team then all of my chat would stay team chat until I type /team again.

    That would be awesome.

    Thanks,
    ~eriorkless
  31. Offline

    shanko

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    anyone know why over time my warzones begin to give less and less of the reward I give out?

    I do /warcfg reward:default

    with 28 diamond and 1 gold, after a while my players complaining that they are only getting 1 or 2 diamonds from the warzones =/
  32. Offline

    danisblack9

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can you make it that people who join the war game cant destroy any blocks only the wool and what is neede to play

Share This Page