Dwarves vs Zombies
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
Features:
- 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 classes | Builder, Alchemist, Blacksmith and Tailor | Builder, Lumberjack and Blacksmith |
| Monster classes | Zombie, Skeleton, Creeper, Wolf, Spider, IronGolem, SnowGolem, Broodmother, Cat and Enderman | Zombie, Skeleton and Creeper |
| "Special features" | ... | Quarry, Infinite Cake, ... |
| "Tutorial" | Explanation Image | Video |
WARNING: Version 1.4 changed the way the Plugin needs to be Setup, please read the instructions carefully!

The Sourcecode is available on github: https://github.com/andre111/Dwarves-vs-Zombies
Current Version:
v.1.7.1 - For Changelog see the download page.
NYI:
- 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).
Disclaimer
show_andre111_tag:
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.
Metrics:
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/





-
View User Profile
-
Send Message
Posted Sep 9, 2013@eyalabadi98
Sorry wasn't working on DvZ until about a week ago and I didn't have a too stable build but I can upload the latest devbuild to your server tomorrow.
@Everybody: The next Version will most likley come in 2 days.
-
View User Profile
-
Send Message
Posted Sep 9, 2013Hey andre, can you pm me the dev builds? Remember if u wa t u can host them on my website, how is the plugin goig? I havnt talked to you for a while
On the other hand kill, there r permissions for that function, which i believe are dvz.allclasses
-
View User Profile
-
Send Message
Posted Sep 7, 2013Is there a way i can make it so like i or donors have every single disk at the begging? Not like just 2 like all them?
-
View User Profile
-
Send Message
Posted Sep 6, 2013@And_S
Oops, probably so cause spiders kept harming others.
Going to tweak that a bit, and still need to add rewards
Wasn't sure how to do enchancements till you added the new stuff recently, so a whole new door has just opened up to me. :D
-
View User Profile
-
Send Message
Posted Sep 6, 2013@LiLChris06
Well not completly, but when 1.7(minecraft/bukkit) is released I might have to change from using Block/Item IDs to Materialnames which will make stuff more complicated espescially because some names are wiered. That is because Minecraft 1.7 is using dynamic Block IDs which means Block/Items IDs could theoretically be diffferent per world.
Also, thanks. :)
And I just went on your server: Did you make skeletons immun against posion? Because I was hit with an poisonous arrow but it didn't hurt me.
-
View User Profile
-
Send Message
Posted Sep 6, 2013Here is another gift. :)
58X27117AW6068436
Looks like you found a work around for the Bukkit change, I will test it this weekend.
I'll be working on the reward system today.
-
View User Profile
-
Send Message
Posted Sep 6, 2013No the "issue" is https://github.com/Bukkit/Bukkit/commit/1f83111208ab3612f384a2e6b65cc28423dc625e
I'm currently traying to change/"fix" as much as I can but some things I cann't change.
But as long as the methods are only deprecated and not removed it will atleast work.
-
View User Profile
-
Send Message
Posted Sep 5, 2013Love the new reward system, its live on my server. :)
Going to customize it this weekend and add more items.
Also when I tried compiling with a recent Bukkit build, gave me itemstack warnings...just a heads up.
Not sure if it has something to do with this - https://github.com/Bukkit/CraftBukkit/commit/a9210ad93ef84dff8bc7da861d22f5d5244afd55
Gave the server 6gb, and going to do restarts daily to avoid the LWC issue for now.
Till he can hopefully fix it or I find someone to change it.
-
View User Profile
-
Send Message
Posted Sep 4, 2013Ok the MemoryLeak has been found, but I cann't do much about it as it only occures when used together with LWC. So for now please do not use LWC together with DvZ. I'm currently trying to contact the author of LWC to figure out how we can fix this.
But now that the MemoryLeak has been found the next Version will hopefully come within a week.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@And_S I have a new skype Pm for Detail
-
View User Profile
-
Send Message
Posted Sep 1, 2013@And_S
Thanks for the help so much . If you need anyone to test your plugins or anything . Im here to help . My skype is Macho.Man58 . Great Plugin
-
View User Profile
-
Send Message
Posted Aug 31, 2013@And_S
Going to send you a PM with the link for it, hopefully you find what you need.
If there is a tool I can use through SSH to analyze it let me know, I am looking for some now so I can help.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@CaptainBlast
The error should be fixed in the next Version which I will hopefully release soon when I have fixed the MemoryLeak.
-
View User Profile
-
Send Message
Posted Aug 31, 2013Alright, ive been using this plugin for a while now and I got a list of errors to say:
I can't use the new DvZ gamemode #2 Im getting this error: 2013-08-29 16:33:29 [INFO] [Dwarves vs Zombies] KillerAnt9000 added to the Game. 2013-08-29 16:33:29 [SEVERE] Could not pass event PlayerJoinEvent to Dwarves vs Zombies v1.6.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at net.minecraft.server.v1_6_R2.PlayerList.c(PlayerList.java:208) at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:104) at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:136) at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:48) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at me.andre111.dvz.listeners.Listener_Player.onPlayerJoin(Listener_Player.java:103) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
Sometimes there are 2 games running at once and the scoreboard gets messed up
-
View User Profile
-
Send Message
Posted Aug 31, 2013@LiLChris06
Yep that is the file I need. It is this large because it is basically contains everything that was in RAM at the moment of the OutOfMemoryError. I can hopefully see in this file what is eating up the whole RAM.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@And_S
Only thing it created was this file "java_pid15328.hprof" which is 6.6 GB.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@LiLChris06
Hm seems like Spigot is "eating" the exception so it doesn't reach my code. Did it atleast create a heapdump?
-
View User Profile
-
Send Message
Posted Aug 30, 2013It didn't give me the OutOfMemory.txt. :(
This was with very little players, only 30 or so, it can go days with 75-100.
http://pastebin.com/raw.php?i=adQgr7mr
My startup.sh
-
View User Profile
-
Send Message
Posted Aug 29, 2013Alright, ive been using this plugin for a while now and I got a list of errors to say:
2013-08-29 16:33:29 [INFO] [Dwarves vs Zombies] KillerAnt9000 added to the Game. 2013-08-29 16:33:29 [SEVERE] Could not pass event PlayerJoinEvent to Dwarves vs Zombies v1.6.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at net.minecraft.server.v1_6_R2.PlayerList.c(PlayerList.java:208) at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:104) at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:136) at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:48) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at me.andre111.dvz.listeners.Listener_Player.onPlayerJoin(Listener_Player.java:103) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
-
View User Profile
-
Send Message
Posted Aug 29, 2013Ok thanks I can't really change anything until this Problem is fixed. But I will release a new Version as soon as it is fixed.