Attributable
, CommandSender
, Damageable
, Entity
, LivingEntity
, Metadatable
, Nameable
, Permissible
, ProjectileSource
, ServerOperator
AbstractHorse
, Ageable
, Animals
, Blaze
, CaveSpider
, ChestedHorse
, Chicken
, Cow
, Creeper
, Donkey
, ElderGuardian
, Enderman
, Endermite
, Evoker
, Giant
, Golem
, Guardian
, Horse
, Husk
, IronGolem
, Llama
, Monster
, Mule
, MushroomCow
, NPC
, Ocelot
, Pig
, PigZombie
, PolarBear
, Rabbit
, Sheep
, Shulker
, Silverfish
, Skeleton
, SkeletonHorse
, Snowman
, Spider
, Stray
, Vex
, Villager
, Vindicator
, Witch
, Wither
, WitherSkeleton
, Wolf
, Zombie
, ZombieHorse
, ZombieVillager
public interface Creature extends LivingEntity
Modifier and Type | Method | Description |
---|---|---|
LivingEntity |
getTarget() |
Gets the current target of this Creature
|
void |
setTarget(LivingEntity target) |
Instructs this Creature to set the specified LivingEntity as its
target.
|
getAttribute
getName, sendMessage, sendMessage
_INVALID_damage, _INVALID_damage, _INVALID_getHealth, _INVALID_getMaxHealth, _INVALID_setHealth, _INVALID_setMaxHealth, damage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealth
addPassenger, addScoreboardTag, eject, getEntityId, getFallDistance, getFireTicks, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPortalCooldown, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPortalCooldown, setSilent, setTicksLived, setVelocity, teleport, teleport, teleport, teleport
_INVALID_getLastDamage, _INVALID_setLastDamage, addPotionEffect, addPotionEffect, addPotionEffects, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlock, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isLeashed, removePotionEffect, setAI, setCanPickupItems, setCollidable, setGliding, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
launchProjectile, launchProjectile
isOp, setOp
void setTarget(LivingEntity target)
Hostile creatures may attack their target, and friendly creatures may follow their target.
target
- New LivingEntity to target, or null to clear the targetLivingEntity getTarget()