接口 Creature
- 所有超级接口:
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
Represents a Creature. Creatures are non-intelligent monsters or animals
which have very simple abilities.
-
方法概要
修饰符和类型方法说明Gets the current target of this Creaturevoid
setTarget
(LivingEntity target) Instructs this Creature to set the specified LivingEntity as its target.从接口继承的方法 org.bukkit.attribute.Attributable
getAttribute
从接口继承的方法 org.bukkit.command.CommandSender
getName, sendMessage, sendMessage
从接口继承的方法 org.bukkit.entity.Damageable
damage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealth
从接口继承的方法 org.bukkit.entity.Entity
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, teleport, teleport, teleport, teleport
从接口继承的方法 org.bukkit.entity.LivingEntity
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
从接口继承的方法 org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
从接口继承的方法 org.bukkit.Nameable
getCustomName, setCustomName
从接口继承的方法 org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
从接口继承的方法 org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectile
从接口继承的方法 org.bukkit.permissions.ServerOperator
isOp, setOp
-
方法详细资料
-
setTarget
Instructs this Creature to set the specified LivingEntity as its target.Hostile creatures may attack their target, and friendly creatures may follow their target.
- 参数:
target
- New LivingEntity to target, or null to clear the target
-
getTarget
LivingEntity getTarget()Gets the current target of this Creature- 返回:
- Current target of this creature, or null if none exists
-