diff --git a/src/main/java/com/gmail/nossr50/skills/taming/TrackedTamingEntity.java b/src/main/java/com/gmail/nossr50/skills/taming/TrackedTamingEntity.java index d818da739..838c560c2 100644 --- a/src/main/java/com/gmail/nossr50/skills/taming/TrackedTamingEntity.java +++ b/src/main/java/com/gmail/nossr50/skills/taming/TrackedTamingEntity.java @@ -4,18 +4,13 @@ import java.util.UUID; import org.bukkit.Location; import org.bukkit.Sound; -import org.bukkit.entity.AnimalTamer; import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.entity.Tameable; import org.bukkit.event.entity.EntityDamageEvent.DamageCause; import org.bukkit.scheduler.BukkitRunnable; import com.gmail.nossr50.mcMMO; import com.gmail.nossr50.config.Config; -import com.gmail.nossr50.datatypes.player.McMMOPlayer; import com.gmail.nossr50.util.Misc; -import com.gmail.nossr50.util.player.UserManager; import com.gmail.nossr50.util.skills.CombatUtils; import com.gmail.nossr50.util.skills.ParticleEffectUtils; @@ -23,18 +18,11 @@ public class TrackedTamingEntity extends BukkitRunnable { private LivingEntity livingEntity; private UUID id; private int length; - private Player owner; protected TrackedTamingEntity(LivingEntity livingEntity) { this.livingEntity = livingEntity; this.id = livingEntity.getUniqueId(); - AnimalTamer tamer = ((Tameable)livingEntity).getOwner(); - - if (tamer != null && tamer instanceof Player) { - this.owner = (Player) tamer; - } - int tamingCOTWLength = Config.getInstance().getTamingCOTWLength(livingEntity.getType()); if (tamingCOTWLength > 0) { @@ -52,14 +40,7 @@ public class TrackedTamingEntity extends BukkitRunnable { CombatUtils.dealDamage(livingEntity, livingEntity.getMaxHealth(), DamageCause.SUICIDE, livingEntity); } - if (!UserManager.hasPlayerDataKey(owner)) { - return; - } - - McMMOPlayer mcMMOPlayer = UserManager.getPlayer(owner); - TamingManager tamingManager = mcMMOPlayer.getTamingManager(); - - tamingManager.removeFromTracker(this); + TamingManager.removeFromTracker(this); this.cancel(); }