<dd><code><ahref="../entity/AbstractHorse.html"title="interface in org.bukkit.entity">AbstractHorse</a></code>, <code><ahref="../entity/AbstractSkeleton.html"title="interface in org.bukkit.entity">AbstractSkeleton</a></code>, <code><ahref="../entity/AbstractVillager.html"title="interface in org.bukkit.entity">AbstractVillager</a></code>, <code><ahref="../entity/Ageable.html"title="interface in org.bukkit.entity">Ageable</a></code>, <code><ahref="../entity/Allay.html"title="interface in org.bukkit.entity">Allay</a></code>, <code><ahref="../entity/Ambient.html"title="interface in org.bukkit.entity">Ambient</a></code>, <code><ahref="../entity/Animals.html"title="interface in org.bukkit.entity">Animals</a></code>, <code><ahref="../entity/ArmorStand.html"title="interface in org.bukkit.entity">ArmorStand</a></code>, <code><ahref="../entity/Axolotl.html"title="interface in org.bukkit.entity">Axolotl</a></code>, <code><ahref="../entity/Bat.html"title="interface in org.bukkit.entity">Bat</a></code>, <code><ahref="../entity/Bee.html"title="interface in org.bukkit.entity">Bee</a></code>, <code><ahref="../entity/Blaze.html"title="interface in org.bukkit.entity">Blaze</a></code>, <code><ahref="BlockProjectileSource.html"title="interface in org.bukkit.projectiles">BlockProjectileSource</a></code>, <code><ahref="../entity/Breedable.html"title="interface in org.bukkit.entity">Breedable</a></code>, <code><ahref="../entity/Cat.html"title="interface in org.bukkit.entity">Cat</a></code>, <code><ahref="../entity/CaveSpider.html"title="interface in org.bukkit.entity">CaveSpider</a></code>, <code><ahref="../entity/ChestedHorse.html"title="interface in org.bukkit.entity">ChestedHorse</a></code>, <code><ahref="../entity/Chicken.html"title="interface in org.bukkit.entity">Chicken</a></code>, <code><ahref="../entity/Cod.html"title="interface in org.bukkit.entity">Cod</a></code>, <code><ahref="../../../io/papermc/paper/entity/CollarColorable.html"title="interface in io.papermc.paper.entity">CollarColorable</a></code>, <code><ahref="../entity/ComplexLivingEntity.html"title="interface in org.bukkit.entity">ComplexLivingEntity</a></code>, <code><ahref="../entity/Cow.html"title="interface in org.bukkit.entity">Cow</a></code>, <code><ahref="../entity/Creature.html"title="interface in org.bukkit.entity">Creature</a></code>, <code><ahref="../entity/Creeper.html"title="interface in org.bukkit.entity">Creeper</a></code>, <code><ahref="../entity/Dolphin.html"title="interface in org.bukkit.entity">Dolphin</a></code>, <code><ahref="../entity/Donkey.html"title="interface in org.bukkit.entity">Donkey</a></code>, <code><ahref="../entity/Drowned.html"title="interface in org.bukkit.entity">Drowned</a></code>, <code><ahref="../entity/ElderGuardian.html"title="interface in org.bukkit.entity">ElderGuardian</a></code>, <code><ahref="../entity/EnderDragon.html"title="interface in org.bukkit.entity">EnderDragon</a></code>, <code><ahref="../entity/Enderman.html"title="interface in org.bukkit.entity">Enderman</a></code>, <code><ahref="../entity/Endermite.html"title="interface in org.bukkit.entity">Endermite</a></code>, <code><ahref="../entity/Evoker.html"title="interface in org.bukkit.entity">Evoker</a></code>, <code><ahref="../entity/Fish.html"title="interface in org.bukkit.entity">Fish</a></code>, <code><ahref="../entity/Flying.html"title="interface in org.bukkit.entity">Flying</a></code>, <code><ahref="../entity/Fox.html"title="interface in org.bukkit.entity">Fox</a></code>, <code><ahref="../entity/Frog.html"title="interface in org.bukkit.entity">Frog</a></code>, <code><ahref="../entity/Ghast.html"title="interface in org.bukkit.entity">Ghast</a></code>, <code><ahref="../entity/Giant.html"title="interface in org.bukkit.entity">Giant</a></code>, <code><ahref="../entity/GlowSquid.html"title="interface in org.bukkit.entity">GlowSquid</a></code>, <code><ahref="../entity/Goat.html"title="interface in org.bukkit.entity">Goat</a></code>, <code><ahref="../entity/Golem.html"title="interfaceinorg.
<divclass="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><T extends <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity">Projectile</a>><br>T</code></div>
<divclass="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#launchProjectile(java.lang.Class)"class="member-name-link">launchProjectile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><? extends T> projectile)</code></div>
<divclass="block">Launches a <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity"><code>Projectile</code></a> from the ProjectileSource.</div>
</div>
<divclass="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><T extends <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity">Projectile</a>><br>T</code></div>
<divclass="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><ahref="#launchProjectile(java.lang.Class,org.bukkit.util.Vector)"class="member-name-link">launchProjectile</a><wbr>(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><? extends T> projectile,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="../util/Vector.html"title="class in org.bukkit.util">Vector</a> velocity)</code></div>
<divclass="block">Launches a <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity"><code>Projectile</code></a> from the ProjectileSource with an
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="type-parameters"><T extends <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity">Projectile</a>></span> <spanclass="return-type">T</span> <spanclass="element-name">launchProjectile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><? extends T> projectile)</span></div>
<divclass="block">Launches a <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity"><code>Projectile</code></a> from the ProjectileSource.</div>
<dlclass="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - a projectile subclass</dd>
<dt>Parameters:</dt>
<dd><code>projectile</code> - class of the projectile to launch</dd>
<divclass="member-signature"><spanclass="annotations"><ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
</span><spanclass="type-parameters"><T extends <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity">Projectile</a>></span> <spanclass="return-type">T</span> <spanclass="element-name">launchProjectile</span><wbr><spanclass="parameters">(<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link">@NotNull</a><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html"title="class or interface in java.lang"class="external-link">Class</a><? extends T> projectile,
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a>
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link">@Nullable</a><ahref="../util/Vector.html"title="class in org.bukkit.util">Vector</a> velocity)</span></div>
<divclass="block">Launches a <ahref="../entity/Projectile.html"title="interface in org.bukkit.entity"><code>Projectile</code></a> from the ProjectileSource with an
initial velocity.</div>
<dlclass="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - a projectile subclass</dd>
<dt>Parameters:</dt>
<dd><code>projectile</code> - class of the projectile to launch</dd>
<dd><code>velocity</code> - the velocity with which to launch</dd>