ZombieBuddy
ZombieBuddy
Hello! this plugin is about a buddy zombie that walks with you.
He levels, grows, gains more health, power and speed and is a real guardian for its owner. The plugin is a new project and will expand over time.
Requirements:
Server version 1.12 (will add more versions)
Installation:
Only putting in the plugin folder.
Auto-Updating:
Once a new version is available the plugin can notify this.
Auto-download is also possible, both configurable in config.
Contents:
- A friendly zombie that follows and protects you and listens to your command.
- Levels by a experience table configurable in the config file. Earns experience from killing as well from player kills. Once it gets a higher level, its damage and health will increase and grow up after it reaches a configurable level.
- Temporary effects for higher stats or other profits by giving him ingots or diamonds. /effect time, to earn time by killing other monsters/animals.
- If the player gets attacked while the zombie is not in a waiting position, then the player will get protection from its buddy. With the command: /buddy protect me, the zombie will be more aggressive protecting you and kills any hostile in a range around you.
- Having fights between them to see who is stronger. Its up to the player how strong the zombie can be. Any piece of equipment with enchantment can be given. Hold shift while near the zombie and right click the equipment part to take it off or to give. For taking the weapon, start with its helmet.
- Friendly fight between your buddy. Abort by trowing your weapon on the ground and no exp will be lost. /buddy lets fight, or /buddy lets fight easy.
- Handy information book that explains everything with /buddy book
Controlling the Zombie:
This can be done by any item or command. Attacking requires a weapon or a empty hand.
For spawning your buddy you will need a feather item (configurable) and right click any block.
Left click sets a target that will get attacked by the zombie.
If the zombie is in a waiting position he wont react on a new clicked location.
Also he wont attack or protect the player.
Leveling the Zombie:
If the player or the zombie kills a target, normal exp amount is gained.
Each level makes the zombie a little stronger and unlocks gear he can wear.
If the zombie dies, he will lose experience and may decrease its level / power.
All this is configurable in the config file.
Once the zombie reaches 100.000 exp. Its exp is locked at that number.
Death wont decrease exp anymore while its max level stays 40.
Also in the config file it is possible to increase its max level. There is no limit.
Zombie Equipment:
All kind of armor can be worn. (working on colored leather)
To give the zombie a armor piece, sneak behind the zombie closely and right click with the equipment piece in the hand. Do a step back and use a empty hand for taking it back.
Each equipment piece has working durability and the amount of this durability is configurable in the config. Enchanted equipment can now be given.
Level 5 or higher for Leather / Wood
Level 10 or higher for Chainmail / Stone
Level 15 or higher for Iron
Level 20 or higher for Gold
Level 30 or higher for Diamond
All this is also configurable in the config.

Healing and Revive:
To heal the zombie, weakness splash potions are needed.
Long duration heals the zombie more. If the zombie died,
he can be revived if the player has the effect of weakness active.
Also each minute the zombie regenerates 1 hp if not dead or can
use a drain effect that heals him each strike he makes.
If the zombie died and lost a level he wont be needed to revive.
Extra Effects:
- More Damage
- More Armor
- Increased Speed
- Double Exp
- Drain Health
- Heal Assist
- Add Time
These effects can be activated by iron, gold ingots or diamonds.
Or the effect /buddy effect time, will add time by amount of experience gained.
If the player is offline or the buddy is not spawned. The expire of time will get paused.
Scoreboard:
If the zombie is spawned, a scoreboard will be shown with his stats.
Those stats gets updated each second.
Turning this off can be done by /buddy scoreboard 
Commands:
No Permissions needed
/buddy wait | stay
/buddy come | follow
/buddy kill | attack
/buddy lets fight (easy)
/buddy protect me
/buddy stop protect
/buddy effect damage
/buddy effect armor
/buddy effect exp
/buddy effect speed
/buddy effect drain
/buddy effect heal
/buddy effect time
/buddy scoreboard
permissions needed
/buddy set tier leather
/buddy set tier chainmail
/buddy set tier iron
/buddy set tier gold
/buddy set tier diamond
/buddy set experience <amount>
/buddy reload
or use to see everything + explanation
/buddy book
Permissions:
zombiebuddy_commands_tier_leather
zombiebuddy_commands_tier_chainmail
zombiebuddy_commands_tier_iron
zombiebuddy_commands_tier_gold
zombiebuddy_commands_tier_diamond
zombiebuddy_commands_set_experience
zombiebuddy_commands_reload

-
View User Profile
-
Send Message
Posted Apr 9, 2018cool plugin but how do you sommon zombie to help???????????
-
View User Profile
-
Send Message
Posted Apr 11, 2018In reply to nutball_9:
-
View User Profile
-
Send Message
Posted Mar 25, 2018It's verry good plugin but it change scoreboard and I can't place place on the map with LSHIFT, it's annoying...
I say it again it's very good plugin apart from these minor disadvantages ^^
-
View User Profile
-
Send Message
Posted Mar 25, 2018In reply to N4TH4NOT:
The annoying left shift issue is something i was looking for.
About the scoreboard, this should be able to turn off with /buddy scoreboard but i will also look to make this more like a globally setting for admins.
I was a couple of months not able to work on my plugins but i see light in the end of the tunnel.
-
View User Profile
-
Send Message
Posted Apr 11, 2018In reply to Forge_User_75615475:
I try to find the value to change key equipment because when I try place a block an sign on door it desapear. So can you help me to fix it (I'm beginner in java)
-
View User Profile
-
Send Message
Posted May 9, 2018In reply to N4TH4NOT:
-
View User Profile
-
Send Message
Posted Dec 3, 2017Thanks! It would be great you can add Feudal and Factions Mobs support in the future!
-
View User Profile
-
Send Message
Posted Dec 3, 2017In reply to resoluciones: Factions Mobs should be no problem i will look into that for sure. About Feudal i will look for it but cant give a clear answer yet. Thank you for the suggestions! :)
-
View User Profile
-
Send Message
Posted Dec 3, 2017In reply to Forge_User_75615475: