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:
@killertunes
So i used your configuration file with essentials v2.13.1 and zvp v2.1.0 and again couldn't reproduce that crazy behaviour. I really don't know what else I could do to find a workaround.
But there is one last thing to test:
There is a debug setting in the essentials config. Set it to true and see if there is something interesting in the console.
I just sent it to you via [email protected].
@killertunes
Sorry i had no time in the last days. I will look into it tomorrow.
By the way can you send me your essentials config file?
Any luck with a workaround for Essentials?
@Aubli
I'll supply whatever information you think you need. Glad you said something about essentials causing you an issue. It was the second plugin I tested after NoCheat Plus.
@killertunes
If you found the plugin causing the issues I am sure I can find a workaround for it.
@Aubli
You and I are on the same page. I just updated NoCheat Plus before reading your reply to see if there was any change. There wasn't. I will do as you suggest and post any findings.
Essentials Teamcity build seems to be the culprit. Unfortunately I use Essentials more than I use ZvP.
Using build #9 from this page https://hub.spigotmc.org/jenkins/job/Spigot-Essentials/ I also use the EssentialsSpawn plugin located on the same page.
@killertunes
That is a really weird problem you have. Even if everything works perfect without zvp installed I don't think it is the source of the problem. I had a previous issue where essentials was blocking my game but it is something different here. By disabling different plugins you could test which plugin causes the interference. My suggestion is, to disable nocheatplus and test again.
By the way thanks for your patience.
@Aubli
There is nothing in the debug log except enable/disable plugin lines, posted below. I just freshly installed the ZvP.jar on the server again just now and logged into the game from my client. I couldn't move and I kept getting snapped back to my log in location. (This time I didn't use any commands prior to attempting to move or turn my character) I removed the ZvP.jar and everything works fine. I'm using ZvP 2.0.5. I just tried 2.0.6 and have the same problem.
If I don't stop moving I can get away from the login point but the chunk graphics don't load in adjacent chunks and again when I stop moving I get snapped back to login location.
[28.01.2015 12:29:53] [INFO] [ZombieVsPlayer] Creating new message File for Locale en! [28.01.2015 12:29:53] [INFO] [ZombieVsPlayer] Plugin is enabled! [28.01.2015 12:30:27] [INFO] [ZombieVsPlayer] Plugin is disabled! [28.01.2015 12:30:31] [INFO] [ZombieVsPlayer] Plugin is enabled! [28.01.2015 12:31:55] [INFO] [ZombieVsPlayer] Plugin is disabled! [28.01.2015 12:37:03] [INFO] [ZombieVsPlayer] Plugin is enabled!
Here's a link to a Bandicam video I just made showing the issues. Link Removed: https://www.mediafire.com/?tq8sssa6yq14wdn
Current Hardware and Plugins can be viewed on my PMC page. http://www.planetminecraft.com/server/fun-with-blocks/
@killertunes
So i looked into my code but could not find anything that would cause a cancelled movement or a repeated teleportation. I also tried with essentials but could not reproduce your described behaviour.
Which version of zvp are you using? if 2.0 and above go into the config.yml and set
debugMode: true
loglevel: 1
after that reload your server and try again. Send me the content from pluginlog.info from the plugin directory.
@killertunes
I will look into it and find a solution.
Thanks for the report.
When I try to have this plugin it interferes with Essentials. Without setting up an arena or a lobby first. When I use Essentials Warp function to any warp I've got set I can't get away from that location. I get ported back if I try to leave & motion is stuttery. Without your plugin installed it works fine. Any possible workaround? I'm using the latest Essentials 2.x Snapshot.
@LastTulare
Yes multi worlds are supported.
Thanks for that bug report. i am going to fix that.
is there multi world support? having an arena world and a lobby in a separate world is what Im trying to do.
Update: Ok, it seems to have multi world support. And I found a bug in v2.0.4. I can set everything up, and the signs look normal, when I restart the server, the signs say, this arena is not setup. But when I do /zvp reload, it goes back to normal, shows the arena and the status on their respective signs.
@catprowler
It works fine with crack shot. I have tried it. The only problem you will get is that the grenade and other explosive stuff will not work. Weapons can not be integrated in the shop or the kits.
@Aubli
Would this plugin work if I used crack shot with it? I'm wondering if it will still keep track of kills if killed with a gun? Thank you.
@Ivanna79
It is more like an zombie apocalypse survival game without guns.
Gun support would be funny but would cause dependencies. I will look what i can do.
Is this like Call Of Duty Zombies?
Maybe add gun support?
There is a critical bug in ZvP 2.0 that makes it impossible to play.
The Bug is fixed in 2.0.1 which is already uploaded and approved.
Looks sweet