net.minecraft.text

public class TextCodecs

net.minecraft.network.chat.ComponentSerialization
net.minecraft.class_8824
net.minecraft.text.TextCodecs

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Text>
CODEC
field_46597
CODEC
public static final PacketCodec<RegistryByteBuf, Text>
STREAM_CODEC
field_48540
REGISTRY_PACKET_CODEC
public static final PacketCodec<RegistryByteBuf, Optional<Text>>
OPTIONAL_STREAM_CODEC
field_48985
OPTIONAL_PACKET_CODEC
public static final PacketCodec<RegistryByteBuf, Text>
TRUSTED_STREAM_CODEC
field_49666
UNLIMITED_REGISTRY_PACKET_CODEC
public static final PacketCodec<RegistryByteBuf, Optional<Text>>
TRUSTED_OPTIONAL_STREAM_CODEC
field_49667
OPTIONAL_UNLIMITED_REGISTRY_PACKET_CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, Text>
TRUSTED_CONTEXT_FREE_STREAM_CODEC
field_49668
PACKET_CODEC

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.Codec<Text>
flatRestrictedCodec(int maxFlatSize)
method_66572(int arg0)
withJsonLengthLimit(int maxLength)
private static MutableText
createFromList(List<Component> list)
method_54169(List<class_2561> arg0)
combine(List<Text> texts)
public static <T> com.mojang.serialization.MapCodec<T>
createLegacyComponentMatcher(ExtraCodecs$LateBoundIdMapper<String, com.mojang.serialization.MapCodec<? extends T>> types, Function<T, com.mojang.serialization.MapCodec<? extends T>> codecGetter, String typeFieldName)
method_54174(class_5699$class_10388<String, com.mojang.serialization.MapCodec<? extends T>> arg0, Function<T, com.mojang.serialization.MapCodec<? extends T>> arg1, String arg2)
dispatchingCodec(Codecs$IdMapper<String, com.mojang.serialization.MapCodec<? extends T>> idMapper, Function<T, com.mojang.serialization.MapCodec<? extends T>> typeToCodec, String typeKey)
private static com.mojang.serialization.Codec<Text>
createCodec(com.mojang.serialization.Codec<Component> topSerializer)
method_54166(com.mojang.serialization.Codec<class_2561> arg0)
createCodec(com.mojang.serialization.Codec<Text> selfCodec)
private static void
bootstrap(ExtraCodecs$LateBoundIdMapper<String, com.mojang.serialization.MapCodec<? extends ComponentContents>> contentTypes)
method_74064(class_5699$class_10388<String, com.mojang.serialization.MapCodec<? extends class_7417>> arg0)
registerTypes(Codecs$IdMapper<String, com.mojang.serialization.MapCodec<? extends TextContent>> idMapper)
private static com.mojang.datafixers.util.Either
lambda$createCodec$4(Component arg0)
method_54172(class_2561 arg0)
method_54172(Text text)
private static Text
lambda$createCodec$1(com.mojang.datafixers.util.Either arg0)
method_54165(com.mojang.datafixers.util.Either arg0)
method_54165(com.mojang.datafixers.util.Either either)
private static Text
lambda$createCodec$3(Component arg0)
method_54177(class_2561 arg0)
method_54177(Text text)
private static Text
lambda$createCodec$2(com.mojang.datafixers.util.Either arg0)
method_54175(com.mojang.datafixers.util.Either arg0)
method_54175(com.mojang.datafixers.util.Either either2)
private static com.mojang.datafixers.kinds.App
lambda$createCodec$0(com.mojang.serialization.MapCodec arg0, com.mojang.serialization.Codec arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_54167(com.mojang.serialization.MapCodec arg0, com.mojang.serialization.Codec arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_54167(com.mojang.serialization.MapCodec arg0, com.mojang.serialization.Codec arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static com.mojang.serialization.MapCodec
lambda$createLegacyComponentMatcher$0(com.mojang.serialization.MapCodec arg0)
method_74065(com.mojang.serialization.MapCodec arg0)
method_74065(com.mojang.serialization.MapCodec codec)