org.bukkit.entity
Interface Tameable

All Known Subinterfaces:
Horse, Ocelot, Wolf

public interface Tameable


Method Summary
 AnimalTamer getOwner()
          Gets the current owning AnimalTamer
 boolean isTamed()
          Check if this is tamed
 void setOwner(AnimalTamer tamer)
          Set this to be owned by given AnimalTamer.
 void setTamed(boolean tame)
          Sets if this has been tamed.
 

Method Detail

isTamed

boolean isTamed()
Check if this is tamed

If something is tamed then a player can not tame it through normal methods, even if it does not belong to anyone in particular.

Returns:
true if this has been tamed

setTamed

void setTamed(boolean tame)
Sets if this has been tamed. Not necessary if the method setOwner has been used, as it tames automatically.

If something is tamed then a player can not tame it through normal methods, even if it does not belong to anyone in particular.

Parameters:
tame - true if tame

getOwner

AnimalTamer getOwner()
Gets the current owning AnimalTamer

Returns:
the owning AnimalTamer, or null if not owned

setOwner

void setOwner(AnimalTamer tamer)
Set this to be owned by given AnimalTamer. If the owner is not null, this will be tamed and will have any current path it is following removed. If the owner is set to null, this will be untamed, and the current owner removed.

Parameters:
tamer - the AnimalTamer who should own this


Copyright © 2013. All Rights Reserved.