Because Bukkit doesn't set this automatically with setTamed. Go figure. Fixes #1888

This commit is contained in:
GJ 2014-02-28 11:50:14 -05:00
parent a2cac82cba
commit 47db522cc1
2 changed files with 2 additions and 1 deletions

View File

@ -21,6 +21,7 @@ Version 1.4.08-dev
+ Added new experience bonus perk 'mcmmo.perks.xp.customboost.<skillname>' multiplies incoming XP by the boost amount defined in the experience config + Added new experience bonus perk 'mcmmo.perks.xp.customboost.<skillname>' multiplies incoming XP by the boost amount defined in the experience config
+ Added Ender Dragon, Wither, and Witch to combat experience multipliers - they do not give XP by default + Added Ender Dragon, Wither, and Witch to combat experience multipliers - they do not give XP by default
+ Added support for multiple mod config files, naming can be done as either armor.<modname>.yml or <modname>.armor.yml + Added support for multiple mod config files, naming can be done as either armor.<modname>.yml or <modname>.armor.yml
= Fixed bug with Call of The Wild entities despawning
= Fixed bug with updating (very) old user data. = Fixed bug with updating (very) old user data.
= Fixed bug with checking maximum durability of mod items. = Fixed bug with checking maximum durability of mod items.
= Fixed exploit involving Call of The Wild. = Fixed exploit involving Call of The Wild.

View File

@ -225,9 +225,9 @@ public class TamingManager extends SkillManager {
for (int i = 0; i < amount; i++) { for (int i = 0; i < amount; i++) {
LivingEntity entity = (LivingEntity) player.getWorld().spawnEntity(player.getLocation(), type); LivingEntity entity = (LivingEntity) player.getWorld().spawnEntity(player.getLocation(), type);
entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue); entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue);
((Tameable) entity).setOwner(player); ((Tameable) entity).setOwner(player);
entity.setRemoveWhenFarAway(false);
switch (type) { switch (type) {
case OCELOT: case OCELOT: