Class NeoForgeExtraCodecs.XorMapCodec<F,S>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Either<F,S>>
net.neoforged.neoforge.common.util.NeoForgeExtraCodecs.XorMapCodec<F,S>
- All Implemented Interfaces:
com.mojang.serialization.Compressable
,com.mojang.serialization.Keyable
,com.mojang.serialization.MapDecoder<com.mojang.datafixers.util.Either<F,
,S>> com.mojang.serialization.MapEncoder<com.mojang.datafixers.util.Either<F,
S>>
- Enclosing class:
NeoForgeExtraCodecs
private static final class NeoForgeExtraCodecs.XorMapCodec<F,S>
extends com.mojang.serialization.MapCodec<com.mojang.datafixers.util.Either<F,S>>
-
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
ConstructorsModifierConstructorDescriptionprivate
XorMapCodec
(com.mojang.serialization.MapCodec<F> first, com.mojang.serialization.MapCodec<S> second) -
Method Summary
Modifier and TypeMethodDescriptiondecode
(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input) <T> com.mojang.serialization.RecordBuilder
<T> encode
(com.mojang.datafixers.util.Either<F, S> input, com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.RecordBuilder<T> prefix) <T> Stream
<T> keys
(com.mojang.serialization.DynamicOps<T> 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, xmap
Methods inherited from class com.mojang.serialization.CompressorHolder
compressor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.mojang.serialization.MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, map
Methods inherited from interface com.mojang.serialization.MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
first
-
second
-
-
Constructor Details
-
XorMapCodec
-
-
Method Details