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
, Illager
, Illusioner
, IronGolem
, Llama
, Monster
, Mule
, MushroomCow
, NPC
, Ocelot
, Parrot
, Pig
, PigZombie
, PolarBear
, Rabbit
, Sheep
, Shulker
, Silverfish
, Skeleton
, SkeletonHorse
, Snowman
, Spellcaster
, Spider
, Stray
, Vex
, Villager
, Vindicator
, Witch
, Wither
, WitherSkeleton
, Wolf
, Zombie
, ZombieHorse
, ZombieVillager
public interface Creature extends LivingEntity
Entity.Spigot
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
damage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealth
addPassenger, addScoreboardTag, eject, getEntityId, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, 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, spigot, teleport, teleport, teleport, teleport
addPotionEffect, addPotionEffect, addPotionEffects, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, 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()
Copyright © 2018. All rights reserved.