net.minecraft.network.chat

class ComponentSerialization$StrictEither<T>

extends com.mojang.serialization.MapCodec<T>

xx$b
net.minecraft.network.chat.ComponentSerialization$StrictEither
net.minecraft.class_8824$class_8912
net.minecraft.text.TextCodecs$DispatchingCodec
net.minecraft.network.chat.ComponentSerialization$b

Field summary

Modifier and TypeField
private final String
a
typeFieldName
field_46914
dispatchingKey
private final com.mojang.serialization.MapCodec<T>
b
typed
field_46915
withKeyCodec
private final com.mojang.serialization.MapCodec<T>
c
fuzzy
field_46916
withoutKeyCodec

Constructor summary

ModifierConstructor
public (String dispatchingKey, com.mojang.serialization.MapCodec<T> withKeyCodec, com.mojang.serialization.MapCodec<T> withoutKeyCodec)

Method summary

Modifier and TypeMethod
public <O> com.mojang.serialization.DataResult<T>
decode(com.mojang.serialization.DynamicOps<O> arg0, com.mojang.serialization.MapLike<O> arg1)
decode(com.mojang.serialization.DynamicOps<O> arg0, com.mojang.serialization.MapLike<O> arg1)
decode(com.mojang.serialization.DynamicOps<O> arg0, com.mojang.serialization.MapLike<O> arg1)
decode(com.mojang.serialization.DynamicOps<O> ops, com.mojang.serialization.MapLike<O> input)
public <O> com.mojang.serialization.RecordBuilder<O>
encode(T arg0, com.mojang.serialization.DynamicOps<O> arg1, com.mojang.serialization.RecordBuilder<O> arg2)
encode(T arg0, com.mojang.serialization.DynamicOps<O> arg1, com.mojang.serialization.RecordBuilder<O> arg2)
encode(T arg0, com.mojang.serialization.DynamicOps<O> arg1, com.mojang.serialization.RecordBuilder<O> arg2)
encode(T input, com.mojang.serialization.DynamicOps<O> ops, com.mojang.serialization.RecordBuilder<O> prefix)
public <T1> Stream<T1>
keys(com.mojang.serialization.DynamicOps<T1> arg0)
keys(com.mojang.serialization.DynamicOps<T1> arg0)
keys(com.mojang.serialization.DynamicOps<T1> arg0)
keys(com.mojang.serialization.DynamicOps<T1> ops)