public interface CatalogType
Enum.
 All implementing classes, including those not listed in the dummy
 specified by the CatalogedBy annotation, must meet the requirement that if any of
 `a.equals(b)`, `a == b`, or
 `a.getId().equalsIgnoreCase(b.getId())` are true then all must
 be true.
| Modifier and Type | Method and Description | 
|---|---|
| String | getId()Gets the unique identifier of this  CatalogType. | 
| String | getName()Gets the human-readable name of this individual  CatalogType. | 
String getId()
CatalogType. The identifier is
 case insensitive, thus there cannot be another instance with a different
 character case. The id of this instance must remain the same for the
 entire duration of its existence. The identifier can be formatted however
 needed.
 A typical id format follows the pattern of `modId:name`
 or `minecraft:name`. However the prefix may be omitted for
 default/vanilla minecraft types.
String getName()
CatalogType. This
 name is not guaranteed to be unique. This value should not be used for
 serialization.