Newer
Older
ultramine_bukkit / src / main / java / org / bukkit / entity / PigZombie.java
@vlad20012 vlad20012 on 24 Feb 2017 698 bytes initial
package org.bukkit.entity;

/**
 * Represents a Pig Zombie.
 */
public interface PigZombie extends Zombie
{

	/**
	 * Get the pig zombie's current anger level.
	 *
	 * @return The anger level.
	 */
	int getAnger();

	/**
	 * Set the pig zombie's current anger level.
	 *
	 * @param level The anger level. Higher levels of anger take longer to
	 *              wear off.
	 */
	void setAnger(int level);

	/**
	 * Shorthand; sets to either 0 or the default level.
	 *
	 * @param angry Whether the zombie should be angry.
	 */
	void setAngry(boolean angry);

	/**
	 * Shorthand; gets whether the zombie is angry.
	 *
	 * @return True if the zombie is angry, otherwise false.
	 */
	boolean isAngry();
}