Function
HappyDog is a general utility for managing animals. The default wand is an arrow, conigurable to the item of your choice in config.yml. Using the wand, you can restore the health of a passive animal such as a sheep or cow, return tamed but angry dogs to a calm condition, discover the owner of tamed animals that are not your own, free a tamed animal (return it to an untamed, unowned state), or change the owner of a tamed animal such as a horse or dog.
Operation
To restore the health of a passive mob or tamed animal:
right-click on it while holding the wand.
To discover the owner of a tamed animal:
right-click on it while holding the wand. If it is not yours, you will be told the playername of its owner.
To release a tamed animal:
issue the command "hdfree" and then right-click on the animal to be released while holding the wand.
Only the owner of the animal, or an admin, can free it.
To change the owner of a tamed animal:
issue the command "hdowner <name>" and then right-click on the animal to be released while holding the wand.
Only the owner of the animal, or an admin, can free it.
.
Installation
To install, simply drop the jar into your server's plugins folder and restart the server. A folder will be created in plugins named "HappyDog" containing a config.yml file. One entry is accepted: wand: <material>. The default is "wand: arrow." For material, specify the item name you wish to use to designate an animal. Possible entries like bone or stick can be used. Beware of choosing an item type that conflicts with another plugin on your server (bone, for example , is used by the McMmo plugin, while stick is used by GriefPrevention.)
Permissions
One permission entry is supported:
animalhelper.admin: false
Specify true to allow a player to manage animals owned by other players.
Notes
Tested with CraftBukkit 1.7.2-0.2 but should work with 1.6.4 also.