Attributable
, CommandSender
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Nameable
, Permissible
, PersistentDataHolder
, ProjectileSource
, ServerOperator
AbstractHorse
, AbstractVillager
, Ageable
, Ambient
, Animals
, Bat
, Bee
, Blaze
, Cat
, CaveSpider
, ChestedHorse
, Chicken
, Cod
, Cow
, Creature
, Creeper
, Dolphin
, Donkey
, Drowned
, ElderGuardian
, Enderman
, Endermite
, Evoker
, Fish
, Flying
, Fox
, Ghast
, Giant
, Golem
, Guardian
, Horse
, Husk
, Illager
, Illusioner
, IronGolem
, Llama
, MagmaCube
, Monster
, Mule
, MushroomCow
, NPC
, Ocelot
, Panda
, Parrot
, Phantom
, Pig
, PigZombie
, Pillager
, PolarBear
, PufferFish
, Rabbit
, Raider
, Ravager
, Salmon
, Sheep
, Shulker
, Silverfish
, Skeleton
, SkeletonHorse
, Slime
, Snowman
, Spellcaster
, Spider
, Squid
, Stray
, TraderLlama
, TropicalFish
, Turtle
, Vex
, Villager
, Vindicator
, WanderingTrader
, WaterMob
, Witch
, Wither
, WitherSkeleton
, Wolf
, Zombie
, ZombieHorse
, ZombieVillager
public interface Mob extends LivingEntity, Lootable
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
@Nullable LivingEntity |
getTarget() |
Gets the current target of this Mob
|
boolean |
isAware() |
Gets whether this mob is aware of its surroundings.
|
void |
setAware(boolean aware) |
Sets whether this mob is aware of its surroundings.
|
void |
setTarget(@Nullable LivingEntity target) |
Instructs this Mob to set the specified LivingEntity as its target.
|
getAttribute
getName, sendMessage, sendMessage
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isPersistent, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
addPotionEffect, addPotionEffect, addPotionEffects, attack, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isLeashed, isRiptiding, isSleeping, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setCanPickupItems, setCollidable, setGliding, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming, swingMainHand, swingOffHand
getLootTable, getSeed, setLootTable, setSeed
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
getPersistentDataContainer
launchProjectile, launchProjectile
isOp, setOp
void setTarget(@Nullable @Nullable 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 target@Nullable @Nullable LivingEntity getTarget()
void setAware(boolean aware)
aware
- whether the mob is awareboolean isAware()
Copyright © 2020. All rights reserved.