Uses of Interface
org.bukkit.entity.Projectile
Packages that use Projectile
Package
Description
Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc.Classes to represent the source of a projectile
-
Uses of Projectile in com.destroystokyo.paper.event.entity
Methods in com.destroystokyo.paper.event.entity that return ProjectileModifier and TypeMethodDescriptionProjectileCollideEvent.getEntity()Get the projectile that collidedConstructors in com.destroystokyo.paper.event.entity with parameters of type ProjectileModifierConstructorDescriptionProjectileCollideEvent(@NotNull Projectile what, @NotNull Entity collidedWith) -
Uses of Projectile in com.destroystokyo.paper.event.player
Methods in com.destroystokyo.paper.event.player that return ProjectileModifier and TypeMethodDescriptionPlayerLaunchProjectileEvent.getProjectile()Gets the projectile which will be launched by this eventConstructors in com.destroystokyo.paper.event.player with parameters of type ProjectileModifierConstructorDescriptionPlayerLaunchProjectileEvent(@NotNull Player shooter, @NotNull ItemStack itemStack, @NotNull Projectile projectile) -
Uses of Projectile in io.papermc.paper.event.block
Constructors in io.papermc.paper.event.block with parameters of type ProjectileModifierConstructorDescriptionTargetHitEvent(@NotNull Projectile projectile, @NotNull Block block, @NotNull BlockFace blockFace, int signalStrength) -
Uses of Projectile in org.bukkit.entity
Subinterfaces of Projectile in org.bukkit.entityModifier and TypeInterfaceDescriptioninterfaceRepresents an arrow.interfaceinterfaceinterfaceRepresents a thrown egg.interfaceRepresents a thrown Ender Pearl entityinterfaceRepresents a Fireball.interfaceinterfaceRepresents a fishing hook.interfaceRepresents a largeFireballinterfaceDeprecated, for removal: This API element is subject to removal in a future version.interfaceRepresents Llama spit.interfaceinterfaceRepresents a sized fireball.interfaceRepresents a smallFireballinterfaceRepresents a snowball.interfaceRepresents a spectral arrow.interfaceDeprecated, for removal: This API element is subject to removal in a future version.should not be used for anything, useThrownPotionand set the potion via the methods there.interfaceinterfaceRepresents a thrown Experience bottle.interfaceRepresents a thrown potion bottleinterfaceDeprecated.tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.interfaceRepresents a thrown trident.interfaceRepresents a wither skullFireball. -
Uses of Projectile in org.bukkit.event.entity
Methods in org.bukkit.event.entity that return ProjectileModifier and TypeMethodDescriptionProjectileHitEvent.getEntity()ProjectileLaunchEvent.getEntity()Constructors in org.bukkit.event.entity with parameters of type ProjectileModifierConstructorDescriptionProjectileHitEvent(@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 ProjectileModifier and TypeMethodDescription<T extends Projectile>
TProjectileSource.launchProjectile(@NotNull Class<? extends T> projectile) Launches aProjectilefrom the ProjectileSource.<T extends Projectile>
TProjectileSource.launchProjectile(@NotNull Class<? extends T> projectile, @Nullable Vector velocity) Launches aProjectilefrom the ProjectileSource with an initial velocity.
ThrownPotionand set the potion via the methods there.