ZombieVsPlayer
Welcome to ZombieVsPlayer
This is the main page for version 2.0 and above for older documentation visit this page.
About this Plugin
ZombieVsPlayer or ZvP is a round based mini game in which you can fight against zombies. Alone or with friends, all is possible! ZvP is equipped with a lot of different features, such as an item shop, an appealing scoreboard and the high adaptability independently for each single arena. You can also run more than one game simultaneously. Want some gameplay first? No problem. Just watch here.
ZvP makes use of the MCStats project which sends some statistics to their network. You can disable it in the config file if you want.
Features
- random or custom spawn locations
- highly configurable
- easy, normal and hard mode
- optional spawn protection
- optional pre lobby
- inbuilt shop system
- optional Vault economy integration
- scoreboard statistics
- Open Source
- under active development
Configuration
Options in the Main config File.
Options in the Arena config files.
Kit Configuration
The Kit system provides two standard kits but you can also add your own. Starter kits can be chosen individually on game start or can be disabled completely. Kits can be disabled in their config file.
6 little steps to add your own Kit:
- Clear your Inventory or at least make some space for your kit.
- Put your kit together, enchant it, improve it how you like.
- Add an item, that represents, your kit to your inventory. It will be used as an icon.
- Type /zvp addkit [Name of your kit here] in your chat window.
- Put your kit in the appearing inventory and close it.
- Put the icon item in next Inventory and close it.
How to remove kits:
- Type /zvp list kits in your chat window to list all kits.
- Type /zvp removekit [kitname] in your chat window.
Notice that you can only remove custom kits! But you can disable or edit them in the config file
Shop Configuration
ZvP provides a default set of items which can be fully modified.
The shop configuration is structured into two parts:
- The Item configuration file
- The Sign setup
Sign Configuration
ZvP use signs for several things.
- Join a game
- Display information about arenas
- Shop interaction
Language Configuration
ZvP can manage all kinds of languages.
Look here for an detailed Language Setup.
Currently available language files provided by ZvP are:
- English
- German
- Hungarian
- Spanish (by zuhir)
If you want your language in the plugin, translate it
and send the file per e-mail to: [email protected]
or Create a pull request on Github
You will be listed here as a Translator.
Arena/Lobby Setup
How to setup Arenas:
- Type /zvp add arena in your chat window. You will receive the ZvP tool.
- Left- and Right click the lowest and highest position. These two positions are the corner points. These will establish an rectangle sized arena. Make sure this points are INSIDE the arena!
- Customize the arena by editing the arena configuration.
How to setup polygon sized/circular Arenas:
- Type /zvp add arena polygon in your chat window. You will receive the ZvP tool.
- Left- or Right click every corner of the arena. You can compare it with the polygon selection in WorldEdit. Make sure this points are INSIDE the arena!
- Finish your selection with /zvp add arena finish or clear the selection and start from the beginning with /zvp add arena clear
- Customize the arena by editing the arena configuration.
How to setup custom spawn locations:
- Type /zvp add position in your chat window
- Go to your arena
- Click the locations where your spawns should be
- Type /zvp reload to reload the plugin
How to setup a Arena PreLobby:
A PreLobby is an extra Lobby between the Lobby and the Arena. All Players wait there together, choose their kits and join into the arena at the same time.
- Go to your PreLobby position. The PreLobby has to be in the same world and should not be included by the arena region!
- Type /zvp add [Arena-ID] preLobby
- To add PreLobby positions type /zvp add [Arena-ID] preLobbyPosition at your desired location.
- Type /zvp reload to reload the configuration.
How to setup Lobbys:
One Lobby can hold (theoretical) infinite Arenas. A Lobby can be a Room or a platform or anything else.
- Go to the Place your lobby would fit.
- Type /zvp add lobby in your chat window.
Commands/Permissions
Command | Description | Permission |
---|---|---|
/zvp | Display all Commands | zvp.help |
/zvp status | Display the arena status | zvp.status |
/zvp update | Update the plugin | zvp.update |
/zvp list | Display zvp items | zvp.status |
/zvp reload | Reload ZvP | zvp.reload |
/zvp addkit [kitname] | Add [kitname] to the kits | zvp.manage.kit |
/zvp removekit [kitname] | Remove [kitname] from the kits | zvp.manage.kit |
/zvp add arena | Get the tool to add Arenas | zvp.manage.arena |
/zvp remove arena [Arena-ID] | Remove Arena [Arena-ID] | zvp.manage.arena |
/zvp add lobby | Add lobby at your Location | zvp.manage.lobby |
/zvp remove lobby [Lobby-ID] | Remove Lobby [Lobby-ID] | zvp.manage.lobby |
/zvp leave | Leave a running game | zvp.play |
/zvp stop | Stop all Arenas | zvp.stop.all |
/zvp stop [Arena-ID] | Stop arena [Arena-ID] | zvp.stop |
- | Play the game | zvp.play |
- | Manage all sign related things | zvp.manage.sign |
Video Tutorials
English
made by KreatorB
Spanish
made by Kor&Obi
An older video tutorial for ZvP also made by KreatorB
Other Links
ZvP Gameplay: By Kor&Obi, By Bernie P
Large ZvP Arena: Arena Schematics by KreatorB
Small ZvP Arena: Arena Schematics by KreatorB
Github: Source Code
McStats: Plugin statistics
Unapproved releases: Github releases
Other Projects:
@littleboy8399
I wrote a comment and what he said seems right. I going to fix it. Stay tuned to test it when I am ready.
I was trying to solve another bug with a different plugin, and it turned out there was a conflict between this one and that one on my test server. Here is the issue (the last 3 comments are what you probably need to see the most):
https://github.com/msummers123/Movecraft-3/issues/105
I'm not sure if the person who commented last actually knows what he's talking about, but if you can solve it, then I would appreciate it soooo much :P
Also, thank you very much for your continuous hard work on this plugin!!!
@littleboy8399
Just bug fixes.
What specifically got added in today's update?
@Aubli
thank you, I will be posting more maps and builds. But like I have said thank you for everything you have done. Without it, this map would have not occurred. Remember to share the link. ;-)
@KreatorB
That is amazing. Thank you very much.
here is the link to the map I use it is now available for download... http://www.planetminecraft.com/project/zombie-vs-player-arena/
@littleboy8399
Join at any time is one thing i sure will implement.
I need to find a good way for the other options.
@mtdutch
Hi, kits dont have extra permissions and vault integration is planed for the 2.5 update,
One extra thing that I do suggest is having the option to have arenas that can be joined at any time. I think that will be it for me.
@KreatorB
And yes, I do agree that he is one of the most active devs, and one of the best at considering the suggestions of server owners and having quick implementations. I will surely donate some of the money I get from ZVP rank purchases to this dev like I have with some other devs.
Hello there.
I'd use this on my server if it was not too full with plugins already. But maybe I'll work with this when I make a dedicated minigame server.
Anyway, keep up the great work! i do love the kits.
Do kits have permissions? and is there an option to pay for kits? Vault.
@littleboy8399
I hear you and agree, just saying sorry cause I personally did not want that but the xp adding option along with the inventory would work for me... By the way the Programmer is awesome and works so hard on request and idea... so far he is one of the top I have had the pleasure of meeting.
@KreatorB
All of my suggestions for additions should only be optional in the config. Adding the option to have these few things I request for this plugin allows for people like me to set things up in their own customized and personalized ways without interfering with other peoples' customized and personalized ways of setting things up.
- Nico
@littleboy8399
Sorry, I think that if this option is put in it should be able to be toggled on and off via config. I do not want inventory transferring out of game into worlds. it is a game, but if you are going to work that, make the xp remain also and have option of on and off in the config. ;-)
Last suggestion for a good amount of time: Items obtained during the game cannot get removed from your inventory upon leave. Option to disable possibly?
@KreatorB
And yes, difficulties would be alright as well, but I would still feel like getting to the last wave wouldn't be as hard as it should be m8.
v2.4.0 works awesome... now to make the option that players stay on the spawn points while waiting for players so they can not search the maps out... ;-)
Of course this is a configurable feature... ;-)
@littleboy8399
Not sure you will need that with the newest version and the rewrite of the Easy, Normal and Hard. the problem is solved... :-) Thanks Aubli
@littleboy8399
Would be a thing.
Suggestion: Zombie damage and health multiplier so that as the waves go on, the zombies become harder to kill.
@Aubli
Aight, cool