| String |  | c() |   | getSerializedName() |   | method_15434() |   | m_dxbrenur() |   | asString() |   | asString() |   | m_7912_() |  
  | 
| static <E extends Enum<E> extends StringRepresentable> StringRepresentable$EnumCodec<E> |  | 
| static <E extends Enum<E> extends StringRepresentable> StringRepresentable$EnumCodec<E> |  | a(Supplier<E[]> arg0, Function<String, String> arg1) |   | fromEnumWithMapping(Supplier<E[]> arg0, Function<String, String> arg1) |   | method_49454(Supplier<E[]> arg0, Function<String, String> arg1) |   | m_zhfenqxr(Supplier<E[]> arg0, Function<String, String> arg1) |   | createCodec(Supplier<E[]> enumValues, Function<String, String> valueNameTransformer) |   | createEnumCodec(Supplier<E[]> enumValues, Function<String, String> valueConverter) |   | m_274478_(Supplier<E[]> p_275615_, Function<String, String> p_275259_) |  
  | 
| static <T extends StringRepresentable> com.mojang.serialization.Codec<T> |  | 
| static <T extends StringRepresentable> Function<String, T> |  | a(T[] arg0, Function<String, String> arg1) |   | createNameLookup(T[] arg0, Function<String, String> arg1) |   | method_53953(T[] arg0, Function<String, String> arg1) |   | m_nahihden(T[] arg0, Function<String, String> arg1) |   | createMapper(T[] values, Function<String, String> valueNameTransformer) |   | stringToElementFunction(T[] elements, Function<String, String> valueConverter) |   | m_306378_(T[] p_312243_, Function<String, String> p_313109_) |  
  | 
| static com.mojang.serialization.Keyable |  |