yarn/mappings/net/minecraft/util/StringIdentifiable.mapping

21 lines
1.2 KiB
Plaintext
Raw Normal View History

2019-06-28 17:55:20 -04:00
CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
METHOD method_15434 asString ()Ljava/lang/String;
2020-07-08 13:36:16 -04:00
METHOD method_28140 createCodec (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
COMMENT Creates a codec that serializes an enum implementing this interface either
COMMENT using its ordinals (when compressed) or using it's {@link #asString()} method
COMMENT and a given decode function.
ARG 0 enumValues
ARG 1 fromString
METHOD method_28141 createCodec (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
COMMENT Creates a codec that serializes a class implementing this interface using either
COMMENT the given toInt and fromInt mapping functions (when compressed output is
COMMENT requested), or its {@link #asString()} method and a given fromString function.
ARG 0 compressedEncoder
ARG 1 compressedDecoder
ARG 2 decoder
METHOD method_28143 ([Ljava/lang/Enum;I)Ljava/lang/Enum;
ARG 1 ordinal
CLASS 1
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 value