From 18b3a7a919c90bd87bd6d46ce111cb6df1552446 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Wed, 6 Apr 2011 07:52:43 -0500 Subject: [PATCH] Add new Wolf methods for taming --- src/main/java/org/bukkit/entity/Wolf.java | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/main/java/org/bukkit/entity/Wolf.java b/src/main/java/org/bukkit/entity/Wolf.java index 569045f4..e87a8d8a 100644 --- a/src/main/java/org/bukkit/entity/Wolf.java +++ b/src/main/java/org/bukkit/entity/Wolf.java @@ -32,4 +32,33 @@ public interface Wolf extends Animals { * @param sitting true if sitting */ public void setSitting(boolean sitting); + + /** + * Check if this wolf is tame + * + * @return true if tame + */ + public boolean isTame(); + + /** + * Sets if wolf is tame + * + * @param tame true if tame + */ + public void setTame(boolean tame); + + /** + * Gets the name of the current owning player + * + * @return owners name, "" or null if unowned + */ + public String getOwner(); + + /** + * Set the wolf to be owned by given player (also is tamed) + * + * @param player name of owner, or null/"" if setting to unowned + */ + public void setOwner(String player); + }