Class ComponentSerialization.FuzzyCodec<T>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<T>
net.minecraft.network.chat.ComponentSerialization.FuzzyCodec<T>
- All Implemented Interfaces:
Compressable, Keyable, MapDecoder<T>, MapEncoder<T>
- Enclosing class:
ComponentSerialization
-
Nested Class Summary
Nested classes/interfaces inherited from class MapCodec
MapCodec.MapCodecCodec<A>, MapCodec.ResultFunction<A>Nested classes/interfaces inherited from interface MapDecoder
MapDecoder.Implementation<A>Nested classes/interfaces inherited from interface MapEncoder
MapEncoder.Implementation<A> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<MapCodec<? extends T>> private final Function<T, ? extends MapEncoder<? extends T>> -
Constructor Summary
ConstructorsConstructorDescriptionFuzzyCodec(Collection<MapCodec<? extends T>> codecs, Function<T, ? extends MapEncoder<? extends T>> encoderGetter) -
Method Summary
Modifier and TypeMethodDescription<S> DataResult<T> decode(DynamicOps<S> ops, MapLike<S> input) <S> RecordBuilder<S> encode(T input, DynamicOps<S> ops, RecordBuilder<S> prefix) <S> Stream<S> keys(DynamicOps<S> ops) toString()Methods inherited from class MapCodec
assumeMapUnsafe, codec, dependent, deprecated, dispatch, dispatchMap, dispatchStable, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, recursive, setPartial, stable, unit, unit, unitCodec, unitCodec, validate, withLifecycle, xmapMethods inherited from class CompressorHolder
compressorMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, mapMethods inherited from interface MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
codecs
-
encoderGetter
-
-
Constructor Details
-
FuzzyCodec
public FuzzyCodec(Collection<MapCodec<? extends T>> codecs, Function<T, ? extends MapEncoder<? extends T>> encoderGetter)
-
-
Method Details
-
decode
-
encode
-
keys
-
toString
-