| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Entity | |
|---|---|
| org.bukkit | More generalized classes in the API. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a world, including all players, monsters, projectiles, etc.  | 
| org.bukkit.entity.minecart | Interfaces for various Minecart types.  | 
| org.bukkit.event.block | Events relating to when a block is changed or interacts with the world.  | 
| org.bukkit.event.entity | Events relating to entities, excluding some directly referencing
 some more specific entity types.  | 
| org.bukkit.event.hanging | Events relating to entities that hang.  | 
| org.bukkit.event.painting | Events relating to paintings, but deprecated for more general
 hanging events.  | 
| org.bukkit.event.player | Events relating to players.  | 
| org.bukkit.event.vehicle | Events relating to vehicular entities.  | 
| org.bukkit.inventory | Classes involved in manipulating player inventories and item interactions. | 
| Uses of Entity in org.bukkit | 
|---|
| Methods in org.bukkit with type parameters of type Entity | ||
|---|---|---|
 | 
World.getEntitiesByClass(Class<T>... classes)
Deprecated.  | 
|
 | 
World.getEntitiesByClass(Class<T> cls)
Get a collection of all entities in this World matching the given class/interface  | 
|
 | 
World.spawn(Location location,
           Class<T> clazz)
Spawn an entity of a specific class at the given Location | 
|
| Methods in org.bukkit that return Entity | |
|---|---|
 Entity[] | 
Chunk.getEntities()
Get a list of all entities in the chunk.  | 
 Entity | 
World.spawnEntity(Location loc,
                       EntityType type)
Creates a entity at the given Location | 
| Methods in org.bukkit that return types with arguments of type Entity | |
|---|---|
 List<Entity> | 
World.getEntities()
Get a list of all entities in this World  | 
 Collection<Entity> | 
World.getEntitiesByClasses(Class<?>... classes)
Get a collection of all entities in this World matching any of the given classes/interfaces  | 
| Uses of Entity in org.bukkit.entity | 
|---|
| Subinterfaces of Entity in org.bukkit.entity | |
|---|---|
 interface | 
Ageable
Represents an entity that can age and breed.  | 
 interface | 
Ambient
Represents an ambient mob  | 
 interface | 
Animals
Represents an Animal.  | 
 interface | 
Arrow
Represents an arrow.  | 
 interface | 
Bat
Represents a Bat  | 
 interface | 
Blaze
Represents a Blaze monster  | 
 interface | 
Boat
Represents a boat entity.  | 
 interface | 
CaveSpider
Represents a Spider.  | 
 interface | 
Chicken
Represents a Chicken.  | 
 interface | 
ComplexEntityPart
Represents a single part of a ComplexLivingEntity | 
 interface | 
ComplexLivingEntity
Represents a complex living entity - one that is made up of various smaller parts  | 
 interface | 
Cow
Represents a Cow.  | 
 interface | 
Creature
Represents a Creature.  | 
 interface | 
Creeper
Represents a Creeper  | 
 interface | 
Damageable
Represents an Entity that has health and can take damage. | 
 interface | 
Egg
Represents a thrown egg.  | 
 interface | 
EnderCrystal
A crystal that heals nearby EnderDragons  | 
 interface | 
EnderDragon
Represents an Ender Dragon  | 
 interface | 
EnderDragonPart
Represents an ender dragon part  | 
 interface | 
Enderman
Represents an Enderman.  | 
 interface | 
EnderPearl
Represents a thrown Ender Pearl entity  | 
 interface | 
EnderSignal
Represents an Ender Signal, which is often created upon throwing an ender eye  | 
 interface | 
ExperienceOrb
Represents an Experience Orb.  | 
 interface | 
Explosive
A representation of an explosive entity  | 
 interface | 
FallingBlock
Represents a falling block  | 
 interface | 
FallingSand
Deprecated. See FallingBlock | 
 interface | 
Fireball
Represents a Fireball.  | 
 interface | 
Firework
 | 
 interface | 
Fish
Deprecated. in favor of FishHook | 
 interface | 
FishHook
Represents a fishing hook.  | 
 interface | 
Flying
Represents a Flying Entity.  | 
 interface | 
Ghast
Represents a Ghast.  | 
 interface | 
Giant
Represents a Giant.  | 
 interface | 
Golem
A mechanical creature that may harm enemies.  | 
 interface | 
Hanging
Represents a Hanging entity  | 
 interface | 
Horse
Represents a Horse.  | 
 interface | 
HumanEntity
Represents a human entity, such as an NPC or a player  | 
 interface | 
IronGolem
An iron Golem that protects Villages.  | 
 interface | 
Item
Represents an Item.  | 
 interface | 
ItemFrame
Represents an Item Frame  | 
 interface | 
LargeFireball
Represents a large Fireball | 
 interface | 
LeashHitch
Represents a Leash Hitch on a fence  | 
 interface | 
LightningStrike
Represents an instance of a lightning strike.  | 
 interface | 
LivingEntity
Represents a living entity, such as a monster or player  | 
 interface | 
MagmaCube
Represents a MagmaCube.  | 
 interface | 
Minecart
Represents a minecart entity.  | 
 interface | 
Monster
Represents a Monster.  | 
 interface | 
MushroomCow
Represents a mushroom Cow | 
 interface | 
NPC
Represents a non-player character  | 
 interface | 
Ocelot
A wild tameable cat  | 
 interface | 
Painting
Represents a Painting.  | 
 interface | 
Pig
Represents a Pig.  | 
 interface | 
PigZombie
Represents a Pig Zombie.  | 
 interface | 
Player
Represents a player, connected or not  | 
 interface | 
Projectile
Represents a shootable entity.  | 
 interface | 
Sheep
Represents a Sheep.  | 
 interface | 
Silverfish
Represents a Silverfish.  | 
 interface | 
Skeleton
Represents a Skeleton.  | 
 interface | 
Slime
Represents a Slime.  | 
 interface | 
SmallFireball
Represents a small Fireball | 
 interface | 
Snowball
Represents a snowball.  | 
 interface | 
Snowman
Represents a snowman entity  | 
 interface | 
Spider
Represents a Spider.  | 
 interface | 
Squid
Represents a Squid.  | 
 interface | 
ThrownExpBottle
Represents a thrown Experience bottle.  | 
 interface | 
ThrownPotion
Represents a thrown potion bottle  | 
 interface | 
TNTPrimed
Represents a Primed TNT.  | 
 interface | 
Vehicle
Represents a vehicle entity.  | 
 interface | 
Villager
Represents a villager NPC  | 
 interface | 
WaterMob
Represents a Water Mob  | 
 interface | 
Weather
Represents a Weather related entity, such as a storm  | 
 interface | 
Witch
Represents a Witch  | 
 interface | 
Wither
Represents a Wither boss  | 
 interface | 
WitherSkull
Represents a wither skull Fireball. | 
 interface | 
Wolf
Represents a Wolf  | 
 interface | 
Zombie
Represents a Zombie.  | 
| Methods in org.bukkit.entity that return Entity | |
|---|---|
 Entity | 
LivingEntity.getLeashHolder()
Gets the entity that is currently leading this entity.  | 
 Entity | 
Entity.getPassenger()
Gets the primary passenger of a vehicle.  | 
 Entity | 
TNTPrimed.getSource()
Gets the source of this primed TNT.  | 
 Entity | 
Entity.getVehicle()
Get the vehicle that this player is inside.  | 
| Methods in org.bukkit.entity that return types with arguments of type Entity | |
|---|---|
 Class<? extends Entity> | 
CreatureType.getEntityClass()
Deprecated.  | 
 Class<? extends Entity> | 
EntityType.getEntityClass()
 | 
 List<Entity> | 
Entity.getNearbyEntities(double x,
                                   double y,
                                   double z)
Returns a list of entities within a bounding box centered around this entity  | 
| Methods in org.bukkit.entity with parameters of type Entity | |
|---|---|
 void | 
Damageable._INVALID_damage(int amount,
                               Entity source)
Deprecated.  | 
 void | 
Damageable.damage(double amount,
             Entity source)
Deals the given amount of damage to this entity, from a specified entity.  | 
 boolean | 
LivingEntity.hasLineOfSight(Entity other)
Checks whether the living entity has block line of sight to another.  | 
 boolean | 
LivingEntity.setLeashHolder(Entity holder)
Sets the leash on this entity to be held by the supplied entity.  | 
 boolean | 
Entity.setPassenger(Entity passenger)
Set the passenger of a vehicle.  | 
 boolean | 
Entity.teleport(Entity destination)
Teleports this entity to the target Entity.  | 
 boolean | 
Entity.teleport(Entity destination,
                 PlayerTeleportEvent.TeleportCause cause)
Teleports this entity to the target Entity.  | 
| Uses of Entity in org.bukkit.entity.minecart | 
|---|
| Subinterfaces of Entity in org.bukkit.entity.minecart | |
|---|---|
 interface | 
CommandMinecart
 | 
 interface | 
ExplosiveMinecart
Represents a Minecart with TNT inside it that can explode when triggered.  | 
 interface | 
HopperMinecart
Represents a Minecart with a Hopper inside it  | 
 interface | 
PoweredMinecart
Represents a powered minecart.  | 
 interface | 
RideableMinecart
Represents a minecart that can have certain entities as passengers. | 
 interface | 
SpawnerMinecart
Represents a Minecart with an entity spawner inside it. | 
 interface | 
StorageMinecart
Represents a minecart with a chest.  | 
| Uses of Entity in org.bukkit.event.block | 
|---|
| Methods in org.bukkit.event.block that return Entity | |
|---|---|
 Entity | 
EntityBlockFormEvent.getEntity()
Get the entity that formed the block.  | 
 Entity | 
BlockIgniteEvent.getIgnitingEntity()
Gets the entity who ignited this block  | 
| Constructors in org.bukkit.event.block with parameters of type Entity | |
|---|---|
BlockIgniteEvent(Block theBlock,
                                 BlockIgniteEvent.IgniteCause cause,
                                 Entity ignitingEntity)
 | 
|
BlockIgniteEvent(Block theBlock,
                                 BlockIgniteEvent.IgniteCause cause,
                                 Entity ignitingEntity,
                                 Block ignitingBlock)
 | 
|
EntityBlockFormEvent(Entity entity,
                                         Block block,
                                         BlockState blockstate)
 | 
|
| Uses of Entity in org.bukkit.event.entity | 
|---|
| Fields in org.bukkit.event.entity declared as Entity | |
|---|---|
protected  Entity | 
EntityEvent.entity
 | 
| Methods in org.bukkit.event.entity that return Entity | |
|---|---|
 Entity | 
EntityCombustByEntityEvent.getCombuster()
Get the entity that caused the combustion event.  | 
 Entity | 
EntityDamageByEntityEvent.getDamager()
Returns the entity that damaged the defender.  | 
 Entity | 
EntityEvent.getEntity()
Returns the Entity involved in this event  | 
 Entity | 
PlayerLeashEntityEvent.getEntity()
Returns the entity being leashed.  | 
 Entity | 
PlayerLeashEntityEvent.getLeashHolder()
Returns the entity that is holding the leash.  | 
 Entity | 
EntityShootBowEvent.getProjectile()
Gets the projectile which will be launched by this event  | 
 Entity | 
EntityTargetEvent.getTarget()
Get the entity that this is targeting.  | 
| Methods in org.bukkit.event.entity with parameters of type Entity | |
|---|---|
 void | 
EntityShootBowEvent.setProjectile(Entity projectile)
Replaces the projectile which will be launched  | 
 void | 
EntityTargetEvent.setTarget(Entity target)
Set the entity that you want the mob to target instead.  | 
 void | 
EntityTargetLivingEntityEvent.setTarget(Entity target)
Set the Entity that you want the mob to target.  | 
| Uses of Entity in org.bukkit.event.hanging | 
|---|
| Methods in org.bukkit.event.hanging that return Entity | |
|---|---|
 Entity | 
HangingBreakByEntityEvent.getRemover()
Gets the entity that removed the hanging entity  | 
| Constructors in org.bukkit.event.hanging with parameters of type Entity | |
|---|---|
HangingBreakByEntityEvent(Hanging hanging,
                                                   Entity remover)
 | 
|
| Uses of Entity in org.bukkit.event.painting | 
|---|
| Methods in org.bukkit.event.painting that return Entity | |
|---|---|
 Entity | 
PaintingBreakByEntityEvent.getRemover()
Deprecated. Gets the entity that removed the painting  | 
| Constructors in org.bukkit.event.painting with parameters of type Entity | |
|---|---|
PaintingBreakByEntityEvent(Painting painting,
                                                     Entity remover)
Deprecated.  | 
|
| Uses of Entity in org.bukkit.event.player | 
|---|
| Fields in org.bukkit.event.player declared as Entity | |
|---|---|
protected  Entity | 
PlayerInteractEntityEvent.clickedEntity
 | 
| Methods in org.bukkit.event.player that return Entity | |
|---|---|
 Entity | 
PlayerFishEvent.getCaught()
Gets the entity caught by the player.  | 
 Entity | 
PlayerShearEntityEvent.getEntity()
Gets the entity the player is shearing  | 
 Entity | 
PlayerInteractEntityEvent.getRightClicked()
Gets the entity that was rightclicked by the player.  | 
| Constructors in org.bukkit.event.player with parameters of type Entity | |
|---|---|
PlayerFishEvent(Player player,
                               Entity entity,
                               Fish hookEntity,
                               PlayerFishEvent.State state)
 | 
|
PlayerFishEvent(Player player,
                               Entity entity,
                               PlayerFishEvent.State state)
Deprecated. replaced by PlayerFishEvent.PlayerFishEvent(Player, Entity, Fish,
     State) to include the Fish hook entity. | 
|
PlayerInteractEntityEvent(Player who,
                                                   Entity clickedEntity)
 | 
|
PlayerShearEntityEvent(Player who,
                                             Entity what)
 | 
|
PlayerUnleashEntityEvent(Entity entity,
                                                 Player player)
 | 
|
| Uses of Entity in org.bukkit.event.vehicle | 
|---|
| Methods in org.bukkit.event.vehicle that return Entity | |
|---|---|
 Entity | 
VehicleDestroyEvent.getAttacker()
Gets the Entity that has destroyed the vehicle, potentially null  | 
 Entity | 
VehicleDamageEvent.getAttacker()
Gets the Entity that is attacking the vehicle  | 
 Entity | 
VehicleEnterEvent.getEntered()
Gets the Entity that entered the vehicle.  | 
 Entity | 
VehicleEntityCollisionEvent.getEntity()
 | 
| Constructors in org.bukkit.event.vehicle with parameters of type Entity | |
|---|---|
VehicleDamageEvent(Vehicle vehicle,
                                     Entity attacker,
                                     double damage)
 | 
|
VehicleDamageEvent(Vehicle vehicle,
                                     Entity attacker,
                                     int damage)
Deprecated.  | 
|
VehicleDestroyEvent(Vehicle vehicle,
                                       Entity attacker)
 | 
|
VehicleEnterEvent(Vehicle vehicle,
                                   Entity entered)
 | 
|
VehicleEntityCollisionEvent(Vehicle vehicle,
                                                       Entity entity)
 | 
|
| Uses of Entity in org.bukkit.inventory | 
|---|
| Methods in org.bukkit.inventory that return Entity | |
|---|---|
 Entity | 
EntityEquipment.getHolder()
Get the entity this EntityEquipment belongs to  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||