What is the VampireZ?
The VampireZ is a mini-game that initially was a vanilla minecraft map.
When the game starts, two vampires are randomly selected (or one, if there is a low amount of players). They must kill all the survivors, who needs to survive 20 waves. Each wave zombies spawns, stronger and stronger, and everybody get money. (Gold for survivors, blood for vampires).
This money can be used in the shop (last slot of the hotbar) to get better items (Boosts / monsters for the vampires).
A game takes around 12-13mins to be finished.
What does it do:
- Configurable messages
- Per-player language messages
- Configurable minimum and maximum players
- Configurable waiting time when minimum and maximum players reached
- Sounds. Because it's cool.
- Ingame shop
- Scoreboard with zombies, vampires, survivors, wave and currency count
- Permanent upgrades, and donator cosmetics like disguises
- Survivor items and vampire boosts. (Featuring the bat form).
- Easy guided creation of arena
- If you move to a world that have the same name of an arena, you instantly join it
- Saving the coins won, and the stats - Survivor wins / kills, etc..
- Empowered zombies. Braiiiiiiiiiiiins!
- Signs. Even if they are not as cool as a wonderful NPC Gui, they're here.
- You can add yourself to the "white-list" (located in the locales files) to have access to the /vampire add command. It gives you +1k of your "team" currency, allowing you to test the wonderful shop
- BungeeCord and SQL supports
- And more!
Commands:
- /vampire join <Arena name> : Join the specified arena
- /vampire help : Show a list of the players commands
- /vampire leave : Leave the current game
- /vampire create <Arena name> : Create a new arena with the specified name. Someone entering a world wearing the same name as an arena will automaticly join it. (Permission: vampirez.admin)
- /vampire setlobby : Set the destination of /vampire lobby (Permission: vampirez.admin)
- /vampire setMap : Set the map name of an arena. Arguments: <Map name> if you're creating an arena, or: <Arena name> <Map name> if you're not. (Permission: vampirez.admin)
- /vampire lobby : Go to the vampire lobby
Cosmetics permissions:
- Herobrine Disguise: vampirez.disguises.herobrine
- Witch Disguise: vampirez.disguises.witch
- Skeleton Disguise: vampirez.disguises.skeleton
- White ingame messages: vampirez.whitemsg
To-do list:
- The randoms treasure chests
- Add an option in the config to enable custom MoTD
This plugin should work for every 1.8 versions and higher, but has been only tested on 1.8.8.
Any comment, suggestion, idea, feedback or help will be appreciated!
This plugin is in BETA, so bugs are expected!
An update will come out every wednesday, if it is needed. So feel free to suggest ideas and report bugs!
I don't want to wait every wednesday to post new major updates :3
SOFT DEPENDENCY: LibsDisguises
This plugin allows the VampireZ to morph the vampires into bats when they fly, or to use their disguises cosmetics (witch, skeleton etc..). It's only a soft dependency, and is not required to launch games. However, this may render the game experience way better. Especially for the vampires.
Oh wait, who cares about these blood drinkers?
DEPENDENCY: PlayerLanguageAPI
Since the update 0.3, you need this API for a per-player language message.
Dependency (Only if you want to use SQL): SQLibrary
SQLibrary is for 1.7 but work perfectly in any version, don't worry.