接口 Projectile

所有超级接口:
CommandSender, Entity, Metadatable, Nameable, Permissible, ServerOperator
所有已知子接口:
Arrow, DragonFireball, Egg, EnderPearl, Fireball, Fish, FishHook, LargeFireball, LingeringPotion, LlamaSpit, ShulkerBullet, SmallFireball, Snowball, SpectralArrow, SplashPotion, ThrownExpBottle, ThrownPotion, TippedArrow, WitherSkull

public interface Projectile extends Entity
Represents a shootable entity.
  • 方法详细资料

    • getShooter

      ProjectileSource getShooter()
      Retrieve the shooter of this projectile.
      返回:
      the ProjectileSource that shot this projectile
    • setShooter

      void setShooter(ProjectileSource source)
      Set the shooter of this projectile.
      参数:
      source - the ProjectileSource that shot this projectile
    • doesBounce

      boolean doesBounce()
      Determine if this projectile should bounce or not when it hits.

      If a small fireball does not bounce it will set the target on fire.

      返回:
      true if it should bounce.
    • setBounce

      void setBounce(boolean doesBounce)
      Set whether or not this projectile should bounce or not when it hits something.
      参数:
      doesBounce - whether or not it should bounce.