001 package org.bukkit.entity; 002 003 /** 004 * Represents a Creature. Creatures are non-intelligent monsters or animals 005 * which have very simple abilities. 006 */ 007 public interface Creature extends LivingEntity { 008 009 /** 010 * Instructs this Creature to set the specified LivingEntity as its 011 * target. 012 * <p> 013 * Hostile creatures may attack their target, and friendly creatures may 014 * follow their target. 015 * 016 * @param target New LivingEntity to target, or null to clear the target 017 */ 018 public void setTarget(LivingEntity target); 019 020 /** 021 * Gets the current target of this Creature 022 * 023 * @return Current target of this creature, or null if none exists 024 */ 025 public LivingEntity getTarget(); 026 }