java.lang.Object
java.lang.Enum<ParticleSize>
me.gamercoder215.starcosmetics.api.cosmetics.particle.ParticleSize
All Implemented Interfaces:
Serializable, Comparable<ParticleSize>, Constable

public enum ParticleSize extends Enum<ParticleSize>
Represents the Particle Size Display for a ParticleShape.
  • Enum Constant Details

    • SMALL_RING

      public static final ParticleSize SMALL_RING
      Represetns a small Particle Ring.
    • SMALL_DETAILED_RING

      public static final ParticleSize SMALL_DETAILED_RING
      Represents a small, detailed Particle Ring.
    • LARGE_RING

      public static final ParticleSize LARGE_RING
      Represents a large Particle Ring.
    • LARGE_DETAILED_RING

      public static final ParticleSize LARGE_DETAILED_RING
      Represents a large, detailed Particle Ring.
    • SMALL_TRIANGLE

      public static final ParticleSize SMALL_TRIANGLE
      Represents a small Particle Triangle.
    • MEDIUM_TRIANGLE

      public static final ParticleSize MEDIUM_TRIANGLE
      Represents a medium Particle Triangle.
    • LARGE_TRIANGLE

      public static final ParticleSize LARGE_TRIANGLE
      Represents a large Particle Triangle.
    • LARGE_DETAILED_TRIANGLE

      public static final ParticleSize LARGE_DETAILED_TRIANGLE
      Represents a large, detailed Particle Triangle.
    • SMALL_SQUARE

      public static final ParticleSize SMALL_SQUARE
      Represents a small Particle Square.
    • LARGE_SQUARE

      public static final ParticleSize LARGE_SQUARE
      Represents a large Particle Square.
    • PENTAGON

      public static final ParticleSize PENTAGON
      Represents a Particle Pentagon.
    • DETAILED_PENTAGON

      public static final ParticleSize DETAILED_PENTAGON
      Represents a detailed Particle Pentagon.
    • SQUARE_RING

      public static final ParticleSize SQUARE_RING
      Represents a Particle Ring, a square inside a ring.
    • PENTAGON_RING

      public static final ParticleSize PENTAGON_RING
      Represents a Particle Pentagon Ring, a pentagon inside a ring.
    • OCTAGON

      public static final ParticleSize OCTAGON
      Represents a Particle Octagon.
    • DETAILED_OCTAGON

      public static final ParticleSize DETAILED_OCTAGON
      Represents a detailed Particle Octagon.
  • Method Details

    • values

      public static ParticleSize[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ParticleSize valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null