Class ProjectileHitEvent

    • Constructor Detail

      • ProjectileHitEvent

        public ProjectileHitEvent​(@NotNull
                                  Projectile projectile)
      • ProjectileHitEvent

        public ProjectileHitEvent​(@NotNull
                                  Projectile projectile,
                                  @Nullable
                                  Entity hitEntity)
      • ProjectileHitEvent

        public ProjectileHitEvent​(@NotNull
                                  Projectile projectile,
                                  @Nullable
                                  Block hitBlock)
      • ProjectileHitEvent

        public ProjectileHitEvent​(@NotNull
                                  Projectile projectile,
                                  @Nullable
                                  Entity hitEntity,
                                  @Nullable
                                  Block hitBlock)
      • ProjectileHitEvent

        public ProjectileHitEvent​(@NotNull
                                  Projectile projectile,
                                  @Nullable
                                  Entity hitEntity,
                                  @Nullable
                                  Block hitBlock,
                                  @Nullable
                                  BlockFace hitFace)
    • Method Detail

      • getEntity

        @NotNull
        public Projectile getEntity()
        Description copied from class: EntityEvent
        Returns the Entity involved in this event
        Overrides:
        getEntity in class EntityEvent
        Returns:
        Entity who is involved in this event
      • getHitBlock

        @Nullable
        public Block getHitBlock()
        Gets the block that was hit, if it was a block that was hit.
        Returns:
        hit block or else null
      • getHitBlockFace

        @Nullable
        public BlockFace getHitBlockFace()
        Gets the block face that was hit, if it was a block that was hit and the face was provided in the vent.
        Returns:
        hit face or else null
      • getHitEntity

        @Nullable
        public Entity getHitEntity()
        Gets the entity that was hit, if it was an entity that was hit.
        Returns:
        hit entity or else null
      • getHandlerList

        @NotNull
        public static HandlerList getHandlerList()