Package | Description |
---|---|
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.event.entity | |
org.bukkit.projectiles |
Classes to represent the source of a projectile
|
Modifier and Type | Interface and Description |
---|---|
interface |
Arrow
Represents an arrow.
|
interface |
DragonFireball |
interface |
Egg
Represents a thrown egg.
|
interface |
EnderPearl
Represents a thrown Ender Pearl entity
|
interface |
Fireball
Represents a Fireball.
|
interface |
Fish
Deprecated.
in favor of
FishHook |
interface |
FishHook
Represents a fishing hook.
|
interface |
LargeFireball
Represents a large
Fireball |
interface |
LingeringPotion
Represents a thrown lingering potion bottle
|
interface |
LlamaSpit
Represents Llama spit.
|
interface |
ShulkerBullet |
interface |
SmallFireball
Represents a small
Fireball |
interface |
Snowball
Represents a snowball.
|
interface |
SpectralArrow
Represents a spectral arrow.
|
interface |
SplashPotion
Represents a thrown splash potion bottle
|
interface |
ThrownExpBottle
Represents a thrown Experience bottle.
|
interface |
ThrownPotion
Represents a thrown potion bottle
|
interface |
TippedArrow |
interface |
WitherSkull
Represents a wither skull
Fireball . |
Modifier and Type | Method and Description |
---|---|
Projectile |
ProjectileHitEvent.getEntity() |
Projectile |
ProjectileLaunchEvent.getEntity() |
Constructor and Description |
---|
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
Projectile projectile,
float force) |
ProjectileHitEvent(Projectile projectile) |
ProjectileHitEvent(Projectile projectile,
Block hitBlock) |
ProjectileHitEvent(Projectile projectile,
Entity hitEntity) |
ProjectileHitEvent(Projectile projectile,
Entity hitEntity,
Block hitBlock) |
Modifier and Type | Method and Description |
---|---|
<T extends Projectile> |
ProjectileSource.launchProjectile(Class<? extends T> projectile)
Launches a
Projectile from the ProjectileSource. |
<T extends Projectile> |
ProjectileSource.launchProjectile(Class<? extends T> projectile,
Vector velocity)
Launches a
Projectile from the ProjectileSource with an
initial velocity. |
Copyright © 2017. All rights reserved.