Interface IEnergyDisc<T extends net.minecraft.entity.Entity>

  • All Superinterfaces:
    IEnergyAbility<T>, IEnergyProjectile<T>, IEntity<T>

    public interface IEnergyDisc<T extends net.minecraft.entity.Entity>
    extends IEnergyProjectile<T>
    A flat spinning disc projectile with optional boomerang behavior.

    Discs can be oriented vertically or horizontally, and can return to their owner like a boomerang after a configurable delay.

    • Method Detail

      • getDiscRadius

        float getDiscRadius()
        Radius of the disc.
        Returns:
        the disc radius in blocks
      • setDiscRadius

        void setDiscRadius​(float radius)
      • getDiscThickness

        float getDiscThickness()
      • setDiscThickness

        void setDiscThickness​(float thickness)
      • isVertical

        boolean isVertical()
      • setVertical

        void setVertical​(boolean vertical)
      • isBoomerang

        boolean isBoomerang()
      • setBoomerang

        void setBoomerang​(boolean boomerang)
      • getBoomerangDelay

        int getBoomerangDelay()
      • setBoomerangDelay

        void setBoomerangDelay​(int ticks)
      • isReturning

        boolean isReturning()