ZArena
Source | Bug Reports | Forums
A fun arena based zombie survival game, vaguely based off of Call of Duty Zombies, only taken to a whole new level. Setup an arena in minutes and fight against wave after wave of unique, customizable zombies to see how far you can get before being overrun!
Like the plugin, but don't have a server to host it on? Check out the plugin's official server at play.yazimc.com
Features
- Fully customizable zombies, skeletons, and wolves. Design your own types using YAML files. You can customize path finding range, speed, damage, equipment, special abilities, damage immunities, special effects, and more!
- Unlimited waves. The only limit is how far you can get without being killed!
- Wolf and skeleton waves.
- Easy to make arenas, with definable spawns, purchase signs, toll signs for doors, and death spawns.
- Games automatically run without maintenance. When a game ends, you have the option (in the config) to start a vote for which map should be run next.
- Different gamemodes to keep the game interesting. Such as, a hardcore gamemode, and a scavenger gamemode. These, like custom zombies, can be created using YAML files.
- Incredibly customizable. Along with customizable zombies, you can also customize the number of zombies per wave, the health of zombies per wave, starting items for players, how often wolf/skeleton waves occur, how much money you get per kill, whether or not the game auto runs, whether or not players auto-join the game, and more!
- Smart zombies with pathfinding, so players can't just hole up on one end of the map and only have to face the zombies that spawn near them.
- Built in kill counter to show who the top killers in the game are.
Spout Features
- You can press the 'o' key to configure personal spout options.
- You can press the ' ~ ' key to view a custom tab screen, with shows the stats of all ingame players.
- Entities can have custom textures.
- A custom voting popup comes up during voting.
Potential Upcoming Features
- Option for zombies to open doors instead of just destroying them.
- Support for World Guard, so that you can set a region for each level. The region will reset after each game back to its original state, and players/zombies will be unable to leave the region. Non-ZArena entities will also be unable to spawn in this region. Having a level have a region will be optional.
- More entity abilities and special effects.
Tutorials
The plugin can get fairly complicated if you want to use all of its features to their full extent. Here are some tutorials on how to use it, ordered (somewhat) by importance.
- Permissions
- Level Making Guide
- Command Guide
- Custom Entity YAML files
- Custom Gamemode YAML Files
- Custom Items
- Advanced Signs
Something not covered here that you need to know? Write up a ticket, or ask on the forums.
Media
Like the plugin? Consider donating! Any amount is greatly appreciated.
Like the plugin? Consider donating! Any amount is greatly appreciated.
@Dustinduse
Well, can't find anything wrong there...did it say "Starting wave 1 with 100 (or something) zombies", or did it say a normal spawn message, but spawn a hundred zombies anyway?
I will join the forums then :)
@Blocking Comments Yea i know - i use world guard for blocking some commands here and there, but its easier to block it in the plugin - then block it for every world and maybe forget something :-)
@kabbx
http://pastebin.com/q5T9BZDj
This isn't my first rodeo you know. lol
@Endless123
You can use the plugin forums if you feel like your spamming. It's awfully lonely there ._.
I can add that. Though, if you use ZArena in a separate world, there are plugins that can disable certain commands in certain worlds.
Oh god, im not used to such quick replys, it looks like im spaming now - but i just cant stop thinking about this plugin :-)
Would it be possible to block every command during the game, except for Zarena commands? That would stop any abuse of warp commands or anything, which could bug the arena rounds or something.
Greetings Endless :) -Sorry for spaming you with suggestions, i just love this plugin
@Dustinduse Could you send me a copy of your config? Use something like pastebin, and send me the link.
@Endless123 I know what you mean about the inventory loss problems if the server randomly stops/restarts. I'll see to finding a solution to this.
@kabbx
the only thing i did in the config was disable the always night and the auto run stuff. Also I must of over looked that in the tutorial. sorry. Also i have a 6gb server. causes tps to drop to 15. but thats not the problem it appears to completely freeze for few seconds at a time.
Thanks for the quick reply, i just thought a bit about "inventory" problems on disconnect and restarts or something.
Would it be possible to add a config option like:
inventory empty: true/false
I would like to force people to join with empty inventory - so no bugs with their items can happen in any way.
Greetings!
@Dustinduse It sounds like you didn't read any of the tutorials
1. You have to put Iron on one line, and Axe on another. You can sell multiple arrows at once using Custom Items shown in the Advanced Signs tutorial. 2. No idea. 30 players all playing on a 2GB server runs fine. 3. Were you messing around with the zombie amounts in the config file? The default amount of zombies on wave 1 is 12, and I just checked to make sure that hasn't changed.
@Endless123 I'll look into it, doesn't sound too hard to implement.
@Zoyer2 Feel free to continue giving suggestions! I can add an option in the config to turn off burning from the sun. Also, what is wrong with "World Exclusive: false"?
1. ZBuy signs wont allow 283 or IronAxe or anything like that. the only thing i can get to work is the Bow and arrow. is there a way to sell 32 arrows for say 50 instead of 1 arrow at a time? 2. Setup a test match on my server had 6 players test it. caused massive lag!!! why is this? 3. 6 players overwhelmed before end of wave 1 by over 100 zombies.
Love your plugin :)
I really would love to see a language file - to change some of the texts and variables. Like Money, Points and of course the ingame announcements :)
I got another tips, (sorry for all tips/requests just want to help )
I noticed that everytime a wave spawns, the time turns to night, I know that you can do "Always Night: false" but that doesnt help, neither does "World Exclusive: false"
For me, as i have it as a minigame, i have my games inside cubes of bedrock, so players can both play survival outside and when they feel like killing zombies they can join the game, but players outside will then face endless nights while the games is running :P
you could do a command "Mobs (inside game) burns in sunligt: false" or something :D
@1sasafras1
Sure, that'd be fine.
@Zoyer2
Not sure how I'd do the door thing, but I'll look into it. As for permanent gamemodes on a level, I'll see about making individual levels more configurable in general.
Just an idea i had, If there is servers that want to use this plugin just as a minigame (that i think many will do) It would be cool if the mobs could destroy doors inside the game even if the difficulty on the server was set to normal.
That would be awsome :D
Also, that you set a permanent gamemode for a level, just an idea ^^
so far, you are doing a great job! Damn boring i'm not so good at coding :/ really want to help :D
i love your plugin (just installed it) and I can make a good video for you and review all of your features and your configuration file. Can I have your permission to make it?
@Dustinduse
I've never used Mob Arena, but I believe it will work similarly. This plugin is more centered around zombies though.
This will run like mob arena? i would like to use this plugin to replace what mob arena does on my server.
@1sasafras1
Their are no plugins I know of that are not compatible with this plugin. However, I haven't exactly gone looking for them.
The version of bukkit you want to use with it it shown next to the file. B: ZArena v0.1.1 for CB 1.4.5-R0.2 1 day ago
@kabbx
awsome! :D
Is their a list of plugins this plugin is not compatible with and what version of bukkit do you recommend using for this plugin (what version of bukkit is this plugin tested in)