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 official vh$aintermediary net/minecraft/class_8824$class_8825named net/minecraft/text/TextCodecs$FuzzyCodec
-
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
Fields -
Constructor Summary
Constructors -
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
codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, setPartial, stable, unit, unit, 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 official aLvh$a;a:Ljava/util/List;intermediary field_46599Lnet/minecraft/class_8824$class_8825;field_46599:Ljava/util/List;named codecsLnet/minecraft/text/TextCodecs$FuzzyCodec;codecs:Ljava/util/List;
-
codecGetter
- Mappings:
Namespace Name Mixin selector official bLvh$a;b:Ljava/util/function/Function;intermediary field_46600Lnet/minecraft/class_8824$class_8825;field_46600:Ljava/util/function/Function;named codecGetterLnet/minecraft/text/TextCodecs$FuzzyCodec;codecGetter:Ljava/util/function/Function;
-
-
Constructor Details
-
FuzzyCodec
public FuzzyCodec(List<com.mojang.serialization.MapCodec<? extends T>> codecs, Function<T, com.mojang.serialization.MapEncoder<? extends T>> codecGetter) - Mappings:
Namespace Name Mixin selector official <init>Lvh$a;<init>(Ljava/util/List;Ljava/util/function/Function;)Vintermediary <init>Lnet/minecraft/class_8824$class_8825;<init>(Ljava/util/List;Ljava/util/function/Function;)Vnamed <init>Lnet/minecraft/text/TextCodecs$FuzzyCodec;<init>(Ljava/util/List;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 official decodeLvh$a;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;named decodeLnet/minecraft/text/TextCodecs$FuzzyCodec;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 official encodeLvh$a;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;named encodeLnet/minecraft/text/TextCodecs$FuzzyCodec;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 official keysLvh$a;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;named keysLnet/minecraft/text/TextCodecs$FuzzyCodec;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
toString
-