Package net.minecraft.text
Class TextCodecs.FuzzyCodec<T>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<T>
net.minecraft.text.TextCodecs.FuzzyCodec<T>
- All Implemented Interfaces:
com.mojang.serialization.Compressable,com.mojang.serialization.Keyable,com.mojang.serialization.MapDecoder<T>,com.mojang.serialization.MapEncoder<T>
- Enclosing class:
TextCodecs
private static class TextCodecs.FuzzyCodec<T>
extends com.mojang.serialization.MapCodec<T>
- Mappings:
Namespace Name named net/minecraft/text/TextCodecs$FuzzyCodecintermediary net/minecraft/class_8824$class_8825official xz$a
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mojang.serialization.MapCodec
com.mojang.serialization.MapCodec.MapCodecCodec<A>, com.mojang.serialization.MapCodec.ResultFunction<A>Nested classes/interfaces inherited from interface com.mojang.serialization.MapDecoder
com.mojang.serialization.MapDecoder.Implementation<A>Nested classes/interfaces inherited from interface com.mojang.serialization.MapEncoder
com.mojang.serialization.MapEncoder.Implementation<A> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<com.mojang.serialization.MapCodec<? extends T>> -
Constructor Summary
ConstructorsConstructorDescriptionFuzzyCodec(Collection<com.mojang.serialization.MapCodec<? extends T>> codecs, Function<T, ? extends com.mojang.serialization.MapEncoder<? extends T>> codecGetter) -
Method Summary
Modifier and TypeMethodDescription<S> com.mojang.serialization.DataResult<T> decode(com.mojang.serialization.DynamicOps<S> ops, com.mojang.serialization.MapLike<S> input) <S> com.mojang.serialization.RecordBuilder<S> encode(T input, com.mojang.serialization.DynamicOps<S> ops, com.mojang.serialization.RecordBuilder<S> prefix) <S> Stream<S> keys(com.mojang.serialization.DynamicOps<S> ops) toString()Methods inherited from class com.mojang.serialization.MapCodec
assumeMapUnsafe, codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, recursive, setPartial, stable, unit, unit, validate, withLifecycle, xmapMethods inherited from class com.mojang.serialization.CompressorHolder
compressorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, mapMethods inherited from interface com.mojang.serialization.MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
codecs
- Mappings:
Namespace Name Mixin selector named codecsLnet/minecraft/text/TextCodecs$FuzzyCodec;codecs:Ljava/util/Collection;intermediary field_46599Lnet/minecraft/class_8824$class_8825;field_46599:Ljava/util/Collection;official aLxz$a;a:Ljava/util/Collection;
-
codecGetter
- Mappings:
Namespace Name Mixin selector named codecGetterLnet/minecraft/text/TextCodecs$FuzzyCodec;codecGetter:Ljava/util/function/Function;intermediary field_46600Lnet/minecraft/class_8824$class_8825;field_46600:Ljava/util/function/Function;official bLxz$a;b:Ljava/util/function/Function;
-
-
Constructor Details
-
FuzzyCodec
public FuzzyCodec(Collection<com.mojang.serialization.MapCodec<? extends T>> codecs, Function<T, ? extends com.mojang.serialization.MapEncoder<? extends T>> codecGetter) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/text/TextCodecs$FuzzyCodec;<init>(Ljava/util/Collection;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_8824$class_8825;<init>(Ljava/util/Collection;Ljava/util/function/Function;)Vofficial <init>Lxz$a;<init>(Ljava/util/Collection;Ljava/util/function/Function;)V
-
-
Method Details
-
decode
public <S> com.mojang.serialization.DataResult<T> decode(com.mojang.serialization.DynamicOps<S> ops, com.mojang.serialization.MapLike<S> input) - Mappings:
Namespace Name Mixin selector named decodeLnet/minecraft/text/TextCodecs$FuzzyCodec;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;intermediary decodeLnet/minecraft/class_8824$class_8825;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;official decodeLxz$a;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
encode
public <S> com.mojang.serialization.RecordBuilder<S> encode(T input, com.mojang.serialization.DynamicOps<S> ops, com.mojang.serialization.RecordBuilder<S> prefix) - Mappings:
Namespace Name Mixin selector named encodeLnet/minecraft/text/TextCodecs$FuzzyCodec;encode(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;intermediary encodeLnet/minecraft/class_8824$class_8825;encode(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;official encodeLxz$a;encode(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
-
keys
- Specified by:
keysin interfacecom.mojang.serialization.Keyable- Specified by:
keysin classcom.mojang.serialization.MapCodec<T>- Mappings:
Namespace Name Mixin selector named keysLnet/minecraft/text/TextCodecs$FuzzyCodec;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;intermediary keysLnet/minecraft/class_8824$class_8825;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;official keysLxz$a;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
toString
-