Rename StringIdentifiable.Codec to StringIdentifiable.EnumCodec (#3639)

This commit is contained in:
ErrorCraft 2023-08-23 11:51:11 +02:00 committed by GitHub
parent b97e8e1c62
commit 7701c0de30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
COMMENT @apiNote To make an enum serializable with codecs, implement this on the enum class,
COMMENT implement {@link #asString} to return a unique ID, and add a {@code static final}
COMMENT field that holds {@linkplain #createCodec the codec for the enum}.
FIELD field_38377 CACHED_MAP_THRESHOLD I
METHOD method_15434 asString ()Ljava/lang/String;
COMMENT {@return the unique string representation of the enum, used for serialization}
METHOD method_28140 createCodec (Ljava/util/function/Supplier;)Lnet/minecraft/class_3542$class_7292;
@ -31,7 +32,7 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
CLASS 1
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
ARG 1 ops
CLASS class_7292 Codec
CLASS class_7292 EnumCodec
FIELD field_38378 base Lcom/mojang/serialization/Codec;
FIELD field_38379 idToIdentifiable Ljava/util/function/Function;
METHOD <init> ([Ljava/lang/Enum;Ljava/util/function/Function;)V