package org.bukkit.entity; import org.bukkit.DyeColor; /** * Represents a Wolf */ public interface Wolf extends Animals, Tameable, Sittable { /** * Checks if this wolf is angry * * @return Anger true if angry */ public boolean isAngry(); /** * Sets the anger of this wolf. *

* An angry wolf can not be fed or tamed, and must have a target to attack. * If a target is not set the wolf will quickly revert to its non-angry * state. * * @param angry true if angry * @see #setTarget(org.bukkit.entity.LivingEntity) */ public void setAngry(boolean angry); /** * Get the collar color of this wolf * * @return the color of the collar */ public DyeColor getCollarColor(); /** * Set the collar color of this wolf * * @param color the color to apply */ public void setCollarColor(DyeColor color); }