Package | Description |
---|---|
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 | Method and Description |
---|---|
<T extends Entity> |
World.getEntitiesByClass(Class<T>... classes)
Deprecated.
|
<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> |
World.getEntitiesByClass(Class<T> cls)
Get a collection of all entities in this World matching the given
class/interface
|
<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)
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. |
<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[] |
Chunk.getEntities()
Get a list of all entities in the chunk.
|
static Entity |
Bukkit.getEntity(UUID uuid)
Gets an entity on the server by its UUID
|
Entity |
Server.getEntity(UUID uuid)
Gets an entity on the server 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 |
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.
|
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
|
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.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)
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> |
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)
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.
|
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.
|
static List<Entity> |
Bukkit.selectEntities(CommandSender sender,
String selector)
Selects entities using the given Vanilla selector.
|
List<Entity> |
Server.selectEntities(CommandSender sender,
String selector)
Selects entities using the given Vanilla selector.
|
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.
|
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.
|
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.
|
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(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.
|
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.
|
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.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,
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.
|
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 |
LivingEntity.getLeashHolder()
Gets the entity that is currently leading this entity.
|
Entity |
Entity.getPassenger()
Deprecated.
entities may have multiple passengers, use
getPassengers() |
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.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 |
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 |
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 |
Player.getSpectatorTarget()
Gets the entity which is followed by the camera when in
GameMode.SPECTATOR . |
Entity |
ShulkerBullet.getTarget()
Retrieve the target of this bullet.
|
Entity |
ShulkerBullet.getTarget()
Retrieve the target of this bullet.
|
Entity |
Entity.getVehicle()
Get the vehicle that this player is inside.
|
Entity |
Entity.getVehicle()
Get the vehicle that this player is inside.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Entity> |
EntityType.getEntityClass() |
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.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.
|
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.
|
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.
|
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.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 |
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 |
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() |
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.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 |
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 |
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
|
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)
Teleports this entity to the target Entity.
|
boolean |
Entity.teleport(Entity destination,
PlayerTeleportEvent.TeleportCause cause)
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 |
BlockShearEntityEvent.getEntity()
Gets the entity that was sheared.
|
Entity |
CauldronLevelChangeEvent.getEntity()
Get entity which did this.
|
Entity |
EntityBlockFormEvent.getEntity()
Get the entity that formed the block.
|
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
|
Entity |
BlockIgniteEvent.getIgnitingEntity()
Gets the entity who ignited this block
|
Modifier and Type | Field and Description |
---|---|
protected Entity |
EntityEvent.entity |
protected Entity |
EntityEvent.entity |
Modifier and Type | Method and Description |
---|---|
Entity |
EntityCombustByEntityEvent.getCombuster()
Get the entity that caused the combustion event.
|
Entity |
EntityCombustByEntityEvent.getCombuster()
Get the entity that caused the combustion event.
|
Entity |
EntityDamageByEntityEvent.getDamager()
Returns the entity that damaged the defender.
|
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.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 |
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 |
PlayerLeashEntityEvent.getLeashHolder()
Returns the entity that is holding the leash.
|
Entity |
EntityShootBowEvent.getProjectile()
Gets the projectile which will be launched by this event
|
Entity |
EntityShootBowEvent.getProjectile()
Gets the projectile which will be launched by this event
|
Entity |
EntityTargetEvent.getTarget()
Get the entity that this is targeting.
|
Entity |
PigZombieAngerEvent.getTarget()
Gets the entity (if any) which triggered this anger update.
|
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.
|
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.
|
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 |
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.
|
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) |
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.
|
Entity |
HangingBreakByEntityEvent.getRemover()
Gets the entity that removed the hanging entity.
|
Constructor and Description |
---|
HangingBreakByEntityEvent(Hanging hanging,
Entity remover) |
HangingBreakByEntityEvent(Hanging hanging,
Entity remover) |
HangingBreakByEntityEvent(Hanging hanging,
Entity remover,
HangingBreakEvent.RemoveCause cause) |
HangingBreakByEntityEvent(Hanging hanging,
Entity remover,
HangingBreakEvent.RemoveCause cause) |
Modifier and Type | Field and Description |
---|---|
protected Entity |
PlayerInteractEntityEvent.clickedEntity |
protected Entity |
PlayerInteractEntityEvent.clickedEntity |
Modifier and Type | Method and Description |
---|---|
Entity |
PlayerFishEvent.getCaught()
Gets the entity caught by the player.
|
Entity |
PlayerFishEvent.getCaught()
Gets the entity caught by the player.
|
Entity |
PlayerShearEntityEvent.getEntity()
Gets the entity the player is shearing
|
Entity |
PlayerShearEntityEvent.getEntity()
Gets the entity the player is shearing
|
Entity |
PlayerInteractEntityEvent.getRightClicked()
Gets the entity that was right-clicked by the player.
|
Entity |
PlayerInteractEntityEvent.getRightClicked()
Gets the entity that was right-clicked by the player.
|
Modifier and Type | Method and Description |
---|---|
Entity |
VehicleDamageEvent.getAttacker()
Gets the Entity that is attacking the vehicle
|
Entity |
VehicleDestroyEvent.getAttacker()
Gets the Entity that has destroyed the vehicle, potentially null
|
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 |
VehicleEnterEvent.getEntered()
Gets the Entity that entered the vehicle.
|
Entity |
VehicleEntityCollisionEvent.getEntity() |
Entity |
VehicleEntityCollisionEvent.getEntity() |
Constructor and Description |
---|
VehicleDamageEvent(Vehicle vehicle,
Entity attacker,
double damage) |
VehicleDamageEvent(Vehicle vehicle,
Entity attacker,
double damage) |
VehicleDestroyEvent(Vehicle vehicle,
Entity attacker) |
VehicleDestroyEvent(Vehicle vehicle,
Entity attacker) |
VehicleEnterEvent(Vehicle vehicle,
Entity entered) |
VehicleEnterEvent(Vehicle vehicle,
Entity entered) |
VehicleEntityCollisionEvent(Vehicle vehicle,
Entity entity) |
VehicleEntityCollisionEvent(Vehicle vehicle,
Entity entity) |
Modifier and Type | Method and Description |
---|---|
Entity |
PortalCreateEvent.getEntity()
Returns the Entity that triggered this portal creation (if available)
|
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) |
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
|
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. |
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.
|
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.
|
Entity |
RayTraceResult.getHitEntity()
Gets the hit entity.
|
Constructor and Description |
---|
RayTraceResult(Vector hitPosition,
Entity hitEntity)
Creates a RayTraceResult.
|
RayTraceResult(Vector hitPosition,
Entity hitEntity)
Creates a RayTraceResult.
|
RayTraceResult(Vector hitPosition,
Entity hitEntity,
BlockFace hitBlockFace)
Creates a RayTraceResult.
|
RayTraceResult(Vector hitPosition,
Entity hitEntity,
BlockFace hitBlockFace)
Creates a RayTraceResult.
|
Modifier and Type | Method and Description |
---|---|
Entity |
EntityDismountEvent.getDismounted() |
Entity |
EntityDismountEvent.getDismounted() |
Entity |
EntityMountEvent.getMount() |
Entity |
EntityMountEvent.getMount() |
Constructor and Description |
---|
EntityDismountEvent(Entity what,
Entity dismounted) |
EntityDismountEvent(Entity what,
Entity dismounted) |
EntityMountEvent(Entity what,
Entity mount) |
EntityMountEvent(Entity what,
Entity mount) |
Copyright © 2022. All rights reserved.