Uses of Interface
org.bukkit.entity.Projectile
-
Packages that use Projectile Package Description org.bukkit.entity Interfaces for non-voxel objects that can exist in aworld
, including all players, monsters, projectiles, etc.org.bukkit.event.entity org.bukkit.projectiles Classes to represent the source of a projectile -
-
Uses of Projectile in org.bukkit.entity
Subinterfaces of Projectile in org.bukkit.entity Modifier and Type Interface Description interface
AbstractArrow
Represents an arrow.interface
Arrow
interface
DragonFireball
interface
Egg
Represents a thrown egg.interface
EnderPearl
Represents a thrown Ender Pearl entityinterface
Fireball
Represents a Fireball.interface
FishHook
Represents a fishing hook.interface
LargeFireball
Represents a largeFireball
interface
LingeringPotion
Deprecated.lingering status depends on only on the potion item.interface
LlamaSpit
Represents Llama spit.interface
ShulkerBullet
interface
SizedFireball
Represents a sized fireball.interface
SmallFireball
Represents a smallFireball
interface
Snowball
Represents a snowball.interface
SpectralArrow
Represents a spectral arrow.interface
SplashPotion
Deprecated.splash status depends on only on the potion item.interface
ThrowableProjectile
interface
ThrownExpBottle
Represents a thrown Experience bottle.interface
ThrownPotion
Represents a thrown potion bottleinterface
TippedArrow
Deprecated.tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.interface
Trident
Represents a thrown trident.interface
WitherSkull
Represents a wither skullFireball
. -
Uses of Projectile in org.bukkit.event.entity
Methods in org.bukkit.event.entity that return Projectile Modifier and Type Method Description @NotNull Projectile
ProjectileHitEvent. getEntity()
@NotNull Projectile
ProjectileLaunchEvent. getEntity()
Constructors in org.bukkit.event.entity with parameters of type Projectile Constructor Description ProjectileHitEvent(@NotNull Projectile projectile)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Block hitBlock)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace)
-
Uses of Projectile in org.bukkit.projectiles
Methods in org.bukkit.projectiles with type parameters of type Projectile Modifier and Type Method Description <T extends Projectile>
TProjectileSource. launchProjectile(@NotNull Class<? extends T> projectile)
Launches aProjectile
from the ProjectileSource.<T extends Projectile>
TProjectileSource. launchProjectile(@NotNull Class<? extends T> projectile, @Nullable Vector velocity)
Launches aProjectile
from the ProjectileSource with an initial velocity.
-