Disclaimer: I'm not sure if some of the things in this idea are practical or codeable, but I'm willing to bet it will be a great game if it was made





ShotBow is famous for making gamemodes inspired by other popular games. However, one of the games ShotBow has not made a gamemode about is the successful Plants vs. Zombies. Sethbling has already made a gamemode called Blocks vs. Zombies, but if you've ever played the original PVZ you'd know his version is not very similar to it. I've come up with a gamemode that would be more similar to the actual game and more original: Mobs vs. Zombies!

Gameplay:





The area in which the game is played would be a 5x9 plot of grass blocks. At one end of the lawn, zombies would spawn, and at the other end the player would place mobs to prevent the zombies from reaching their home. The mobs would be bought with diamonds, and the player would repceive 25 diamonds every 15 seconds or so. They could also buy and dispensers, which would drop diamonds every few seconds to increase their diamond production. Along with individual prices, each mob would also have a certain time to recharge before it can be placed again. The zombies would get progressively harder as the game goes on, until the player eventually died.





Mobs:









The Lawn Mower is an unbuyable, single use mob placed at the end of every lane. When and if a zombie reaches it, the lawn mower will crawl across the lane, blowing up every zombie in the lane as it does so. Once the lawn mower is used, there is nothing to stop zombies from getting across the lawn and beating you, unless you place more mobs.









This will be a huge asset in the game, as diamond production will be very slow without it. The player will start out with 50 diamonds, which he could spend on this to start to increase production. These will dispense 25 diamonds every few seconds or so, and you can plant as many as you want. Recharge: Fast.









This is a basic offense mob. It will shoot arrows at any zombie in its lane, and it wont stop shooting until no zombies are in the lane. It fires 1 arrow every second or so and it will take approximately 5 arrows to kill a regular zombie. The arrows will pass through mobs on your side (not sure if codeable). Recharge: Fast.









This will act as a defensive mob. Once a zombie reaches it, the zombie will have to eat it to continue, and it will take ~10 seconds to eat it if it is full health, buying time for any offensive plants to damage the zombie. Recharge: Slow.









Once placed, it will at first just be inactive TNT with no pressure plate, as it takes time to arm itself. However, after awhile the pressure plate will appear and any zombie to step on it will explode (the mine will also be used up). Recharge: Slow.









Once placed, the creeper will explode and instantly kill any zombies in a one block radius. Recharge: Very Slow.









The Snow-Shooter will do the same damage and fire at the same rate as an Arrow-Shooter (Skeleton) but also inflicts any zombie it hits with Slowness II for a few seconds. Recharge: Slow.









The cow won't do anything when first placed, but as soon as a zombie damages it, the cow will disappear and the zombie will turn around and start damaging the other zombies in its lane, and the zombies it attacks will damage it until it dies. Recharge: Very Slow.









Once a zombie in its lane gets within 3 blocks of the Potion-Pult, it will start throwing Splash II Health potions at it, doing heavy duty AoE damage. However, because of the short range it might not be useful in some situations. Recharge: Slow.









The Flame-Shooter will shoot fire balls at zombies, doing regular damage as well as setting them on fire, thus doing the total damage of twice a Skeleton. However, it also removes any slowness on zombies inflicted by a Snow-Shooter, so it could be a conflicting mob if placed in the same lane as a snow golem.





Zombies





The zombies in the game will be a mix between MineZ zombies and other zombies. Every once in awhile, a huge wave of zombies will approach, and however many waves the player can survive will be their score.









This will be the most common zombie, going with average speed and toughness (killed in 5 shots of a Skeleton).









The PigMan dies with 2 hits from a Skeleton, but once it dies it explodes and spawns 2 fast-moving baby zombies.









The baby zombie spawns when a PigMan dies. It dies in 3 shots from a Skeleton, but moves faster than the average zombie.









Other zombies might be in order, but that's it for now to keep it simple.





Logistics:





The player will be flying around the entire time, 2 blocks above the ground, so he will be able to place mobs. He will not be able to go lower or higher than his y coordinate. There will be an item he can right click to open an inventory where he can choose mobs to buy (their amount of diamonds will be displayed as well as the wave number on a scoreboard or other HUD). The mobs will be represented by their spawn eggs, except in the case of TNT mines and Dispensers which will be represented by blocks. If a mob is recharging, he won't be able to buy it and it will say "Recharging..." as a subtitle when he mouses over it. There could also be different modes, such as a pool mode where the middle of the lawn is replaced with water, and the player must plant lily pads before placing mobs.









TL;DR: Plants vs. Zombies recreated in a basic form with MineZ zombies as zombies and other mobs as plants.





Like if you support this idea and want to see this gamemode added! Again I'm not sure if some of this is code-able, but I think it would be a successful gamemode if it was to be added.



