From d15ff4b6388ebbd2db7188adecff834f6b21332c Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Thu, 31 Mar 2011 22:10:28 +0100 Subject: [PATCH] Added Wolf creature interface By: Dinnerbone --- .../java/org/bukkit/entity/CreatureType.java | 3 +- .../src/main/java/org/bukkit/entity/Wolf.java | 35 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 paper-api/src/main/java/org/bukkit/entity/Wolf.java diff --git a/paper-api/src/main/java/org/bukkit/entity/CreatureType.java b/paper-api/src/main/java/org/bukkit/entity/CreatureType.java index f5a9edcdb6..dfe351a280 100644 --- a/paper-api/src/main/java/org/bukkit/entity/CreatureType.java +++ b/paper-api/src/main/java/org/bukkit/entity/CreatureType.java @@ -18,7 +18,8 @@ public enum CreatureType { SLIME("Slime"), SPIDER("Spider"), SQUID("Squid"), - ZOMBIE("Zombie"); + ZOMBIE("Zombie"), + WOLF("Wolf"); private String name; diff --git a/paper-api/src/main/java/org/bukkit/entity/Wolf.java b/paper-api/src/main/java/org/bukkit/entity/Wolf.java new file mode 100644 index 0000000000..569045f497 --- /dev/null +++ b/paper-api/src/main/java/org/bukkit/entity/Wolf.java @@ -0,0 +1,35 @@ + +package org.bukkit.entity; + +/** + * Represents a Wolf + */ +public interface Wolf extends Animals { + /** + * Checks if this wolf is angry + * + * @return Anger true if angry + */ + public boolean isAngry(); + + /** + * Sets the anger of this wolf + * + * @param angry true if angry + */ + public void setAngry(boolean angry); + + /** + * Checks if this wolf is sitting + * + * @return true if sitting + */ + public boolean isSitting(); + + /** + * Sets if this wolf is sitting + * + * @param sitting true if sitting + */ + public void setSitting(boolean sitting); +}