Uses of Interface
org.bukkit.entity.Entity

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
<T extends Entity>
Collection<T>
World.getEntitiesByClass(Class<T>... classes)
          Deprecated. 
<T extends Entity>
Collection<T>
World.getEntitiesByClass(Class<T> cls)
          Get a collection of all entities in this World matching the given class/interface
<T extends Entity>
T
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.
 

Constructors in org.bukkit.event.entity with parameters of type Entity
CreatureSpawnEvent(Entity spawnee, CreatureType type, Location loc, CreatureSpawnEvent.SpawnReason reason)
          Deprecated. 
EntityChangeBlockEvent(Entity what, Block block, Material to, byte data)
          Deprecated. Magic value
EntityCombustByBlockEvent(Block combuster, Entity combustee, int duration)
           
EntityCombustByEntityEvent(Entity combuster, Entity combustee, int duration)
           
EntityCombustEvent(Entity combustee, int duration)
           
EntityDamageByBlockEvent(Block damager, Entity damagee, EntityDamageEvent.DamageCause cause, double damage)
          Deprecated. 
EntityDamageByBlockEvent(Block damager, Entity damagee, EntityDamageEvent.DamageCause cause, int damage)
          Deprecated. 
EntityDamageByBlockEvent(Block damager, Entity damagee, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier,Double> modifiers, Map<EntityDamageEvent.DamageModifier,? extends com.google.common.base.Function<? super Double,Double>> modifierFunctions)
           
EntityDamageByEntityEvent(Entity damager, Entity damagee, EntityDamageEvent.DamageCause cause, double damage)
          Deprecated. 
EntityDamageByEntityEvent(Entity damager, Entity damagee, EntityDamageEvent.DamageCause cause, int damage)
          Deprecated. 
EntityDamageByEntityEvent(Entity damager, Entity damagee, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier,Double> modifiers, Map<EntityDamageEvent.DamageModifier,? extends com.google.common.base.Function<? super Double,Double>> modifierFunctions)
           
EntityDamageEvent(Entity damagee, EntityDamageEvent.DamageCause cause, double damage)
          Deprecated. 
EntityDamageEvent(Entity damagee, EntityDamageEvent.DamageCause cause, int damage)
          Deprecated. 
EntityDamageEvent(Entity damagee, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier,Double> modifiers, Map<EntityDamageEvent.DamageModifier,? extends com.google.common.base.Function<? super Double,Double>> modifierFunctions)
           
EntityEvent(Entity what)
           
EntityExplodeEvent(Entity what, Location location, List<Block> blocks, float yield)
           
EntityInteractEvent(Entity entity, Block block)
           
EntityPortalEnterEvent(Entity entity, Location location)
           
EntityPortalEvent(Entity entity, Location from, Location to, TravelAgent pta)
           
EntityPortalExitEvent(Entity entity, Location from, Location to, Vector before, Vector after)
           
EntityRegainHealthEvent(Entity entity, double amount, EntityRegainHealthEvent.RegainReason regainReason)
           
EntityRegainHealthEvent(Entity entity, int amount, EntityRegainHealthEvent.RegainReason regainReason)
          Deprecated. 
EntityTargetEvent(Entity entity, Entity target, EntityTargetEvent.TargetReason reason)
           
EntityTargetLivingEntityEvent(Entity entity, LivingEntity target, EntityTargetEvent.TargetReason reason)
           
EntityTeleportEvent(Entity what, Location from, Location to)
           
EntityUnleashEvent(Entity entity, EntityUnleashEvent.UnleashReason reason)
           
ExplosionPrimeEvent(Entity what, float radius, boolean fire)
           
PlayerLeashEntityEvent(Entity what, Entity leashHolder, Player leasher)
           
ProjectileLaunchEvent(Entity what)
           
 

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
 



Copyright © 2014. All rights reserved.