Interface IEnergyHomingData


  • public interface IEnergyHomingData
    Homing and speed properties for energy ability projectiles. Controls projectile velocity and target-seeking behavior.
    • Method Detail

      • getSpeed

        float getSpeed()
        Returns:
        Projectile travel speed in blocks per tick.
      • setSpeed

        void setSpeed​(float speed)
        Parameters:
        speed - Travel speed in blocks per tick.
      • isHoming

        boolean isHoming()
        Returns:
        Whether the projectile tracks its target.
      • setHoming

        void setHoming​(boolean homing)
        Parameters:
        homing - Whether to track the target.
      • getHomingStrength

        float getHomingStrength()
        Returns:
        Homing turn strength (higher = tighter turns).
      • setHomingStrength

        void setHomingStrength​(float homingStrength)
        Parameters:
        homingStrength - Homing turn strength.
      • getHomingRange

        float getHomingRange()
        Returns:
        Maximum distance at which homing activates, in blocks.
      • setHomingRange

        void setHomingRange​(float homingRange)
        Parameters:
        homingRange - Maximum homing activation range in blocks.