001    package org.bukkit.entity;
002    
003    import org.bukkit.util.Vector;
004    
005    /**
006     * Represents a Fireball.
007     */
008    public interface Fireball extends Projectile, Explosive {
009    
010        /**
011         * Fireballs fly straight and do not take setVelocity(...) well.
012         *
013         * @param direction the direction this fireball is flying toward
014         */
015        public void setDirection(Vector direction);
016    
017        /**
018         * Retrieve the direction this fireball is heading toward
019         *
020         * @return the direction
021         */
022        public Vector getDirection();
023    
024    }