ZombieBuddy

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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.

Buddy Protection

 


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. 
 
adding/taking equipment

 


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 

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

 

Frostwalk


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    275584
  • Created
    Aug 28, 2017
  • Last Released File
    Dec 17, 2017
  • Total Downloads
    2,963
  • License

Categories

Members

Recent Files