Interface Cat.Type

All Superinterfaces:
Comparable<Cat.Type>, Keyed, Keyed, OldEnum<Cat.Type>
Enclosing interface:
Cat

public static interface Cat.Type extends OldEnum<Cat.Type>, Keyed
Represents the various different cat types there are.
  • Field Details

    • ALL_BLACK

      static final Cat.Type ALL_BLACK
    • BLACK

      static final Cat.Type BLACK
    • BRITISH_SHORTHAIR

      static final Cat.Type BRITISH_SHORTHAIR
    • CALICO

      static final Cat.Type CALICO
    • JELLIE

      static final Cat.Type JELLIE
    • PERSIAN

      static final Cat.Type PERSIAN
    • RAGDOLL

      static final Cat.Type RAGDOLL
    • RED

      static final Cat.Type RED
    • SIAMESE

      static final Cat.Type SIAMESE
    • TABBY

      static final Cat.Type TABBY
    • WHITE

      static final Cat.Type WHITE
  • Method Details

    • valueOf

      @NotNull @Deprecated(since="1.21", forRemoval=true) @ScheduledForRemoval(inVersion="1.22") static @NotNull Cat.Type valueOf(@NotNull @NotNull String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      only for backwards compatibility, use Registry.get(NamespacedKey) instead.
      Parameters:
      name - of the cat type.
      Returns:
      the cat type with the given name.
    • values

      @NotNull @Deprecated(since="1.21", forRemoval=true) @ScheduledForRemoval(inVersion="1.22") static @NotNull Cat.Type[] values()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      an array of all known cat types.