Plants Vs. Zombies
Intro to PvZ
Plants vs. Zombies is the minecraft version of the popular iOS and Android (and pc, xbox, everything.....) game. This version of PvZ strives to resemble the original game while still having the fun of minecraft! This means that some modifications had to be made. The plugin is simple for both admins and players. It is fully customizable through custom messages and an extensive, but easy-to-use configuration. Perhaps the best part is that Plants vs. Zombies is fun with almost any number of players. If you want the game to start after only 2 players join, you can do that, and if you would like a different plants to zombies ratio, that's also configurable!
Special thanks to FlamingAmazingGaming for creating this video. Check out his channel!
How It Works
Players first join a game using the /pvz join command. Different classes of plants or zombies can then be chosen with the /pvz type command. Once a game starts, players will be teleported to a plant spawn or zombie spawn, depending on which one they were selected to be. The plants try their best to survive the attacks of zombies for a configurable amount of time (default is 120 seconds). The zombies must reach the end of each row to win.
Features
- Config allows for all kinds of details to be changed to best fit your server
- Multiple arenas
- Built in selection tool (no need for World Edit)
- Semi-easy arena setup
- Multiworld support
- Different kinds of plants and zombies, each with their own abilities and permissions (so you can add them to a rank on your server)
- Good-looking scoreboard to let you know how much time is left and how many more rows need to be captured
- Zombie slowness
- Optional mob disguises
- Fireworks!
Dependencies
There are no hard dependencies, but if you would like to disguise players as mobs, simply set "use disguise craft" to true in your config.yml and add DisguiseCraft to your plugins folder. http:dev.bukkit.org/bukkit-plugins/disguisecraft/
Bugs and Feedback
If you find a bug, please submit a ticket. If you think of something that you would like to see implemented into PvZ, please post a comment. We are planning to add a few more features in the future to make the plugin more fun to play. We will also be releasing a video and two maps to play on fairly soon (one to two weeks). Here are a few of our plans for the future:
- Create a tutorial video as well as a gameplay video
- Upload maps
- Add more plant and zombie types
- Possibly add waves of zombies (with configurable real zombies)
- Possibly add an enderdragon bar or more stats to the scoreboard
- Make some minor adjustments to make the game more fun to play
- Add a command to delete arenas
- Teleport players to a lobby when games end
- Add a command to create a lobby
Source
You can view the PvZ code at https:github.com/Lactem/PvZ. Feel free to make pull requests. Your input is valuable!
@TheVortexMC
I'll have to implement that in a future version.
can you use Libs disguises instead of disguise craft
OMG OMG OMG OMG CANT BELEIVE THIS IS AN ACTUAL PLUGIN <3 AND LOTS OF DIAMONDS FOR U MY FRIEND!!!!!!!!!
@ELSaitam
Ah updating signs. That would be a good idea.
@Lactem
Add signs to join the sands, showing the number of players in each one, please. that would be very good for plugin. :D
There's a new video out from http:www.youtube.com/user/FlamingAmazingGaming!
@Roven2121
I've thought about this and decided that it can be easily accomplished with a sign command plugin.
can you make a sign system: if you click on a sign you can join
@Mallow445
Good idea. I might add that.
Nice plugin, putting it on my server right away. I suggest making a flag zombie kit that gives the zombies buffs, and a bucket head zombie with an iron helmet and leather chestplate, etc.
@catprowler
Version 2.5 is out with your requested mob disguise feature.
@blueclover
If you click on the setup button at the top of the page, that should help you understand the process and walk you through it.
How can I create a map?What's the row?Can you show some pictrues?Teach me,please~
@X_angelz_X
Glad to hear!
Very nice project! Love it, will use it on our server ;P
@catprowler
They should not be invisible unless they are spectating. Also, about your idea of disguising: That's a good idea for the next update. I could make the zombies be zombies, but I'm not exactly sure what I would disguise the plants as. Maybe cats?
@Lactem
Thank you :D Sometimes the plant or zombie is invisible is that just a ram thing on the computer?
@catprowler
It alternates based on your plant to zombie ration in your config. If that ratio is 1:3, then the first person will be a plant, the next two will be zombies, and the cycle will keep repeating.
@Lactem Hi there, I noticed that when the first person joins they join as a plant and 2nd joins as a zombie. I am setting up a cool arena and was wondering if it keeps alternating like that when more people join. For example the 3rd person would be a plant and 4th player would be zombie? Do you think you will be add some kind of disguise support like libs disguises or something along those lines? Thank you.
@catprowler
Unfortunately, there is not support for potions yet, but you can change the type inventory in the same way you change the join inventory. For the description, you do not need to edit the messages.yml. Just add another item and change the information about it to your liking.