java.lang.Object
java.lang.Enum<ClassSkeleton>
com.github.fierioziy.particlenativeapi.core.asm.skeleton.ClassSkeleton
All Implemented Interfaces:
Serializable, Comparable<ClassSkeleton>

public enum ClassSkeleton extends Enum<ClassSkeleton>
  • Enum Constant Details

    • PARTICLE_LIST_1_8

      public static final ClassSkeleton PARTICLE_LIST_1_8
    • PARTICLE_LIST_1_13

      public static final ClassSkeleton PARTICLE_LIST_1_13
    • PARTICLE_LIST_1_19_PART

      public static final ClassSkeleton PARTICLE_LIST_1_19_PART
    • PARTICLE_PACKET

      public static final ClassSkeleton PARTICLE_PACKET
    • PARTICLE_TYPE

      public static final ClassSkeleton PARTICLE_TYPE
    • PARTICLE_TYPE_MOTION

      public static final ClassSkeleton PARTICLE_TYPE_MOTION
    • PARTICLE_TYPE_COLORABLE

      public static final ClassSkeleton PARTICLE_TYPE_COLORABLE
    • PARTICLE_TYPE_NOTE

      public static final ClassSkeleton PARTICLE_TYPE_NOTE
    • PARTICLE_TYPE_REDSTONE

      public static final ClassSkeleton PARTICLE_TYPE_REDSTONE
    • PARTICLE_TYPE_BLOCK

      public static final ClassSkeleton PARTICLE_TYPE_BLOCK
    • PARTICLE_TYPE_BLOCK_MOTION

      public static final ClassSkeleton PARTICLE_TYPE_BLOCK_MOTION
    • PARTICLE_TYPE_DUST_FLOAT

      public static final ClassSkeleton PARTICLE_TYPE_DUST_FLOAT
    • PARTICLE_TYPE_DUST_INT

      public static final ClassSkeleton PARTICLE_TYPE_DUST_INT
    • PARTICLE_TYPE_DUST_COLOR_TRANSITION_FLOAT

      public static final ClassSkeleton PARTICLE_TYPE_DUST_COLOR_TRANSITION_FLOAT
    • PARTICLE_TYPE_DUST_COLOR_TRANSITION_INT

      public static final ClassSkeleton PARTICLE_TYPE_DUST_COLOR_TRANSITION_INT
    • PARTICLE_TYPE_ITEM_MOTION

      public static final ClassSkeleton PARTICLE_TYPE_ITEM_MOTION
    • PARTICLE_TYPE_SCULK_CHARGE_MOTION

      public static final ClassSkeleton PARTICLE_TYPE_SCULK_CHARGE_MOTION
    • PARTICLE_TYPE_SHRIEK

      public static final ClassSkeleton PARTICLE_TYPE_SHRIEK
    • PARTICLE_TYPE_VIBRATION_SINGLE

      public static final ClassSkeleton PARTICLE_TYPE_VIBRATION_SINGLE
    • PARTICLE_TYPE_VIBRATION

      public static final ClassSkeleton PARTICLE_TYPE_VIBRATION
    • PARTICLE_TYPE_COLOR

      public static final ClassSkeleton PARTICLE_TYPE_COLOR
    • PARTICLE_TYPE_SPELL

      public static final ClassSkeleton PARTICLE_TYPE_SPELL
    • PARTICLE_TYPE_POWER_MOTION

      public static final ClassSkeleton PARTICLE_TYPE_POWER_MOTION
  • Method Details

    • values

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

      public static ClassSkeleton valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • getSuperType

      public ClassMapping getSuperType()
    • getInterfaceType

      public ClassMapping getInterfaceType()
    • getSuperClass

      public Class<?> getSuperClass()
    • getImpl

      public ClassMapping getImpl(String suffix)
    • getByInterfaceClass

      public static ClassSkeleton getByInterfaceClass(Class<?> interfaceClass)