Dwarves vs Zombies

Dwarves vs Zombies Logo

Dwarves vs Zombies
Main Setup Commands Changelog Config

Ever wanted to play DvZ, but you couldn't either because Rob hosts it at the wrong time for you or you never get chosen? Now you can host your own Games using this plugin! Or you can change to configs to have your very own DvZ.

Your just a player searching for a server?:

Checkout these public servers hosted by the community:
Forum for Servers

What is Dwarves vs Zombies:

Idea by "Rob" http://twitter.com/#!/urealms (Tutorial): Explanation Image - Video by Rob


  • Automated Games with World resets
  • Completly customizable Dwarf und Monster classes
  • Special Spell Items with Manasystem
  • Changable Block drops/Break Blacklists and Blockchanges

The two default versions: You can change most of these things in the config.

"Old DvZ""New DvZ"
Dwarf classesBuilder, Alchemist, Blacksmith and TailorBuilder, Lumberjack and Blacksmith
Monster classesZombie, Skeleton, Creeper, Wolf, Spider, IronGolem, SnowGolem, Broodmother, Cat and EndermanZombie, Skeleton and Creeper
"Special features"...Quarry, Infinite Cake, ...
"Tutorial"Explanation ImageVideo

WARNING: Version 1.4 changed the way the Plugin needs to be Setup, please read the instructions carefully!
Der Sourcecode kann auf Github gefunden werden: https://github.com/andre111/Dwarves-vs-Zombies

Current Version:
v.1.6 - For Changelog see the download page.


  • Dragon AI - I'm not sure if I will ever be able to do it :(

Incompatible plugins:

  • LWC(only when used in the gameworld) - causes huge memory leaks, currently trying to get in contact with the author to see what I/he can do.

Support Dwarves vs Zombies:
You can support DvZ by donating(The button on the topright corner of this site).


This Plugin displays my name as "andre111 the Plugin Author" in chat by default.
If you don't want this you can simply disable it with the "show_andre111_tag" config option.

This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of And_S And_S Jul 20, 2014 at 07:51 UTC - 0 likes

    @Darthmineboy: Go

    I will try to use this method, but I'm still experimnting with another Idea.

    I don't know. Did you allready try it? What was the result? I will maybe look into this when I'm done updating the plugin.

    Last edited Jul 20, 2014 by And_S

    Minecraft name: andre111

  • Avatar of Darthmineboy Darthmineboy Jul 19, 2014 at 14:24 UTC - 0 likes

    @And_S: Go

    This is no place for advertisements however this is something you could look into. I know that the plugin ProWalls used worldedit to load the maps, it works with schematics. It works fluently as long as it doesn't paste it as 1 big schematic but as multiple schematics ( 1 chunk = 1 schematic ) every few ticks.

    Besides this, is it possible to use this plugin along side HeroChat and still have the ranks like Miner, Alchemist etc showing?

  • Avatar of And_S And_S Jul 08, 2014 at 15:16 UTC - 0 likes

    Sorry guys, but I've been sick for the past few weeks and I still am a bit.

    I will try to update this plugin as soon as possible but expect it to take atleast 3 weeks from now on.

    @bananoke: Is this still occuring? I will try to find the problem after I got the plugin working with the latest version of Bukkit

    @markynatorka: I will not support any more Disguise Plugins(and even drop support for BeTheMob) except when they are really good and have all features I need. I right now recommend using Lib's Disguises as it works better than DisguiseCraft and has more features.

    @KalisPro: As I said it will take me 3 weeks atleast to update

    @Darthmineboy: I agree that the Map loading(and unloading) system really needs an update. But I'm not sure whether your suggestion would work better.

  • Avatar of Darthmineboy Darthmineboy Jul 07, 2014 at 20:58 UTC - 0 likes

    I really think that the way how you add maps is stupid. Wouldn't it be easier to work with worldedit schematics and place the arena back chunk by chunk ( to prevent lag ). It's really annoying that this plugin creates a weird world which I can't join without joining a game, and I need to always have access to the world to set worldguard regions. I really think it's time to make an improvement in this map loading :D

  • Avatar of KalisPro KalisPro Jul 06, 2014 at 10:59 UTC - 0 likes

    Pls. update 1.7.9 :C

  • Avatar of bananoke bananoke Jun 26, 2014 at 18:50 UTC - 0 likes

    i would like to find a way to use kit in dvz that will give me lighting sword or staf firestaff - could anyone give me advice how can i do this?

  • Avatar of markynatorka markynatorka Jun 26, 2014 at 11:15 UTC - 0 likes

    Will this plugin work with idisguise?

  • Avatar of bananoke bananoke Jun 25, 2014 at 07:05 UTC - 0 likes

    Guys any of you can help me solve this problem?

    [08:57:30 INFO]: [Dwarves vs Zombies] Unregistering world from Multiverse!

    [08:57:30 INFO]: [Multiverse-Core] World 'DvZ_Main0' was unloaded from memory.

    [08:57:30 INFO]: [Multiverse-Core] World 'DvZ_Main0' was unloaded from memory.

    [08:57:30 INFO]: [EssentialsChat] Enabling EssentialsChat v2.12.2

    [08:57:30 INFO]: Server permissions file permissions.yml is empty, ignoring it

    [08:57:31 INFO]: Done (3.413s)! For help, type "help" or "?"

    [08:57:32 INFO]: Successfully bound to region file cache.

    [08:57:32 INFO]: [Dwarves vs Zombies] ERROR - Could not delete world. This will cause issues!

    Becouse of that when the game start then is created game on random map (like new generated map). How can i fix it?

    Last edited Jun 25, 2014 by bananoke
  • Avatar of Stynche Stynche Jun 14, 2014 at 16:40 UTC - 0 likes

    Hi. I am having problems with dwarven glue not working, i use default items, blocks, etc. I built house for the lumberjack, put in pistons, a lever, seems Ok. But when i destroy wool it gives me an item called dwarven glue, which is grey dye, and i cannot use it at all, i press right click, left click, nothing happend's. no potion splash effect, no cobblestone turning into stone bricks. however, if i spawn in /sigive [name] internConcrete , that grey dye (dwarven glue) seems to work just fine. also, i noticed that glue out of /sigive has an empty lore line under its name, and glue that was legit created, dosent. I really don't know what to do, i tried re installing spell items, dvz, nothing helps. Help some 1! (sorry for English.)

    Last edited Jun 14, 2014 by Stynche
  • Avatar of chiopas chiopas Jun 12, 2014 at 14:37 UTC - 0 likes

    Anyone had issues with pvp? I've created the game and it looks OK with no errors but there is no PvP I cant hit anyone, I use multiverse but world I use as an image for the game has PvP true and I dont know what to do to enable PvP.

Which Disguise Plugin would you want DvZ to use?

  1. Choice:

  1. Results
  2. 3 comments

Table of contents

  1. 1 Features:
    1. 1.1 Disclaimer


Date created
Jan 01, 2013
Last update
Dec 16, 2013
Development stage
  • deDE
  • enUS
All Rights Reserved
Curse link
Dwarves vs Zombies
Recent files



Required dependency