This should hopefully be the last update for a while.
- Fixed a bad bug where disguiseToPlayers/disguiseIgnorePlayers api calls introduced a loop where they called theirselves
- Added setSkin for player disguise. This is deprecated as I can't guarantee that it will stay in once 1.8 of minecraft is out. This is also added to the PlayerWatcher so you can use it as a option. Eg: /disguise player libraryaddict setskin Notch
- Lots of code cleanups for the new features I added
- Fixed customName in LivingWatcher not liking null strings
- Fixed customname in LivingWatcher being defaulted to "" when it should be null
- Fixed getOwner in tameable returning a empty string instead of null
- Fixed horse using bytes when it should be using ints
- Deprecated setHorseArmor(int) and added setHorseArmor(itemstack)
- Renamed getHorseArmor() (returns int) to getHorseArmorAsInt() and added getHorseArmor() (returns itemstack)
- Added method to get the disguisetype from a entity. This allows you to get it for zombie villager, different horse types and wither skeleton without adding checks of your own
- Changed the "No permission to use command" to follow one message for all commands
- Added constructDisguise api to construct a disguise to look exactly like this entity. Might have problems, if so. Please report.
- Added DisguiseClone command which uses the constructDisguise api and gives you a reference which you can then use as a premade disguise in the other disguise commands. Such as /disguise @ge
- Added config options to choose how long the plugin will wait for you to right click a entity in disguiseclone and disguiseentity commands
- Fixed Wolf and Sheep watcher returning the wrong AnimalColor when trying to fetch the wool or collar color