Package | Description |
---|---|
com.destroystokyo.paper.entity | |
com.destroystokyo.paper.event.block | |
com.destroystokyo.paper.event.entity | |
com.destroystokyo.paper.event.player | |
com.destroystokyo.paper.loottable | |
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 | |
org.bukkit.event.entity | |
org.bukkit.event.hanging |
Events relating to entities that hang . |
org.bukkit.event.player | |
org.bukkit.event.vehicle |
Events relating to vehicular entities . |
org.bukkit.event.world | |
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.loot | |
org.bukkit.util |
Multi and single purpose classes to facilitate various programmatic
concepts.
|
org.spigotmc.event.entity |
Modifier and Type | Interface and Description |
---|---|
interface |
RangedEntity |
Modifier and Type | Method and Description |
---|---|
Entity |
TargetEntityInfo.getEntity()
Get the entity that is targeted
|
Constructor and Description |
---|
TargetEntityInfo(Entity entity,
Vector hitVec) |
Modifier and Type | Method and Description |
---|---|
Entity |
TNTPrimeEvent.getPrimerEntity()
Gets the TNT primer
Entity . |
Constructor and Description |
---|
TNTPrimeEvent(Block theBlock,
TNTPrimeEvent.PrimeReason reason,
Entity primerEntity) |
Modifier and Type | Method and Description |
---|---|
Entity |
ProjectileCollideEvent.getCollidedWith()
Get the entity the projectile collided with
|
Entity |
EntityPathfindEvent.getEntity()
The Entity that is pathfinding.
|
Entity |
EntityKnockbackByEntityEvent.getHitBy() |
Entity |
EntityZapEvent.getReplacementEntity()
Gets the entity that will replace the struck entity.
|
Entity |
PhantomPreSpawnEvent.getSpawningEntity()
Get the entity this phantom is spawning for
|
Entity |
EntityPathfindEvent.getTargetEntity()
If the Entity is trying to pathfind to an entity, this is the entity in relation.
|
Entity |
EntityTransformedEvent.getTransformed()
Deprecated.
|
Constructor and Description |
---|
EntityAddToWorldEvent(Entity entity) |
EntityKnockbackByEntityEvent(LivingEntity entity,
Entity hitBy,
float knockbackStrength,
Vector acceleration) |
EntityPathfindEvent(Entity entity,
Location loc,
Entity targetEntity) |
EntityRemoveFromWorldEvent(Entity entity) |
EntityTeleportEndGatewayEvent(Entity what,
Location from,
Location to,
EndGateway gateway) |
EntityTransformedEvent(Entity entity,
Entity transformed,
EntityTransformedEvent.TransformedReason reason)
Deprecated.
|
EntityZapEvent(Entity entity,
LightningStrike bolt,
Entity replacementEntity) |
PhantomPreSpawnEvent(Location location,
Entity entity,
CreatureSpawnEvent.SpawnReason reason) |
ProjectileCollideEvent(Projectile what,
Entity collidedWith) |
Modifier and Type | Method and Description |
---|---|
Entity |
PlayerStartSpectatingEntityEvent.getCurrentSpectatorTarget()
Gets the entity that the player is currently spectating or themselves if they weren't spectating anything
|
Entity |
PlayerStartSpectatingEntityEvent.getNewSpectatorTarget()
Gets the new entity that the player will now be spectating
|
Entity |
PlayerStopSpectatingEntityEvent.getSpectatorTarget()
Gets the entity that the player is spectating
|
Constructor and Description |
---|
PlayerStartSpectatingEntityEvent(Player player,
Entity currentSpectatorTarget,
Entity newSpectatorTarget) |
PlayerStopSpectatingEntityEvent(Player player,
Entity spectatorTarget) |
Modifier and Type | Method and Description |
---|---|
Entity |
LootableEntityInventory.getEntity()
Gets the entity that is lootable
|
Modifier and Type | Method and Description |
---|---|
<T extends Entity> |
World.getEntitiesByClass(Class<T>... classes)
Deprecated.
|
<T extends Entity> |
World.getEntitiesByClass(Class<T> cls)
Get a collection of all entities in this World matching the given
class/interface
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends Entity> clazz,
double xRadius,
double yRadius,
double zRadius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends Entity> clazz,
Location loc,
double xRadius,
double yRadius,
double zRadius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends T> clazz,
double radius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends T> clazz,
double xzRadius,
double yRadius)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends T> clazz,
double xRadius,
double yRadius,
double zRadius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends T> clazz,
double xzRadius,
double yRadius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends T> clazz,
double radius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends T> clazz,
Location loc,
double radius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends T> clazz,
Location loc,
double xzRadius,
double yRadius)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends T> clazz,
Location loc,
double xRadius,
double yRadius,
double zRadius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends T> clazz,
Location loc,
double xzRadius,
double yRadius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends T> clazz,
Location loc,
double radius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
<T extends Entity> |
World.spawn(Location location,
Class<T> clazz)
Spawn an entity of a specific class at the given
Location |
<T extends Entity> |
World.spawn(Location location,
Class<T> clazz,
Consumer<T> function)
Spawn an entity of a specific class at the given
Location , with
the supplied function run before the entity is added to the world. |
Modifier and Type | Method and Description |
---|---|
Entity[] |
Chunk.getEntities()
Get a list of all entities in the chunk.
|
Entity |
World.getEntity(UUID uuid)
Gets an entity in this world by its UUID
|
Entity |
Server.getEntity(UUID uuid)
Gets an entity on the server by its UUID
|
static Entity |
Bukkit.getEntity(UUID uuid)
Gets an entity on the server by its UUID
|
Entity |
World.spawnEntity(Location loc,
EntityType type)
Creates a entity at the given
Location |
Modifier and Type | Method and Description |
---|---|
Class<? extends Entity> |
EntityEffect.getApplicable()
Gets entity superclass which this affect is applicable to.
|
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
|
Collection<Entity> |
World.getNearbyEntities(BoundingBox boundingBox)
Returns a list of entities within the given bounding box.
|
Collection<Entity> |
World.getNearbyEntities(BoundingBox boundingBox,
Predicate<Entity> filter)
Returns a list of entities within the given bounding box.
|
Collection<Entity> |
Location.getNearbyEntities(double x,
double y,
double z)
Returns a list of entities within a bounding box centered around a Location.
|
Collection<Entity> |
World.getNearbyEntities(Location location,
double x,
double y,
double z)
Returns a list of entities within a bounding box centered around a
Location.
|
Collection<Entity> |
World.getNearbyEntities(Location location,
double x,
double y,
double z,
Predicate<Entity> filter)
Returns a list of entities within a bounding box centered around a
Location.
|
List<Entity> |
Server.selectEntities(CommandSender sender,
String selector)
Selects entities using the given Vanilla selector.
|
static List<Entity> |
Bukkit.selectEntities(CommandSender sender,
String selector)
Selects entities using the given Vanilla selector.
|
Modifier and Type | Method and Description |
---|---|
boolean |
World.createExplosion(double x,
double y,
double z,
float power,
boolean setFire,
boolean breakBlocks,
Entity source)
Creates explosion at given coordinates with given power and optionally
setting blocks on fire or breaking blocks.
|
default boolean |
World.createExplosion(Entity source,
float power)
Creates explosion at given entities location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
boolean |
Location.createExplosion(Entity source,
float power)
Creates explosion at this location with given power, with the specified entity as the source.
|
default boolean |
World.createExplosion(Entity source,
float power,
boolean setFire)
Creates explosion at given entities location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
boolean |
Location.createExplosion(Entity source,
float power,
boolean setFire)
Creates explosion at this location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
default boolean |
World.createExplosion(Entity source,
float power,
boolean setFire,
boolean breakBlocks)
Creates explosion at given entities location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
boolean |
Location.createExplosion(Entity source,
float power,
boolean setFire,
boolean breakBlocks)
Creates explosion at this location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
default boolean |
World.createExplosion(Entity source,
Location loc,
float power)
Creates explosion at given location with given power, with the specified entity as the source.
|
default boolean |
World.createExplosion(Entity source,
Location loc,
float power,
boolean setFire)
Creates explosion at given location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
boolean |
World.createExplosion(Entity source,
Location loc,
float power,
boolean setFire,
boolean breakBlocks)
Creates explosion at given location with given power and optionally
setting blocks on fire, with the specified entity as the source.
|
boolean |
World.createExplosion(Location loc,
float power,
boolean setFire,
boolean breakBlocks,
Entity source)
Creates explosion at given coordinates with given power and optionally
setting blocks on fire or breaking blocks.
|
Modifier and Type | Method and Description |
---|---|
Collection<Entity> |
World.getNearbyEntities(BoundingBox boundingBox,
Predicate<Entity> filter)
Returns a list of entities within the given bounding box.
|
Collection<Entity> |
World.getNearbyEntities(Location location,
double x,
double y,
double z,
Predicate<Entity> filter)
Returns a list of entities within a bounding box centered around a
Location.
|
<T extends Entity> |
Location.getNearbyEntitiesByType(Class<? extends Entity> clazz,
double xRadius,
double yRadius,
double zRadius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
default <T extends Entity> |
World.getNearbyEntitiesByType(Class<? extends Entity> clazz,
Location loc,
double xRadius,
double yRadius,
double zRadius,
Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)
|
RayTraceResult |
World.rayTrace(Location start,
Vector direction,
double maxDistance,
FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks,
double raySize,
Predicate<Entity> filter)
Performs a ray trace that checks for both block and entity collisions.
|
RayTraceResult |
World.rayTraceEntities(Location start,
Vector direction,
double maxDistance,
double raySize,
Predicate<Entity> filter)
Performs a ray trace that checks for entity collisions.
|
RayTraceResult |
World.rayTraceEntities(Location start,
Vector direction,
double maxDistance,
Predicate<Entity> filter)
Performs a ray trace that checks for entity collisions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractArrow
Represents an arrow.
|
interface |
AbstractHorse
Represents a Horse-like creature.
|
interface |
AbstractVillager
Represents a villager NPC
|
interface |
Ageable
Represents an entity that can age and breed.
|
interface |
Ambient
Represents an ambient mob
|
interface |
Animals
Represents an Animal.
|
interface |
AreaEffectCloud
Represents an area effect cloud which will imbue a potion effect onto
entities which enter it.
|
interface |
ArmorStand |
interface |
Arrow |
interface |
Bat
Represents a Bat
|
interface |
Blaze
Represents a Blaze monster
|
interface |
Boat
Represents a boat entity.
|
interface |
Boss
Represents the Boss Entity.
|
interface |
Cat
Meow.
|
interface |
CaveSpider
Represents a Spider.
|
interface |
ChestedHorse
Represents Horse-like creatures which can carry an inventory.
|
interface |
Chicken
Represents a Chicken.
|
interface |
Cod
Represents a cod fish.
|
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 |
Dolphin |
interface |
Donkey
Represents a Donkey - variant of
ChestedHorse . |
interface |
DragonFireball |
interface |
Drowned
Drowned zombie.
|
interface |
Egg
Represents a thrown egg.
|
interface |
ElderGuardian
Represents an ElderGuardian - variant of
Guardian . |
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 |
Endermite |
interface |
EnderPearl
Represents a thrown Ender Pearl entity
|
interface |
EnderSignal
Represents an EnderSignal, which is created upon throwing an ender eye.
|
interface |
Evoker
Represents an Evoker "Illager".
|
interface |
EvokerFangs
Represents Evoker Fangs.
|
interface |
ExperienceOrb
Represents an Experience Orb.
|
interface |
Explosive
A representation of an explosive entity
|
interface |
FallingBlock
Represents a falling block
|
interface |
Fireball
Represents a Fireball.
|
interface |
Firework |
interface |
Fish
Represents a fish entity.
|
interface |
FishHook
Represents a fishing hook.
|
interface |
Flying
Represents a Flying Entity.
|
interface |
Fox
What does the fox say?
|
interface |
Ghast
Represents a Ghast.
|
interface |
Giant
Represents a Giant.
|
interface |
Golem
A mechanical creature that may harm enemies.
|
interface |
Guardian |
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 |
Husk
Represents a Husk - variant of
Zombie . |
interface |
Illager
Represents a type of "Illager".
|
interface |
Illusioner
Represents an Illusioner "Illager".
|
interface |
IronGolem
An iron Golem that protects Villages.
|
interface |
Item
Represents a dropped 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 |
LingeringPotion
Deprecated.
lingering status depends on only on the potion item.
|
interface |
LivingEntity
Represents a living entity, such as a monster or player
|
interface |
Llama
Represents a Llama.
|
interface |
LlamaSpit
Represents Llama spit.
|
interface |
MagmaCube
Represents a MagmaCube.
|
interface |
Minecart
Represents a minecart entity.
|
interface |
Mob
Represents a Mob.
|
interface |
Monster
Represents a Monster.
|
interface |
Mule
Represents a Mule - variant of
ChestedHorse . |
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 |
Panda
Panda entity.
|
interface |
Parrot
Represents a Parrot.
|
interface |
Phantom
Represents a phantom.
|
interface |
Pig
Represents a Pig.
|
interface |
PigZombie
Represents a Pig Zombie.
|
interface |
Pillager
Illager entity.
|
interface |
Player
Represents a player, connected or not
|
interface |
PolarBear
Represents a polar bear.
|
interface |
Projectile
Represents a shootable entity.
|
interface |
PufferFish
Represents a puffer fish.
|
interface |
Rabbit |
interface |
Raider |
interface |
Ravager
Illager beast.
|
interface |
Salmon
Represents a salmon fish.
|
interface |
Sheep
Represents a Sheep.
|
interface |
Shulker |
interface |
ShulkerBullet |
interface |
Silverfish
Represents a Silverfish.
|
interface |
Skeleton
Represents a Skeleton.
|
interface |
SkeletonHorse
Represents a SkeletonHorse - variant of
AbstractHorse . |
interface |
Slime
Represents a Slime.
|
interface |
SmallFireball
Represents a small
Fireball |
interface |
Snowball
Represents a snowball.
|
interface |
Snowman
Represents a snowman entity
|
interface |
SpectralArrow
Represents a spectral arrow.
|
interface |
Spellcaster
Represents a spell casting "Illager".
|
interface |
Spider
Represents a Spider.
|
interface |
SplashPotion
Deprecated.
splash status depends on only on the potion item.
|
interface |
Squid
Represents a Squid.
|
interface |
Stray
Represents a Stray - variant of
Skeleton . |
interface |
Tameable |
interface |
ThrownExpBottle
Represents a thrown Experience bottle.
|
interface |
ThrownPotion
Represents a thrown potion bottle
|
interface |
TippedArrow
Deprecated.
tipped status depends only on base potion type not being
UNCRAFTABLE and effects being empty.
|
interface |
TNTPrimed
Represents a Primed TNT.
|
interface |
TraderLlama
Represents a trader Llama.
|
interface |
Trident
Represents a thrown trident.
|
interface |
TropicalFish
Tropical fish.
|
interface |
Turtle
Represents a turtle.
|
interface |
Vehicle
Represents a vehicle entity.
|
interface |
Vex
Represents a Vex.
|
interface |
Villager
Represents a villager NPC
|
interface |
Vindicator
Represents a Vindicator.
|
interface |
WanderingTrader
Represents a wandering trader NPC
|
interface |
WaterMob
Represents a Water Mob
|
interface |
Witch
Represents a Witch
|
interface |
Wither
Represents a Wither boss
|
interface |
WitherSkeleton
Represents a WitherSkeleton - variant of
Skeleton . |
interface |
WitherSkull
Represents a wither skull
Fireball . |
interface |
Wolf
Represents a Wolf
|
interface |
Zombie
Represents a Zombie.
|
interface |
ZombieHorse
Represents a ZombieHorse - variant of
AbstractHorse . |
interface |
ZombieVillager
|
Modifier and Type | Method and Description |
---|---|
Entity |
LivingEntity.getLeashHolder()
Gets the entity that is currently leading this entity.
|
Entity |
Entity.getPassenger()
Deprecated.
entities may have multiple passengers, use
getPassengers() |
Entity |
HumanEntity.getShoulderEntityLeft()
Deprecated.
There are currently no well defined semantics regarding
serialized entities in Bukkit. Use with care.
|
Entity |
HumanEntity.getShoulderEntityRight()
Deprecated.
There are currently no well defined semantics regarding
serialized entities in Bukkit. Use with care.
|
Entity |
TNTPrimed.getSource()
Gets the source of this primed TNT.
|
Entity |
Player.getSpectatorTarget()
Gets the entity which is followed by the camera when in
GameMode.SPECTATOR . |
Entity |
ShulkerBullet.getTarget()
Retrieve the target of this bullet.
|
default Entity |
LivingEntity.getTargetEntity(int maxDistance)
Gets information about the entity being targeted
|
Entity |
LivingEntity.getTargetEntity(int maxDistance,
boolean ignoreBlocks)
Gets information about the entity being targeted
|
Entity |
Entity.getVehicle()
Get the vehicle that this player is inside.
|
Entity |
HumanEntity.releaseLeftShoulderEntity()
If there is an Entity on this entities left shoulder, it will be released to the world and returned.
|
Entity |
HumanEntity.releaseRightShoulderEntity()
If there is an Entity on this entities left shoulder, it will be released to the world and returned.
|
Modifier and Type | Method and Description |
---|---|
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
|
List<Entity> |
Entity.getPassengers()
Gets a list of passengers of this vehicle.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Entity.addPassenger(Entity passenger)
Add a passenger to the vehicle.
|
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 |
Entity.removePassenger(Entity passenger)
Remove a passenger from the vehicle.
|
boolean |
LivingEntity.setLeashHolder(Entity holder)
Sets the leash on this entity to be held by the supplied entity.
|
boolean |
Entity.setPassenger(Entity passenger)
Deprecated.
entities may have multiple passengers, use
getPassengers() |
void |
HumanEntity.setShoulderEntityLeft(Entity entity)
Deprecated.
There are currently no well defined semantics regarding
serialized entities in Bukkit. Use with care.
|
void |
HumanEntity.setShoulderEntityRight(Entity entity)
Deprecated.
There are currently no well defined semantics regarding
serialized entities in Bukkit. Use with care.
|
void |
Player.setSpectatorTarget(Entity entity)
Sets the entity which is followed by the camera when in
GameMode.SPECTATOR . |
void |
ShulkerBullet.setTarget(Entity target)
Sets the target of this bullet
|
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.
|
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Entity |
EntityBlockFormEvent.getEntity()
Get the entity that formed the block.
|
Entity |
CauldronLevelChangeEvent.getEntity()
Get entity which did this.
|
Entity |
BlockShearEntityEvent.getEntity()
Gets the entity that was sheared.
|
Entity |
BlockIgniteEvent.getIgnitingEntity()
Gets the entity who ignited this block
|
Constructor and Description |
---|
BlockIgniteEvent(Block theBlock,
BlockIgniteEvent.IgniteCause cause,
Entity ignitingEntity) |
BlockIgniteEvent(Block theBlock,
BlockIgniteEvent.IgniteCause cause,
Entity ignitingEntity,
Block ignitingBlock) |
BlockShearEntityEvent(Block dispenser,
Entity sheared,
ItemStack tool) |
CauldronLevelChangeEvent(Block block,
Entity entity,
CauldronLevelChangeEvent.ChangeReason reason,
int oldLevel,
int newLevel) |
EntityBlockFormEvent(Entity entity,
Block block,
BlockState blockstate) |
Modifier and Type | Field and Description |
---|---|
protected Entity |
EntityEvent.entity |
Modifier and Type | Method and Description |
---|---|
Entity |
EntityCombustByEntityEvent.getCombuster()
Get the entity that caused the combustion event.
|
Entity |
EntityDamageByEntityEvent.getDamager()
Returns the entity that damaged the defender.
|
Entity |
PlayerLeashEntityEvent.getEntity()
Returns the entity being leashed.
|
Entity |
EntityEvent.getEntity()
Returns the Entity involved in this event
|
Entity |
ProjectileHitEvent.getHitEntity()
Gets the entity that was hit, if it was an entity that was hit.
|
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 |
PigZombieAngerEvent.getTarget()
Gets the entity (if any) which triggered this anger update.
|
Entity |
EntityTargetEvent.getTarget()
Get the entity that this is targeting.
|
Entity |
EntityTransformEvent.getTransformedEntity()
Gets the entity that the original entity was transformed to.
|
Modifier and Type | Method and Description |
---|---|
List<Entity> |
EntityTransformEvent.getTransformedEntities()
Gets the entities that the original entity was transformed to.
|
Modifier and Type | Method and Description |
---|---|
void |
EntityShootBowEvent.setProjectile(Entity projectile)
Replaces the projectile which will be launched
|
void |
EntityTargetLivingEntityEvent.setTarget(Entity target)
Set the Entity that you want the mob to target.
|
void |
EntityTargetEvent.setTarget(Entity target)
Set the entity that you want the mob to target instead.
|
Constructor and Description |
---|
EntityTransformEvent(Entity original,
List<Entity> convertedList,
EntityTransformEvent.TransformReason transformReason) |
Modifier and Type | Method and Description |
---|---|
Entity |
HangingBreakByEntityEvent.getRemover()
Gets the entity that removed the hanging entity.
|
Constructor and Description |
---|
HangingBreakByEntityEvent(Hanging hanging,
Entity remover) |
HangingBreakByEntityEvent(Hanging hanging,
Entity remover,
HangingBreakEvent.RemoveCause cause) |
Modifier and Type | Field and Description |
---|---|
protected Entity |
PlayerInteractEntityEvent.clickedEntity |
Modifier and Type | Method and Description |
---|---|
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 right-clicked by the player.
|
Entity |
PlayerExpChangeEvent.getSource()
Get the source that provided the experience.
|
Constructor and Description |
---|
PlayerExpChangeEvent(Player player,
Entity sourceEntity,
int expAmount) |
PlayerFishEvent(Player player,
Entity entity,
FishHook hookEntity,
PlayerFishEvent.State state) |
PlayerInteractAtEntityEvent(Player who,
Entity clickedEntity,
Vector position) |
PlayerInteractAtEntityEvent(Player who,
Entity clickedEntity,
Vector position,
EquipmentSlot hand) |
PlayerInteractEntityEvent(Player who,
Entity clickedEntity) |
PlayerInteractEntityEvent(Player who,
Entity clickedEntity,
EquipmentSlot hand) |
PlayerShearEntityEvent(Player who,
Entity what) |
PlayerUnleashEntityEvent(Entity entity,
Player player) |
Modifier and Type | Method and Description |
---|---|
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() |
Constructor and Description |
---|
VehicleDamageEvent(Vehicle vehicle,
Entity attacker,
double damage) |
VehicleDestroyEvent(Vehicle vehicle,
Entity attacker) |
VehicleEnterEvent(Vehicle vehicle,
Entity entered) |
VehicleEntityCollisionEvent(Vehicle vehicle,
Entity entity) |
Modifier and Type | Method and Description |
---|---|
Entity |
PortalCreateEvent.getEntity()
Returns the Entity that triggered this portal creation (if available)
|
Constructor and Description |
---|
PortalCreateEvent(List<BlockState> blocks,
World world,
Entity entity,
PortalCreateEvent.CreateReason reason) |
Modifier and Type | Method and Description |
---|---|
Entity |
EntityEquipment.getHolder()
Get the entity this EntityEquipment belongs to
|
Modifier and Type | Method and Description |
---|---|
Entity |
LootContext.getLootedEntity()
Get the
Entity that was killed. |
Modifier and Type | Method and Description |
---|---|
LootContext.Builder |
LootContext.Builder.lootedEntity(Entity lootedEntity)
The entity that was killed.
|
Modifier and Type | Method and Description |
---|---|
Entity |
RayTraceResult.getHitEntity()
Gets the hit entity.
|
Constructor and Description |
---|
RayTraceResult(Vector hitPosition,
Entity hitEntity)
Creates a RayTraceResult.
|
RayTraceResult(Vector hitPosition,
Entity hitEntity,
BlockFace hitBlockFace)
Creates a RayTraceResult.
|
Modifier and Type | Method and Description |
---|---|
Entity |
EntityDismountEvent.getDismounted() |
Entity |
EntityMountEvent.getMount() |
Constructor and Description |
---|
EntityDismountEvent(Entity what,
Entity dismounted) |
EntityDismountEvent(Entity what,
Entity dismounted,
boolean isCancellable) |
EntityMountEvent(Entity what,
Entity mount) |
Copyright © 2022. All rights reserved.