ZombieVsPlayer

ZombieVsPlayer

16.5k Downloads

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.

ZvP statistics

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:

  1. Clear your Inventory or at least make some space for your kit.
  2. Put your kit together, enchant it, improve it how you like.
  3. Add an item, that represents, your kit to your inventory. It will be used as an icon.
  4. Type /zvp addkit [Name of your kit here] in your chat window.
  5. Put your kit in the appearing inventory and close it.
  6. Put the icon item in next Inventory and close it.

How to remove kits:

  1. Type /zvp list kits in your chat window to list all kits.
  2. 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:



Sign Configuration

ZvP use signs for several things.

  1. Join a game Interact Sign
  2. Display information about arenas Info Sign
  3. Shop interaction Shop Sign



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:

  1. Type /zvp add arena in your chat window. You will receive the ZvP tool.
  2. 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!
  3. Customize the arena by editing the arena configuration.

How to setup polygon sized/circular Arenas:

  1. Type /zvp add arena polygon in your chat window. You will receive the ZvP tool.
  2. 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!
  3. Finish your selection with /zvp add arena finish or clear the selection and start from the beginning with /zvp add arena clear
  4. Customize the arena by editing the arena configuration.

How to setup custom spawn locations:

  1. Type /zvp add position in your chat window
  2. Go to your arena
  3. Click the locations where your spawns should be
  4. 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.

  1. Go to your PreLobby position. The PreLobby has to be in the same world and should not be included by the arena region!
  2. Type /zvp add [Arena-ID] preLobby
  3. To add PreLobby positions type /zvp add [Arena-ID] preLobbyPosition at your desired location.
  4. 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.

  1. Go to the Place your lobby would fit.
  2. Type /zvp add lobby in your chat window.


Commands/Permissions

CommandDescriptionPermission
/zvpDisplay all Commandszvp.help
/zvp statusDisplay the arena statuszvp.status
/zvp updateUpdate the pluginzvp.update
/zvp listDisplay zvp itemszvp.status
/zvp reloadReload ZvPzvp.reload
/zvp addkit [kitname]Add [kitname] to the kitszvp.manage.kit
/zvp removekit [kitname]Remove [kitname] from the kitszvp.manage.kit
/zvp add arenaGet the tool to add Arenaszvp.manage.arena
/zvp remove arena [Arena-ID]Remove Arena [Arena-ID]zvp.manage.arena
/zvp add lobbyAdd lobby at your Locationzvp.manage.lobby
/zvp remove lobby [Lobby-ID]Remove Lobby [Lobby-ID]zvp.manage.lobby
/zvp leaveLeave a running gamezvp.play
/zvp stopStop all Arenaszvp.stop.all
/zvp stop [Arena-ID]Stop arena [Arena-ID]zvp.stop
-Play the gamezvp.play
-Manage all sign related thingszvp.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:


Donations

If you want to thank me for my work or just support my plugins you are now able to donate money over PayPal.

Donate