Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

AbstractBuilder(DynamicOps<T>) - Constructor for class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
AbstractStringBuilder(DynamicOps<T>) - Constructor for class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
AbstractUniversalBuilder(DynamicOps<T>) - Constructor for class com.mojang.serialization.RecordBuilder.AbstractUniversalBuilder
 
Adapter<S,T,A,B> - Interface in com.mojang.datafixers.optics
An adapter is an optic that defines an invertible transformation between the input and output types.
adapter(Function<S, A>, Function<B, T>) - Static method in class com.mojang.datafixers.optics.Optics
 
adapter(Type<S>, Type<T>) - Static method in class com.mojang.datafixers.TypedOptic
 
Adapter.Instance<A2,B2> - Class in com.mojang.datafixers.optics
The Profunctor type class instance for Adapter.
Adapter.Mu<A,B> - Class in com.mojang.datafixers.optics
The witness type for Adapter.
add(T, T) - Method in interface com.mojang.datafixers.kinds.Monoid
Combines first and second together.
add(Lifecycle) - Method in class com.mojang.serialization.Lifecycle
Combines this lifecycle with another lifecycle.
add(T) - Method in interface com.mojang.serialization.ListBuilder
 
add(DataResult<T>) - Method in interface com.mojang.serialization.ListBuilder
 
add(E, Encoder<E>) - Method in interface com.mojang.serialization.ListBuilder
 
add(T) - Method in class com.mojang.serialization.ListBuilder.Builder
 
add(DataResult<T>) - Method in class com.mojang.serialization.ListBuilder.Builder
 
add(String, T) - Method in class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
add(String, DataResult<T>) - Method in class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
add(T, T) - Method in class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
add(T, DataResult<T>) - Method in class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
add(DataResult<T>, DataResult<T>) - Method in class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
add(T, T) - Method in class com.mojang.serialization.RecordBuilder.AbstractUniversalBuilder
 
add(T, DataResult<T>) - Method in class com.mojang.serialization.RecordBuilder.AbstractUniversalBuilder
 
add(DataResult<T>, DataResult<T>) - Method in class com.mojang.serialization.RecordBuilder.AbstractUniversalBuilder
 
add(T, T) - Method in interface com.mojang.serialization.RecordBuilder
 
add(T, DataResult<T>) - Method in interface com.mojang.serialization.RecordBuilder
 
add(DataResult<T>, DataResult<T>) - Method in interface com.mojang.serialization.RecordBuilder
 
add(String, T) - Method in interface com.mojang.serialization.RecordBuilder
 
add(String, DataResult<T>) - Method in interface com.mojang.serialization.RecordBuilder
 
add(String, E, Encoder<E>) - Method in interface com.mojang.serialization.RecordBuilder
 
addAll(Iterable<E>, Encoder<E>) - Method in interface com.mojang.serialization.ListBuilder
 
addFixer(DataFix) - Method in class com.mojang.datafixers.DataFixerBuilder
 
addLifecycle(Lifecycle) - Method in class com.mojang.serialization.DataResult
Returns a DataResult with the same value as this result, but with the provided lifecycle added to this result's lifecycle.
addSchema(int, BiFunction<Integer, Schema, Schema>) - Method in class com.mojang.datafixers.DataFixerBuilder
 
addSchema(int, int, BiFunction<Integer, Schema, Schema>) - Method in class com.mojang.datafixers.DataFixerBuilder
 
addSchema(Schema) - Method in class com.mojang.datafixers.DataFixerBuilder
 
Affine<S,T,A,B> - Interface in com.mojang.datafixers.optics
An affine is an optic that provides access and modification to a single optional field.
affine(Function<S, Either<T, A>>, BiFunction<B, S, T>) - Static method in class com.mojang.datafixers.optics.Optics
 
Affine.Instance<A2,B2> - Class in com.mojang.datafixers.optics
The AffineP type class instance for Affine.
Affine.Mu<A,B> - Class in com.mojang.datafixers.optics
The witness type for Affine.
AffineP<P extends K2,Mu extends AffineP _> - Interface in com.mojang.datafixers.optics.profunctors
An interface combining the Cartesian and Cocartesian type classes.
AffineP.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for AffineP.
Algebra - Interface in com.mojang.datafixers.types.families
 
all(PointFreeRule) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
All(PointFreeRule) - Constructor for class com.mojang.datafixers.functions.PointFreeRule.All
 
all(TypeRewriteRule, boolean, boolean) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
All(TypeRewriteRule, boolean, boolean) - Constructor for class com.mojang.datafixers.TypeRewriteRule.All
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
all(TypeRewriteRule, boolean, boolean) - Method in class com.mojang.datafixers.types.Type
gmapT run rule on all direct children and combine results
allWithRemainder(TypeTemplate, TypeTemplate...) - Static method in interface com.mojang.datafixers.DSL
 
and(TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
and(TypeTemplate, TypeTemplate...) - Static method in interface com.mojang.datafixers.DSL
 
and(Type<F>, Type<G>) - Static method in interface com.mojang.datafixers.DSL
 
and(Type<F>, Type<G>, Type<H>) - Static method in interface com.mojang.datafixers.DSL
 
and(Type<F>, Type<G>, Type<H>, Type<I>) - Static method in interface com.mojang.datafixers.DSL
 
and(App<F, T2>) - Method in class com.mojang.datafixers.Products.P1
 
and(Products.P2<F, T2, T3>) - Method in class com.mojang.datafixers.Products.P1
 
and(Products.P3<F, T2, T3, T4>) - Method in class com.mojang.datafixers.Products.P1
 
and(Products.P4<F, T2, T3, T4, T5>) - Method in class com.mojang.datafixers.Products.P1
 
and(Products.P5<F, T2, T3, T4, T5, T6>) - Method in class com.mojang.datafixers.Products.P1
 
and(Products.P6<F, T2, T3, T4, T5, T6, T7>) - Method in class com.mojang.datafixers.Products.P1
 
and(Products.P7<F, T2, T3, T4, T5, T6, T7, T8>) - Method in class com.mojang.datafixers.Products.P1
 
and(App<F, T3>) - Method in class com.mojang.datafixers.Products.P2
 
and(Products.P2<F, T3, T4>) - Method in class com.mojang.datafixers.Products.P2
 
and(Products.P3<F, T3, T4, T5>) - Method in class com.mojang.datafixers.Products.P2
 
and(Products.P4<F, T3, T4, T5, T6>) - Method in class com.mojang.datafixers.Products.P2
 
and(Products.P5<F, T3, T4, T5, T6, T7>) - Method in class com.mojang.datafixers.Products.P2
 
and(Products.P6<F, T3, T4, T5, T6, T7, T8>) - Method in class com.mojang.datafixers.Products.P2
 
and(App<F, T4>) - Method in class com.mojang.datafixers.Products.P3
 
and(Products.P2<F, T4, T5>) - Method in class com.mojang.datafixers.Products.P3
 
and(Products.P3<F, T4, T5, T6>) - Method in class com.mojang.datafixers.Products.P3
 
and(Products.P4<F, T4, T5, T6, T7>) - Method in class com.mojang.datafixers.Products.P3
 
and(Products.P5<F, T4, T5, T6, T7, T8>) - Method in class com.mojang.datafixers.Products.P3
 
and(App<F, T5>) - Method in class com.mojang.datafixers.Products.P4
 
and(Products.P2<F, T5, T6>) - Method in class com.mojang.datafixers.Products.P4
 
and(Products.P3<F, T5, T6, T7>) - Method in class com.mojang.datafixers.Products.P4
 
and(Products.P4<F, T5, T6, T7, T8>) - Method in class com.mojang.datafixers.Products.P4
 
and(App<F, T6>) - Method in class com.mojang.datafixers.Products.P5
 
and(Products.P2<F, T6, T7>) - Method in class com.mojang.datafixers.Products.P5
 
and(Products.P3<F, T6, T7, T8>) - Method in class com.mojang.datafixers.Products.P5
 
and(App<F, T7>) - Method in class com.mojang.datafixers.Products.P6
 
and(Products.P2<F, T7, T8>) - Method in class com.mojang.datafixers.Products.P6
 
and(App<F, T8>) - Method in class com.mojang.datafixers.Products.P7
 
ap(App<F, Function<A, R>>, App<F, A>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of arg from A to R using a wrapped transformation function.
ap(Function<A, R>, App<F, A>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of arg from A to R using the func.
ap(DataResult<Function<R, R2>>) - Method in class com.mojang.serialization.DataResult
Applies a function which is itself wrapped in a DataResult to the result or partial result.
ap(App<DataResult.Mu, Function<A, R>>, App<DataResult.Mu, A>) - Method in enum com.mojang.serialization.DataResult.Instance
 
ap(MapDecoder<Function<? super A, ? extends E>>) - Method in interface com.mojang.serialization.MapDecoder
Applies a transformation decoded from the given map decoder to decoded values.
ap10(App<F, Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function10.
ap11(App<F, Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function11.
ap12(App<F, Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function12.
ap13(App<F, Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function13.
ap14(App<F, Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function14.
ap15(App<F, Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>, App<F, T15>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function15.
ap16(App<F, Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>, App<F, T15>, App<F, T16>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function16.
ap2(App<F, BiFunction<A, B, R>>, App<F, A>, App<F, B>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of a and b from A and B to R using a wrapped BiFunction.
ap2(App<RecordCodecBuilder.Mu<O>, BiFunction<A, B, R>>, App<RecordCodecBuilder.Mu<O>, A>, App<RecordCodecBuilder.Mu<O>, B>) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
 
ap2(App<DataResult.Mu, BiFunction<A, B, R>>, App<DataResult.Mu, A>, App<DataResult.Mu, B>) - Method in enum com.mojang.serialization.DataResult.Instance
 
ap3(App<F, Function3<T1, T2, T3, R>>, App<F, T1>, App<F, T2>, App<F, T3>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function3.
ap3(App<RecordCodecBuilder.Mu<O>, Function3<T1, T2, T3, R>>, App<RecordCodecBuilder.Mu<O>, T1>, App<RecordCodecBuilder.Mu<O>, T2>, App<RecordCodecBuilder.Mu<O>, T3>) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
 
ap3(App<DataResult.Mu, Function3<T1, T2, T3, R>>, App<DataResult.Mu, T1>, App<DataResult.Mu, T2>, App<DataResult.Mu, T3>) - Method in enum com.mojang.serialization.DataResult.Instance
 
ap4(App<F, Function4<T1, T2, T3, T4, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function4.
ap4(App<RecordCodecBuilder.Mu<O>, Function4<T1, T2, T3, T4, R>>, App<RecordCodecBuilder.Mu<O>, T1>, App<RecordCodecBuilder.Mu<O>, T2>, App<RecordCodecBuilder.Mu<O>, T3>, App<RecordCodecBuilder.Mu<O>, T4>) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
 
ap5(App<F, Function5<T1, T2, T3, T4, T5, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function5.
ap6(App<F, Function6<T1, T2, T3, T4, T5, T6, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function6.
ap7(App<F, Function7<T1, T2, T3, T4, T5, T6, T7, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function7.
ap8(App<F, Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function8.
ap9(App<F, Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a wrapped Function9.
app(PointFree<Function<A, B>>, PointFree<A>, Type<A>) - Static method in class com.mojang.datafixers.functions.Functions
 
App<F extends K1,A> - Interface in com.mojang.datafixers.kinds
A marker interface representing an applied unary type constructor.
App2<F extends K2,A,B> - Interface in com.mojang.datafixers.kinds
A marker interface representing an applied binary type constructor.
append(String, T, R) - Method in class com.mojang.serialization.RecordBuilder.AbstractStringBuilder
 
append(T, T, R) - Method in class com.mojang.serialization.RecordBuilder.AbstractUniversalBuilder
 
append(T, T, ImmutableMap.Builder<T, T>) - Method in class com.mojang.serialization.RecordBuilder.MapBuilder
 
Applicative<F extends K1,Mu extends Applicative _> - Interface in com.mojang.datafixers.kinds
The applicative type class extends functors with methods for applying wrapped transformations and wrapping values in containers.
Applicative.Mu - Interface in com.mojang.datafixers.kinds
The witness type of an applicative functor.
apply(int) - Method in interface com.mojang.datafixers.FamilyOptic
 
apply(A) - Method in interface com.mojang.datafixers.FunctionType
Applies this function to the input.
apply(Applicative<F, ?>, Function<T1, R>) - Method in class com.mojang.datafixers.Products.P1
 
apply(Applicative<F, ?>, App<F, Function<T1, R>>) - Method in class com.mojang.datafixers.Products.P1
 
apply(Applicative<F, ?>, Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>) - Method in class com.mojang.datafixers.Products.P10
 
apply(Applicative<F, ?>, App<F, Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>>) - Method in class com.mojang.datafixers.Products.P10
 
apply(Applicative<F, ?>, Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>) - Method in class com.mojang.datafixers.Products.P11
 
apply(Applicative<F, ?>, App<F, Function11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>>) - Method in class com.mojang.datafixers.Products.P11
 
apply(Applicative<F, ?>, Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>) - Method in class com.mojang.datafixers.Products.P12
 
apply(Applicative<F, ?>, App<F, Function12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>>) - Method in class com.mojang.datafixers.Products.P12
 
apply(Applicative<F, ?>, Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>) - Method in class com.mojang.datafixers.Products.P13
 
apply(Applicative<F, ?>, App<F, Function13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>>) - Method in class com.mojang.datafixers.Products.P13
 
apply(Applicative<F, ?>, Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>) - Method in class com.mojang.datafixers.Products.P14
 
apply(Applicative<F, ?>, App<F, Function14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>>) - Method in class com.mojang.datafixers.Products.P14
 
apply(Applicative<F, ?>, Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>) - Method in class com.mojang.datafixers.Products.P15
 
apply(Applicative<F, ?>, App<F, Function15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>>) - Method in class com.mojang.datafixers.Products.P15
 
apply(Applicative<F, ?>, Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>) - Method in class com.mojang.datafixers.Products.P16
 
apply(Applicative<F, ?>, App<F, Function16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>>) - Method in class com.mojang.datafixers.Products.P16
 
apply(Applicative<F, ?>, BiFunction<T1, T2, R>) - Method in class com.mojang.datafixers.Products.P2
 
apply(Applicative<F, ?>, App<F, BiFunction<T1, T2, R>>) - Method in class com.mojang.datafixers.Products.P2
 
apply(Applicative<F, ?>, Function3<T1, T2, T3, R>) - Method in class com.mojang.datafixers.Products.P3
 
apply(Applicative<F, ?>, App<F, Function3<T1, T2, T3, R>>) - Method in class com.mojang.datafixers.Products.P3
 
apply(Applicative<F, ?>, Function4<T1, T2, T3, T4, R>) - Method in class com.mojang.datafixers.Products.P4
 
apply(Applicative<F, ?>, App<F, Function4<T1, T2, T3, T4, R>>) - Method in class com.mojang.datafixers.Products.P4
 
apply(Applicative<F, ?>, Function5<T1, T2, T3, T4, T5, R>) - Method in class com.mojang.datafixers.Products.P5
 
apply(Applicative<F, ?>, App<F, Function5<T1, T2, T3, T4, T5, R>>) - Method in class com.mojang.datafixers.Products.P5
 
apply(Applicative<F, ?>, Function6<T1, T2, T3, T4, T5, T6, R>) - Method in class com.mojang.datafixers.Products.P6
 
apply(Applicative<F, ?>, App<F, Function6<T1, T2, T3, T4, T5, T6, R>>) - Method in class com.mojang.datafixers.Products.P6
 
apply(Applicative<F, ?>, Function7<T1, T2, T3, T4, T5, T6, T7, R>) - Method in class com.mojang.datafixers.Products.P7
 
apply(Applicative<F, ?>, App<F, Function7<T1, T2, T3, T4, T5, T6, T7, R>>) - Method in class com.mojang.datafixers.Products.P7
 
apply(Applicative<F, ?>, Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Method in class com.mojang.datafixers.Products.P8
 
apply(Applicative<F, ?>, App<F, Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>) - Method in class com.mojang.datafixers.Products.P8
 
apply(Applicative<F, ?>, Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>) - Method in class com.mojang.datafixers.Products.P9
 
apply(Applicative<F, ?>, App<F, Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>) - Method in class com.mojang.datafixers.Products.P9
 
apply(TypeToken<Proof2>, App<Proof2, P>, App2<P, A, B>) - Method in class com.mojang.datafixers.TypedOptic
 
apply(int) - Method in interface com.mojang.datafixers.types.families.Algebra
template.apply(family).apply(i) == op(i).argType() family.apply(i) == op(i).resType()
apply(int) - Method in class com.mojang.datafixers.types.families.ListAlgebra
 
apply(int) - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
apply(int) - Method in interface com.mojang.datafixers.types.families.TypeFamily
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Check
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.CompoundList
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Const
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Hook
 
apply(DynamicOps<T>, T) - Method in interface com.mojang.datafixers.types.templates.Hook.HookFunction
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.List
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Named
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Product
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Sum
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.Tag
 
apply(TypeFamily) - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
apply(TypeFamily) - Method in interface com.mojang.datafixers.types.templates.TypeTemplate
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface com.mojang.datafixers.util.Function10
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in interface com.mojang.datafixers.util.Function11
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in interface com.mojang.datafixers.util.Function12
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Method in interface com.mojang.datafixers.util.Function13
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Method in interface com.mojang.datafixers.util.Function14
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Method in interface com.mojang.datafixers.util.Function15
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) - Method in interface com.mojang.datafixers.util.Function16
Applies this function to the parameters.
apply(T1, T2, T3) - Method in interface com.mojang.datafixers.util.Function3
Applies this function to the parameters.
apply(T1, T2, T3, T4) - Method in interface com.mojang.datafixers.util.Function4
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5) - Method in interface com.mojang.datafixers.util.Function5
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6) - Method in interface com.mojang.datafixers.util.Function6
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface com.mojang.datafixers.util.Function7
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface com.mojang.datafixers.util.Function8
Applies this function to the parameters.
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface com.mojang.datafixers.util.Function9
Applies this function to the parameters.
apply(DynamicOps<T>, T, DataResult<Pair<A, T>>) - Method in interface com.mojang.serialization.Codec.ResultFunction
Applies a transformation to the result of decoding an object a.
apply(DynamicOps<T>, MapLike<T>, DataResult<A>) - Method in interface com.mojang.serialization.MapCodec.ResultFunction
Applies a transformation to the result of decoding an object.
apply2(BiFunction<A, B, R>, App<F, A>, App<F, B>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a BiFunction.
apply2(BiFunction<R, R2, S>, DataResult<R2>) - Method in class com.mojang.serialization.DataResult
Combines this result with another result using the given function.
apply2stable(BiFunction<R, R2, S>, DataResult<R2>) - Method in class com.mojang.serialization.DataResult
Combines this result with another result using the given function, under the "stable" lifecycle.
apply3(Function3<T1, T2, T3, R>, App<F, T1>, App<F, T2>, App<F, T3>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function3.
apply3(Function3<R, R2, R3, S>, DataResult<R2>, DataResult<R3>) - Method in class com.mojang.serialization.DataResult
Combines this result with two other results using the given function.
apply4(Function4<T1, T2, T3, T4, R>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function4.
apply5(Function5<T1, T2, T3, T4, T5, R>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function5.
apply6(Function6<T1, T2, T3, T4, T5, T6, R>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function6.
apply7(Function7<T1, T2, T3, T4, T5, T6, T7, R>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function7.
apply8(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function8.
apply9(Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>, App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>) - Method in interface com.mojang.datafixers.kinds.Applicative
Maps the contents of the input containers to a container of R using a Function9.
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Check
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.CompoundList
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Const
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Hook
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.List
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Named
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Product
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Sum
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.Tag
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
applyO(FamilyOptic<A, B>, Type<A>, Type<B>) - Method in interface com.mojang.datafixers.types.templates.TypeTemplate
 
asBoolean(boolean) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a boolean, using the given value as a fallback.
asByte(byte) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a byte, using the given value as a fallback.
asByteBuffer() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a ByteBuffer.
asByteBufferOpt() - Method in class com.mojang.serialization.Dynamic
 
asByteBufferOpt() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a ByteBuffer in a DataResult.
asByteBufferOpt() - Method in class com.mojang.serialization.OptionalDynamic
 
asDouble(double) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a double, using the given value as a fallback.
asFloat(float) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a float, using the given value as a fallback.
asInt(int) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as an int, using the given value as a fallback.
asIntStream() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a IntStream.
asIntStreamOpt() - Method in class com.mojang.serialization.Dynamic
 
asIntStreamOpt() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a stream of int values in a DataResult.
asIntStreamOpt() - Method in class com.mojang.serialization.OptionalDynamic
 
asList(Function<Dynamic<T>, U>) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a List.
asListOpt(Function<Dynamic<T>, U>) - Method in class com.mojang.serialization.DynamicLike
Uses the given deserialization function to decode a list on elements from the wrapped value.
asLong(long) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a long, using the given value as a fallback.
asLongStream() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a LongStream.
asLongStreamOpt() - Method in class com.mojang.serialization.Dynamic
 
asLongStreamOpt() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a stream of long values in a DataResult.
asLongStreamOpt() - Method in class com.mojang.serialization.OptionalDynamic
 
asMap(Function<Dynamic<T>, K>, Function<Dynamic<T>, V>) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a Map.
asMapOpt() - Method in class com.mojang.serialization.Dynamic
 
asMapOpt() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a map of entries in a DataResult.
asMapOpt(Function<Dynamic<T>, K>, Function<Dynamic<T>, V>) - Method in class com.mojang.serialization.DynamicLike
Uses the given deserialization functions to decode a map on key-value pairs from the wrapped value.
asMapOpt() - Method in class com.mojang.serialization.OptionalDynamic
 
asNumber() - Method in class com.mojang.serialization.Dynamic
 
asNumber() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a number in a DataResult.
asNumber(Number) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a number, using the given value as a fallback.
asNumber() - Method in class com.mojang.serialization.OptionalDynamic
 
asShort(short) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a short, using the given value as a fallback.
asStream() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a Stream.
asStreamOpt() - Method in class com.mojang.serialization.Dynamic
 
asStreamOpt() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a stream of values in a DataResult.
asStreamOpt() - Method in class com.mojang.serialization.OptionalDynamic
 
asString() - Method in class com.mojang.serialization.Dynamic
 
asString() - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a string in a DataResult.
asString(String) - Method in class com.mojang.serialization.DynamicLike
Coerces and returns the wrapped value as a String, using the given value as a fallback.
asString() - Method in class com.mojang.serialization.OptionalDynamic
 
aType - Variable in class com.mojang.datafixers.TypedOptic
 
aType() - Method in class com.mojang.datafixers.TypedOptic
 

B

bang() - Static method in class com.mojang.datafixers.functions.Functions
 
BaseMapCodec<K,V> - Interface in com.mojang.serialization.codecs
 
bool() - Static method in interface com.mojang.datafixers.DSL
 
BOOL - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type boolean.
bounds() - Method in class com.mojang.datafixers.OpticParts
 
bounds() - Method in class com.mojang.datafixers.TypedOptic
 
box(Lens<S, T, A, B>) - Static method in interface com.mojang.datafixers.optics.Lens
Boxes the given lens into an applied Lens.Mu2.
Box(Lens<S, T, A, B>) - Constructor for class com.mojang.datafixers.optics.Lens.Box
Constructs a new box wrapping the given lens.
boxed() - Method in interface com.mojang.serialization.Decoder
Creates a Decoder.Boxed from this Decoder.
bType - Variable in class com.mojang.datafixers.TypedOptic
 
bType() - Method in class com.mojang.datafixers.TypedOptic
 
build(Executor) - Method in class com.mojang.datafixers.DataFixerBuilder
 
build(F2) - Method in class com.mojang.datafixers.optics.Inj1
 
build(G2) - Method in class com.mojang.datafixers.optics.Inj2
 
build(B) - Method in class com.mojang.datafixers.optics.InjTagged
 
build(B) - Method in interface com.mojang.datafixers.optics.Prism
Constructs a value of the output object type with the given output field value.
build(App<RecordCodecBuilder.Mu<O>, O>) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Builds a MapCodec that operates on the fields defined using the given RecordCodecBuilder.
build(T) - Method in interface com.mojang.serialization.ListBuilder
 
build(DataResult<T>) - Method in interface com.mojang.serialization.ListBuilder
 
build(T) - Method in class com.mojang.serialization.ListBuilder.Builder
 
build(R, T) - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
build(T) - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
build(T) - Method in interface com.mojang.serialization.RecordBuilder
 
build(DataResult<T>) - Method in interface com.mojang.serialization.RecordBuilder
 
build(ImmutableMap.Builder<T, T>, T) - Method in class com.mojang.serialization.RecordBuilder.MapBuilder
 
buildCodec() - Method in class com.mojang.datafixers.types.constant.EmptyPart
 
buildCodec() - Method in class com.mojang.datafixers.types.constant.EmptyPartPassthrough
 
buildCodec() - Method in class com.mojang.datafixers.types.Func
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.Const.PrimitiveType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.List.ListType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
needs to be lazy
buildCodec() - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
buildCodec() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
buildCodec() - Method in class com.mojang.datafixers.types.Type
 
Builder(DynamicOps<T>) - Constructor for class com.mojang.serialization.ListBuilder.Builder
 
builder - Variable in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
buildLeft(PointFree<?>, Comp<A, B, C>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule.CompRewrite
 
buildLeftNested(Comp<A, B, C>, Comp<?, ?, D>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule.CompRewrite
 
buildMuType(Type<A>, RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
buildRight(Comp<A, B, C>, PointFree<?>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule.CompRewrite
 
buildRightNested(Comp<A, B, D>, Comp<?, C, ?>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule.CompRewrite
 
buildTemplate() - Method in class com.mojang.datafixers.types.constant.EmptyPart
 
buildTemplate() - Method in class com.mojang.datafixers.types.constant.EmptyPartPassthrough
 
buildTemplate() - Method in class com.mojang.datafixers.types.Func
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Const.PrimitiveType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.List.ListType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
buildTemplate() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
buildTemplate() - Method in class com.mojang.datafixers.types.Type
 
buildTypes() - Method in class com.mojang.datafixers.schemas.Schema
 
BYTE - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type byte.
BYTE_BUFFER - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type ByteBuffer (a byte sequence).
byteType() - Static method in interface com.mojang.datafixers.DSL
 

C

cap(TypeFamily, RewriteResult<S, T>) - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
cap1(TypeRewriteRule, RewriteResult<A, B>) - Method in class com.mojang.datafixers.TypeRewriteRule.Seq
 
Cartesian<P extends K2,Mu extends Cartesian _> - Interface in com.mojang.datafixers.optics.profunctors
A profunctor that supports converting a transformation acting on some type to and from a transformation acting on pairs holding that type.
Cartesian.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for Cartesian.
CartesianLike<T extends K1,C,Mu extends CartesianLike _> - Interface in com.mojang.datafixers.kinds
A Traversable functor that operates on a product type, such as a tuple.
CartesianLike.Mu - Interface in com.mojang.datafixers.kinds
The witness type of CartesianLike.
cast(DynamicOps<U>) - Method in class com.mojang.serialization.Dynamic
Safely casts this Dynamic to a more specific type, and returns the contained value.
castTyped(DynamicOps<U>) - Method in class com.mojang.serialization.Dynamic
Safely casts this Dynamic to a more specific type.
ceillog2(int) - Static method in class com.mojang.datafixers.DataFixUtils
 
check(String, int, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
Check - Class in com.mojang.datafixers.types.templates
 
Check(String, int, TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.Check
 
Check.CheckType<A> - Class in com.mojang.datafixers.types.templates
 
checked(String, Type<A>, Type<B>, Function<Typed<?>, Typed<?>>, BitSet) - Static method in class com.mojang.datafixers.DataFix
 
checkOnce(TypeRewriteRule, Consumer<Type<?>>) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
CheckOnce(TypeRewriteRule, Consumer<Type<?>>) - Constructor for class com.mojang.datafixers.TypeRewriteRule.CheckOnce
 
checkRange(N, N) - Static method in interface com.mojang.serialization.Codec
 
CheckType(String, int, int, Type<A>) - Constructor for class com.mojang.datafixers.types.templates.Check.CheckType
 
Closed<P extends K2,Mu extends Closed.Mu> - Interface in com.mojang.datafixers.optics.profunctors
A Profunctor that may be turned into a transformation on functions.
closed(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.Closed
Partially composes the given transformation by creating a transformation on functions based on it.
Closed.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for a Closed.
coApply(DynamicOps<T>, A, DataResult<T>) - Method in interface com.mojang.serialization.Codec.ResultFunction
Applies a transformation to the result of encoding an object.
coApply(DynamicOps<T>, A, RecordBuilder<T>) - Method in interface com.mojang.serialization.MapCodec.ResultFunction
Applies a transformation to the result of encoding an object.
Cocartesian<P extends K2,Mu extends Cocartesian _> - Interface in com.mojang.datafixers.optics.profunctors
A profunctor that supports converting a transformation acting on some type to and from a transformation acting on eithers holding that type.
Cocartesian.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for Cocartesian.
CocartesianLike<T extends K1,C,Mu extends CocartesianLike _> - Interface in com.mojang.datafixers.kinds
A Traversable functor that can convert values to and from a sum type.
CocartesianLike.Mu - Interface in com.mojang.datafixers.kinds
The witness type of CocartesianLike.
codec() - Method in class com.mojang.datafixers.types.Type
 
Codec<A> - Interface in com.mojang.serialization
A combined Decoder and Encoder.
codec() - Method in class com.mojang.serialization.MapCodec
Returns a Codec that implements the same operations as this map codec.
codec() - Method in class com.mojang.serialization.MapCodec.MapCodecCodec
Returns the underlying MapCodec backing this codec.
Codec.ResultFunction<A> - Interface in com.mojang.serialization
A unary operator applied on the result obtained from decoding or encoding from a Codec.
com.mojang.datafixers - package com.mojang.datafixers
 
com.mojang.datafixers.functions - package com.mojang.datafixers.functions
 
com.mojang.datafixers.kinds - package com.mojang.datafixers.kinds
Contains common type classes and interfaces that allow the use of higher kinded types.
com.mojang.datafixers.optics - package com.mojang.datafixers.optics
 
com.mojang.datafixers.optics.profunctors - package com.mojang.datafixers.optics.profunctors
 
com.mojang.datafixers.schemas - package com.mojang.datafixers.schemas
 
com.mojang.datafixers.types - package com.mojang.datafixers.types
 
com.mojang.datafixers.types.constant - package com.mojang.datafixers.types.constant
 
com.mojang.datafixers.types.families - package com.mojang.datafixers.types.families
 
com.mojang.datafixers.types.templates - package com.mojang.datafixers.types.templates
 
com.mojang.datafixers.util - package com.mojang.datafixers.util
Contains data types and function types with 3-16 parameters.
com.mojang.serialization - package com.mojang.serialization
Contains types used for serializing and deserializing data structures.
com.mojang.serialization.codecs - package com.mojang.serialization.codecs
 
comap(Function<? super B, ? extends A>) - Method in interface com.mojang.serialization.Encoder
Transforms this encoder to operate on a different type using the given mapping function.
comap(Function<? super B, ? extends A>) - Method in interface com.mojang.serialization.MapEncoder
Transforms this map encoder to operate on a different type using the given mapping function.
comapFlatMap(Function<? super A, ? extends DataResult<? extends S>>, Function<? super S, ? extends A>) - Method in interface com.mojang.serialization.Codec
Transforms this codec into another codec using the given invertible partial function.
comp(Type<B>, PointFree<Function<B, C>>, PointFree<Function<A, B>>) - Static method in class com.mojang.datafixers.functions.Functions
 
compose(Optic<? super Proof2, A, B, A1, B1>) - Method in interface com.mojang.datafixers.optics.Optic
Composes this optic with another optic that operates on the field types of this optic.
compose(App2<P, B, C>, Supplier<App2<P, A, B>>) - Method in interface com.mojang.datafixers.optics.profunctors.MonoidProfunctor
 
compose(RewriteResult<C, A>) - Method in class com.mojang.datafixers.RewriteResult
 
compose(TypedOptic<A, B, A1, B1>) - Method in class com.mojang.datafixers.TypedOptic
 
compose(View<C, A>) - Method in class com.mojang.datafixers.View
 
composeUnchecked(Optic<?, A, B, A1, B1>) - Method in interface com.mojang.datafixers.optics.Optic
Composes this optic with another optic that operates on the field types of this optic without checking for type compatibility.
CompositionOptic(Optic<? super Proof, S, T, A, B>, Optic<? super Proof, A, B, A1, B1>) - Constructor for class com.mojang.datafixers.optics.Optic.CompositionOptic
Constructs a new composition from the given compatible optics.
compoundList(TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
compoundList(Type<V>) - Static method in interface com.mojang.datafixers.DSL
 
compoundList(TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
compoundList(Type<K>, Type<V>) - Static method in interface com.mojang.datafixers.DSL
 
CompoundList - Class in com.mojang.datafixers.types.templates
 
CompoundList(TypeTemplate, TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.CompoundList
 
compoundList(Codec<K>, Codec<V>) - Static method in interface com.mojang.serialization.Codec
Creates a codec for a list of key-value pairs from codecs for the element types.
CompoundList.CompoundListType<K,V> - Class in com.mojang.datafixers.types.templates
 
CompoundListCodec<K,V> - Class in com.mojang.serialization.codecs
 
CompoundListCodec(Codec<K>, Codec<V>) - Constructor for class com.mojang.serialization.codecs.CompoundListCodec
 
compoundListElements(Type<K>, Type<V>, Type<V2>) - Static method in class com.mojang.datafixers.TypedOptic
 
compoundListKeys(Type<K>, Type<K2>, Type<V>) - Static method in class com.mojang.datafixers.TypedOptic
 
CompoundListType(Type<K>, Type<V>) - Constructor for class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
compress(String) - Method in class com.mojang.serialization.KeyCompressor
Returns the key index associated with the key the given string represents.
compress(T) - Method in class com.mojang.serialization.KeyCompressor
Returns the key index associated with the given key.
Compressable - Interface in com.mojang.serialization
A Keyable that furthermore supports key compression.
COMPRESSED - Static variable in class com.mojang.serialization.JsonOps
The singleton JsonOps instance for compressed JSON serialization.
compressedBuilder(DynamicOps<T>) - Method in interface com.mojang.serialization.MapEncoder
Creates a new, empty RecordBuilder that accepts values of the given serialized type.
compressedDecode(DynamicOps<T>, T) - Method in interface com.mojang.serialization.MapDecoder
Decodes an object from the given serialized form.
compressMaps() - Method in interface com.mojang.serialization.DynamicOps
Whether the caller should serialize maps using a compressed representation.
compressMaps() - Method in class com.mojang.serialization.JsonOps
Whether the caller should serialize maps using a compressed representation.
compressor(DynamicOps<T>) - Method in interface com.mojang.serialization.Compressable
Returns the KeyCompressor used to compress keys in this object's key set for the given serialized form.
compressor(DynamicOps<T>) - Method in class com.mojang.serialization.CompressorHolder
 
compressor(DynamicOps<T>) - Method in interface com.mojang.serialization.MapDecoder
Returns the KeyCompressor used to associate record keys with indices.
compressor(DynamicOps<T>) - Method in interface com.mojang.serialization.MapEncoder
Returns the KeyCompressor this map encoder uses to associate valid record keys with indices.
CompressorHolder - Class in com.mojang.serialization
Abstract base class for Compressable objects.
CompressorHolder() - Constructor for class com.mojang.serialization.CompressorHolder
 
Const<C,T> - Class in com.mojang.datafixers.kinds
A Functor that stores values of an unrelated type.
Const - Class in com.mojang.datafixers.types.templates
 
Const(Type<?>) - Constructor for class com.mojang.datafixers.types.templates.Const
 
Const.Instance<C> - Class in com.mojang.datafixers.kinds
The Applicative type class instance for Const.
Const.Instance.Mu<C> - Class in com.mojang.datafixers.kinds
The witness type for Const.Instance
Const.Mu<C> - Class in com.mojang.datafixers.kinds
The witness type for Const.
Const.PrimitiveType<A> - Class in com.mojang.datafixers.types.templates
 
constType(Type<?>) - Static method in interface com.mojang.datafixers.DSL
 
consumerToFunction(Consumer<T>) - Static method in class com.mojang.datafixers.DataFixUtils
 
Continue() - Constructor for class com.mojang.datafixers.types.Type.Continue
 
convert(DynamicOps<R>) - Method in class com.mojang.serialization.Dynamic
Converts this Dynamic to an equivalent object of another serialized form.
convert(DynamicOps<S>, DynamicOps<T>, S) - Static method in class com.mojang.serialization.Dynamic
Converts a raw serialized value from one form to another.
convertList(DynamicOps<U>, T) - Method in interface com.mojang.serialization.DynamicOps
Converts a serialized list of values of the serialized type to another serialized type.
convertMap(DynamicOps<U>, T) - Method in interface com.mojang.serialization.DynamicOps
Converts a serialized map of entries of the serialized type to another serialized type.
convertTo(DynamicOps<U>, T) - Method in interface com.mojang.serialization.DynamicOps
Converts a value of the serialization type to an equivalent value of another serialization type.
convertTo(DynamicOps<U>, JsonElement) - Method in class com.mojang.serialization.JsonOps
 
convertUnchecked(String, Type<A>, Type<B>) - Method in class com.mojang.datafixers.DataFix
 
create(Function<? super A, ? extends B>) - Static method in interface com.mojang.datafixers.FunctionType
Converts a Function to a FunctionType.
create(C) - Static method in class com.mojang.datafixers.kinds.Const
Creates a Const with the given stored value.
create(A) - Static method in class com.mojang.datafixers.kinds.IdF
Creates an IdF container for a value.
create(List<T>) - Static method in class com.mojang.datafixers.kinds.ListBox
Creates a ListBox containing the same elements as the given List.
create(Optional<T>) - Static method in class com.mojang.datafixers.kinds.OptionalBox
 
create(View<A, B>, BitSet) - Static method in class com.mojang.datafixers.RewriteResult
 
create(Type<A>, Type<B>, PointFree<Function<A, B>>) - Static method in class com.mojang.datafixers.View
 
create(String, Type<A>, Type<B>, Function<DynamicOps<?>, Function<A, B>>) - Static method in class com.mojang.datafixers.View
 
create(Function<RecordCodecBuilder.Instance<O>, ? extends App<RecordCodecBuilder.Mu<O>, O>>) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a Codec using the fields provided via the given function.
createBoolean(boolean) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given boolean value.
createBoolean(boolean) - Method in interface com.mojang.serialization.DynamicOps
Serializes a boolean value to the serialized type.
createBoolean(boolean) - Method in class com.mojang.serialization.JsonOps
 
createByte(byte) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given byte value.
createByte(byte) - Method in interface com.mojang.serialization.DynamicOps
Serializes a byte value to the serialized type.
createByteList(ByteBuffer) - Method in class com.mojang.serialization.DynamicLike
Creates a dynamic list from the given byte buffer
createByteList(ByteBuffer) - Method in interface com.mojang.serialization.DynamicOps
Serializes a ByteBuffer to the serialized type.
createDouble(double) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given double value.
createDouble(double) - Method in interface com.mojang.serialization.DynamicOps
Serializes a double value to the serialized type.
createFloat(float) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given float value.
createFloat(float) - Method in interface com.mojang.serialization.DynamicOps
Serializes a float value to the serialized type.
createInt(int) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given byte value.
createInt(int) - Method in interface com.mojang.serialization.DynamicOps
Serializes a int value to the serialized type.
createIntList(IntStream) - Method in class com.mojang.serialization.DynamicLike
Creates a dynamic list from the given IntStream.
createIntList(IntStream) - Method in interface com.mojang.serialization.DynamicOps
Serializes a IntStream to the serialized type.
createList(Stream<? extends Dynamic<?>>) - Method in class com.mojang.serialization.DynamicLike
Creates a dynamic list from the given stream of dynamic values.
createList(Stream<T>) - Method in interface com.mojang.serialization.DynamicOps
Serializes a list of values, in the form of a Stream to the serialized type.
createList(Stream<JsonElement>) - Method in class com.mojang.serialization.JsonOps
 
createLong(long) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given long value.
createLong(long) - Method in interface com.mojang.serialization.DynamicOps
Serializes a long value to the serialized type.
createLongList(LongStream) - Method in class com.mojang.serialization.DynamicLike
Creates a dynamic list from the given LongStream.
createLongList(LongStream) - Method in interface com.mojang.serialization.DynamicOps
Serializes a LongStream to the serialized type.
createMap(Map<? extends Dynamic<?>, ? extends Dynamic<?>>) - Method in class com.mojang.serialization.DynamicLike
Creates a dynamic map from the given map of dynamic values.
createMap(Stream<Pair<T, T>>) - Method in interface com.mojang.serialization.DynamicOps
Serializes a Stream of entries to a map serialized value.
createMap(Map<T, T>) - Method in interface com.mojang.serialization.DynamicOps
Serializes the entries in the given Map value to the serialized type.
createMap(Stream<Pair<JsonElement, JsonElement>>) - Method in class com.mojang.serialization.JsonOps
 
createNumeric(Number) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given number.
createNumeric(Number) - Method in interface com.mojang.serialization.DynamicOps
Serializes a Number value to the serialized type.
createNumeric(Number) - Method in class com.mojang.serialization.JsonOps
 
createShort(short) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given short value.
createShort(short) - Method in interface com.mojang.serialization.DynamicOps
Serializes a short value to the serialized type.
createString(String) - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the given String value.
createString(String) - Method in interface com.mojang.serialization.DynamicOps
Serializes a String value to the serialized type.
createString(String) - Method in class com.mojang.serialization.JsonOps
 
curry() - Method in interface com.mojang.datafixers.util.Function10
 
curry() - Method in interface com.mojang.datafixers.util.Function11
 
curry() - Method in interface com.mojang.datafixers.util.Function12
 
curry() - Method in interface com.mojang.datafixers.util.Function13
 
curry() - Method in interface com.mojang.datafixers.util.Function14
 
curry() - Method in interface com.mojang.datafixers.util.Function15
 
curry() - Method in interface com.mojang.datafixers.util.Function16
 
curry() - Method in interface com.mojang.datafixers.util.Function3
Curries this function into a Function returning a BiFunction.
curry() - Method in interface com.mojang.datafixers.util.Function4
Curries this function into a Function returning a Function3.
curry() - Method in interface com.mojang.datafixers.util.Function5
Curries this function into a Function returning a Function4.
curry() - Method in interface com.mojang.datafixers.util.Function6
Curries this function into a Function returning a Function5.
curry() - Method in interface com.mojang.datafixers.util.Function7
Curries this function into a Function returning a Function6.
curry() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a Function returning a Function7.
curry() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function returning a Function8.
curry10() - Method in interface com.mojang.datafixers.util.Function11
 
curry10() - Method in interface com.mojang.datafixers.util.Function12
 
curry10() - Method in interface com.mojang.datafixers.util.Function13
 
curry10() - Method in interface com.mojang.datafixers.util.Function14
 
curry10() - Method in interface com.mojang.datafixers.util.Function15
 
curry10() - Method in interface com.mojang.datafixers.util.Function16
 
curry11() - Method in interface com.mojang.datafixers.util.Function12
 
curry11() - Method in interface com.mojang.datafixers.util.Function13
 
curry11() - Method in interface com.mojang.datafixers.util.Function14
 
curry11() - Method in interface com.mojang.datafixers.util.Function15
 
curry11() - Method in interface com.mojang.datafixers.util.Function16
 
curry12() - Method in interface com.mojang.datafixers.util.Function13
 
curry12() - Method in interface com.mojang.datafixers.util.Function14
 
curry12() - Method in interface com.mojang.datafixers.util.Function15
 
curry12() - Method in interface com.mojang.datafixers.util.Function16
 
curry13() - Method in interface com.mojang.datafixers.util.Function14
 
curry13() - Method in interface com.mojang.datafixers.util.Function15
 
curry13() - Method in interface com.mojang.datafixers.util.Function16
 
curry14() - Method in interface com.mojang.datafixers.util.Function15
 
curry14() - Method in interface com.mojang.datafixers.util.Function16
 
curry15() - Method in interface com.mojang.datafixers.util.Function16
 
curry2() - Method in interface com.mojang.datafixers.util.Function10
 
curry2() - Method in interface com.mojang.datafixers.util.Function11
 
curry2() - Method in interface com.mojang.datafixers.util.Function12
 
curry2() - Method in interface com.mojang.datafixers.util.Function13
 
curry2() - Method in interface com.mojang.datafixers.util.Function14
 
curry2() - Method in interface com.mojang.datafixers.util.Function15
 
curry2() - Method in interface com.mojang.datafixers.util.Function16
 
curry2() - Method in interface com.mojang.datafixers.util.Function3
Curries this function into a BiFunction returning a Function.
curry2() - Method in interface com.mojang.datafixers.util.Function4
Curries this function into a BiFunction returning a BiFunction.
curry2() - Method in interface com.mojang.datafixers.util.Function5
Curries this function into a BiFunction returning a Function3.
curry2() - Method in interface com.mojang.datafixers.util.Function6
Curries this function into a BiFunction returning a Function4.
curry2() - Method in interface com.mojang.datafixers.util.Function7
Curries this function into a BiFunction returning a Function5.
curry2() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a BiFunction returning a Function6.
curry2() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a BiFunction returning a Function7.
curry3() - Method in interface com.mojang.datafixers.util.Function10
 
curry3() - Method in interface com.mojang.datafixers.util.Function11
 
curry3() - Method in interface com.mojang.datafixers.util.Function12
 
curry3() - Method in interface com.mojang.datafixers.util.Function13
 
curry3() - Method in interface com.mojang.datafixers.util.Function14
 
curry3() - Method in interface com.mojang.datafixers.util.Function15
 
curry3() - Method in interface com.mojang.datafixers.util.Function16
 
curry3() - Method in interface com.mojang.datafixers.util.Function4
Curries this function into a Function3 returning a Function.
curry3() - Method in interface com.mojang.datafixers.util.Function5
Curries this function into a Function3 returning a BiFunction.
curry3() - Method in interface com.mojang.datafixers.util.Function6
Curries this function into a Function3 returning a Function3.
curry3() - Method in interface com.mojang.datafixers.util.Function7
Curries this function into a Function3 returning a Function4.
curry3() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a Function3 returning a Function5.
curry3() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function3 returning a Function6.
curry4() - Method in interface com.mojang.datafixers.util.Function10
 
curry4() - Method in interface com.mojang.datafixers.util.Function11
 
curry4() - Method in interface com.mojang.datafixers.util.Function12
 
curry4() - Method in interface com.mojang.datafixers.util.Function13
 
curry4() - Method in interface com.mojang.datafixers.util.Function14
 
curry4() - Method in interface com.mojang.datafixers.util.Function15
 
curry4() - Method in interface com.mojang.datafixers.util.Function16
 
curry4() - Method in interface com.mojang.datafixers.util.Function5
Curries this function into a Function4 returning a Function.
curry4() - Method in interface com.mojang.datafixers.util.Function6
Curries this function into a Function4 returning a BiFunction.
curry4() - Method in interface com.mojang.datafixers.util.Function7
Curries this function into a Function4 returning a Function3.
curry4() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a Function4 returning a Function4.
curry4() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function4 returning a Function5.
curry5() - Method in interface com.mojang.datafixers.util.Function10
 
curry5() - Method in interface com.mojang.datafixers.util.Function11
 
curry5() - Method in interface com.mojang.datafixers.util.Function12
 
curry5() - Method in interface com.mojang.datafixers.util.Function13
 
curry5() - Method in interface com.mojang.datafixers.util.Function14
 
curry5() - Method in interface com.mojang.datafixers.util.Function15
 
curry5() - Method in interface com.mojang.datafixers.util.Function16
 
curry5() - Method in interface com.mojang.datafixers.util.Function6
Curries this function into a Function5 returning a Function.
curry5() - Method in interface com.mojang.datafixers.util.Function7
Curries this function into a Function5 returning a BiFunction.
curry5() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a Function5 returning a Function3.
curry5() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function5 returning a Function4.
curry6() - Method in interface com.mojang.datafixers.util.Function10
 
curry6() - Method in interface com.mojang.datafixers.util.Function11
 
curry6() - Method in interface com.mojang.datafixers.util.Function12
 
curry6() - Method in interface com.mojang.datafixers.util.Function13
 
curry6() - Method in interface com.mojang.datafixers.util.Function14
 
curry6() - Method in interface com.mojang.datafixers.util.Function15
 
curry6() - Method in interface com.mojang.datafixers.util.Function16
 
curry6() - Method in interface com.mojang.datafixers.util.Function7
Curries this function into a Function6 returning a Function.
curry6() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a Function6 returning a BiFunction.
curry6() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function6 returning a Function3.
curry7() - Method in interface com.mojang.datafixers.util.Function10
 
curry7() - Method in interface com.mojang.datafixers.util.Function11
 
curry7() - Method in interface com.mojang.datafixers.util.Function12
 
curry7() - Method in interface com.mojang.datafixers.util.Function13
 
curry7() - Method in interface com.mojang.datafixers.util.Function14
 
curry7() - Method in interface com.mojang.datafixers.util.Function15
 
curry7() - Method in interface com.mojang.datafixers.util.Function16
 
curry7() - Method in interface com.mojang.datafixers.util.Function8
Curries this function into a Function7 returning a Function.
curry7() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function7 returning a BiFunction.
curry8() - Method in interface com.mojang.datafixers.util.Function10
 
curry8() - Method in interface com.mojang.datafixers.util.Function11
 
curry8() - Method in interface com.mojang.datafixers.util.Function12
 
curry8() - Method in interface com.mojang.datafixers.util.Function13
 
curry8() - Method in interface com.mojang.datafixers.util.Function14
 
curry8() - Method in interface com.mojang.datafixers.util.Function15
 
curry8() - Method in interface com.mojang.datafixers.util.Function16
 
curry8() - Method in interface com.mojang.datafixers.util.Function9
Curries this function into a Function8 returning a Function.
curry9() - Method in interface com.mojang.datafixers.util.Function10
 
curry9() - Method in interface com.mojang.datafixers.util.Function11
 
curry9() - Method in interface com.mojang.datafixers.util.Function12
 
curry9() - Method in interface com.mojang.datafixers.util.Function13
 
curry9() - Method in interface com.mojang.datafixers.util.Function14
 
curry9() - Method in interface com.mojang.datafixers.util.Function15
 
curry9() - Method in interface com.mojang.datafixers.util.Function16
 

D

DataFix - Class in com.mojang.datafixers
 
DataFix(Schema, boolean) - Constructor for class com.mojang.datafixers.DataFix
 
DataFixer - Interface in com.mojang.datafixers
 
DataFixerBuilder - Class in com.mojang.datafixers
 
DataFixerBuilder(int) - Constructor for class com.mojang.datafixers.DataFixerBuilder
 
DataFixerUpper - Class in com.mojang.datafixers
 
DataFixerUpper(Int2ObjectSortedMap<Schema>, List<DataFix>, IntSortedSet) - Constructor for class com.mojang.datafixers.DataFixerUpper
 
DataFixUtils - Class in com.mojang.datafixers
 
DataResult<R> - Class in com.mojang.serialization
Represents either a successful operation, or a partial operation with an error message and a partial result (if available).
DataResult.Instance - Enum in com.mojang.serialization
The applicative functor type instance for the type constructor DataResult.
DataResult.Instance.Mu - Class in com.mojang.serialization
A marker class representing the meta-type constructor DataResult.Instance.
DataResult.Mu - Class in com.mojang.serialization
A marker interface representing the type constructor DataResult.
DataResult.PartialResult<R> - Class in com.mojang.serialization
A container for a partial result in an error DataResult.
decode(DynamicOps<T>, MapLike<T>) - Method in interface com.mojang.serialization.codecs.BaseMapCodec
 
decode(DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.CompoundListCodec
 
decode(DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.EitherCodec
 
decode(DynamicOps<T>, MapLike<T>) - Method in class com.mojang.serialization.codecs.EitherMapCodec
 
decode(DynamicOps<T>, MapLike<T>) - Method in class com.mojang.serialization.codecs.FieldDecoder
 
decode(DynamicOps<T>, MapLike<T>) - Method in class com.mojang.serialization.codecs.KeyDispatchCodec
 
decode(DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.ListCodec
 
decode(DynamicOps<T>, MapLike<T>) - Method in class com.mojang.serialization.codecs.OptionalFieldCodec
 
decode(DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.PairCodec
 
decode(DynamicOps<T>, MapLike<T>) - Method in class com.mojang.serialization.codecs.PairMapCodec
 
decode(DynamicOps<T>, T) - Method in interface com.mojang.serialization.codecs.PrimitiveCodec
 
decode(DynamicOps<T>, MapLike<T>) - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
decode(DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
decode(Dynamic<T>) - Method in interface com.mojang.serialization.Decoder.Boxed
Decodes the input into an object and returns the decoded object and remaining serialized data in a DataResult.
decode(DynamicOps<T>, T) - Method in interface com.mojang.serialization.Decoder
Decodes an object from the specified serialized data.
decode(Dynamic<T>) - Method in interface com.mojang.serialization.Decoder
Decodes an object from the specified Dynamic data.
decode(Dynamic<T>) - Method in interface com.mojang.serialization.Decoder.Simple
Completely decodes an object from the given Dynamic data.
decode(DynamicOps<T>, T) - Method in interface com.mojang.serialization.Decoder.Terminal
Completely decodes the given serialized input and returns the decoded object in a DataResult.
decode(Decoder<? extends A>) - Method in class com.mojang.serialization.Dynamic
 
decode(Decoder<? extends A>) - Method in class com.mojang.serialization.DynamicLike
Decodes an object using the given Decoder, and returns a DataResult containing a pair of the decoded object and the remaining serialized value.
decode(DynamicOps<T>, T) - Method in class com.mojang.serialization.MapCodec.MapCodecCodec
 
decode(DynamicOps<T>, MapLike<T>) - Method in interface com.mojang.serialization.MapDecoder
Decodes an object from the given map of serialized entries.
decode(Decoder<? extends A>) - Method in class com.mojang.serialization.OptionalDynamic
 
Decoder<A> - Interface in com.mojang.serialization
Deserializes (decodes) objects of a given type from a serialized form.
decoder() - Method in interface com.mojang.serialization.Decoder.Boxed
Returns a Decoder that performs the same actions as this boxed decoder.
decoder() - Method in interface com.mojang.serialization.Decoder.Simple
Returns a Decoder that performs the same actions as this simple decoder.
decoder() - Method in interface com.mojang.serialization.Decoder.Terminal
Returns a Decoder that performs the same actions as this terminal decoder.
decoder() - Method in interface com.mojang.serialization.MapDecoder
Returns a Decoder that implements the operations defined in this map decoder.
Decoder.Boxed<A> - Interface in com.mojang.serialization
A simple decoder interface that decodes an object from a Dynamic.
Decoder.Simple<A> - Interface in com.mojang.serialization
A simple decoder interface that completely decodes an object from a Dynamic, discarding any remaining serialized data.
Decoder.Terminal<A> - Interface in com.mojang.serialization
A simple decoder interface that discards any serialized input that was not used to decode the object.
decompress(int) - Method in class com.mojang.serialization.KeyCompressor
Returns the key associated with the given key index, or null if the key index does not correspond to a key.
dependent(Function<O, E>, MapEncoder<E>, Function<? super F, ? extends MapDecoder<E>>) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder
 
dependent(MapCodec<E>, Function<A, Pair<E, MapCodec<E>>>, BiFunction<A, E, A>) - Method in class com.mojang.serialization.MapCodec
Creates a map codec where the encoding and decoding of the given fields depends on the values of the fields decoded using this map codec.
deprecated(int) - Method in interface com.mojang.serialization.Codec
Returns an equivalent Codec with a deprecated lifecycle.
deprecated(F, int) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a builder for a deprecated singleton value.
deprecated(A, int) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
Creates a builder for the given singleton field value with a deprecated lifecycle.
deprecated(int) - Static method in class com.mojang.serialization.Lifecycle
Returns a deprecated lifecycle for the given version.
Deprecated(int) - Constructor for class com.mojang.serialization.Lifecycle.Deprecated
Constructs a deprecated lifecycle with the given starting version.
deprecated(int) - Method in class com.mojang.serialization.MapCodec
Sets this map codec to produce deprecated results.
dimap(Function<C, A>, Function<B, D>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.Adapter.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.Affine.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.Forget.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.ForgetOpt.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.Lens.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.Prism.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in interface com.mojang.datafixers.optics.profunctors.Profunctor
Takes a function from the output type C to the input type A and a function from the input type B to the output type D, and returns a function from a container of A, B to a container of C, D.
dimap(App2<P, A, B>, Function<C, A>, Function<B, D>) - Method in interface com.mojang.datafixers.optics.profunctors.Profunctor
Takes an input container, a left mapping from output to input, and a right mapping from input to output, and returns an output container.
dimap(Supplier<App2<P, A, B>>, Function<C, A>, Function<B, D>) - Method in interface com.mojang.datafixers.optics.profunctors.Profunctor
Takes an input container, a mapping from output to input, and a mapping from input to output, and returns an output container.
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.ReForgetC.Instance
 
dimap(Function<C, A>, Function<B, D>) - Method in class com.mojang.datafixers.optics.Traversal.Instance
 
dispatch(Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>) - Method in interface com.mojang.serialization.Codec
Returns a Codec that uses a default type key extracted using this codec to polymorphically dispatch against a complete set of supported subtypes.
dispatch(String, Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>) - Method in interface com.mojang.serialization.Codec
Returns a Codec that uses a type key extracted using this codec to polymorphically dispatch against a complete set of supported subtypes.
dispatchMap(Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that uses a default type key extracted using this codec to polymorphically dispatch against a complete set of supported subtypes.
dispatchMap(String, Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that uses a type key extracted using this codec to polymorphically dispatch against a complete set of supported subtypes.
dispatchStable(Function<? super E, ? extends A>, Function<? super A, ? extends Codec<? extends E>>) - Method in interface com.mojang.serialization.Codec
Returns a Codec that uses a default type key extracted using this codec to polymorphically dispatch against a complete set of supported subtypes.
distribute(App<? extends T, F>, App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.FunctorProfunctor
Wraps the input and output of the given transformation in the given functor.
doRewrite(Type<A>, Type<?>, PointFree<? extends Function<?, ?>>, PointFree<? extends Function<?, ?>>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.CataFuseDifferent
 
doRewrite(Type<A>, Type<?>, PointFree<? extends Function<?, ?>>, PointFree<? extends Function<?, ?>>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.CataFuseSame
 
doRewrite(Type<A>, Type<?>, PointFree<? extends Function<?, ?>>, PointFree<? extends Function<?, ?>>) - Method in interface com.mojang.datafixers.functions.PointFreeRule.CompRewrite
 
doRewrite(Type<A>, Type<?>, PointFree<? extends Function<?, ?>>, PointFree<? extends Function<?, ?>>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.LensComp
 
doRewrite(Type<A>, Type<?>, PointFree<? extends Function<?, ?>>, PointFree<? extends Function<?, ?>>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.SortInj
 
doRewrite(Type<A>, Type<?>, PointFree<? extends Function<?, ?>>, PointFree<? extends Function<?, ?>>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.SortProj
 
DOUBLE - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type double.
doubleRange(double, double) - Static method in interface com.mojang.serialization.Codec
 
doubleType() - Static method in interface com.mojang.datafixers.DSL
 
DSL - Interface in com.mojang.datafixers
 
DSL.Instances - Class in com.mojang.datafixers
 
DSL.TypeReference - Interface in com.mojang.datafixers
 
Dynamic<T> - Class in com.mojang.serialization
Encapsulates the serialized form of a single value.
Dynamic(DynamicOps<T>) - Constructor for class com.mojang.serialization.Dynamic
Constructs a new Dynamic containing the empty value of the given serialized form.
Dynamic(DynamicOps<T>, T) - Constructor for class com.mojang.serialization.Dynamic
Constructs a new Dynamic containing the given value of the serialized form.
DynamicLike<T> - Class in com.mojang.serialization
An abstract base class for objects that encapsulate a value of some serialized type.
DynamicLike(DynamicOps<T>) - Constructor for class com.mojang.serialization.DynamicLike
Constructs a new DynamicLike with the given serialization operations.
DynamicOps<T> - Interface in com.mojang.serialization
An adapter for a hierarchical serialization format.

E

Either<L,R> - Class in com.mojang.datafixers.util
A type which may hold either a value of the left type, or a value of the right type.
either(Codec<F>, Codec<S>) - Static method in interface com.mojang.serialization.Codec
Creates a codec for an Either from codecs for its elements.
Either.Instance<R2> - Class in com.mojang.datafixers.util
The Applicative, Traversable, and CocartesianLike type class instance for Either.
Either.Instance.Mu<R2> - Class in com.mojang.datafixers.util
The witness type for Either.Instance.
Either.Mu<R> - Class in com.mojang.datafixers.util
The witness type for Either.
eitherAffine(Affine<F, F2, A, B>, Affine<G, G2, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
EitherCodec<F,S> - Class in com.mojang.serialization.codecs
 
EitherCodec(Codec<F>, Codec<S>) - Constructor for class com.mojang.serialization.codecs.EitherCodec
 
eitherLens(Lens<F, F2, A, B>, Lens<G, G2, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
EitherMapCodec<F,S> - Class in com.mojang.serialization.codecs
 
EitherMapCodec(MapCodec<F>, MapCodec<S>) - Constructor for class com.mojang.serialization.codecs.EitherMapCodec
 
eitherTraversal(Traversal<F, F2, A, B>, Traversal<G, G2, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
element - Variable in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
element - Variable in class com.mojang.datafixers.types.templates.List.ListType
 
element - Variable in class com.mojang.datafixers.types.templates.Named.NamedType
 
element() - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
element - Variable in class com.mojang.datafixers.types.templates.Tag.TagType
 
element() - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
elementCodec() - Method in interface com.mojang.serialization.codecs.BaseMapCodec
 
elementCodec() - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
elementCodec() - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
elementResult(K, TaggedChoice.TaggedChoiceType<K>, RewriteResult<FT, FR>) - Static method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
empty() - Method in enum com.mojang.datafixers.FunctionType.Instance
 
empty() - Method in interface com.mojang.datafixers.optics.profunctors.Monoidal
 
EMPTY - Static variable in interface com.mojang.serialization.Codec
A MapCodec that performs no encoding nor decoding.
empty() - Method in interface com.mojang.serialization.DynamicOps
Returns the empty value of the serialization type.
empty() - Static method in interface com.mojang.serialization.Encoder
A MapEncoder that performs no serialization.
empty() - Method in class com.mojang.serialization.JsonOps
 
emptyList() - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the empty list.
emptyList() - Method in interface com.mojang.serialization.DynamicOps
Creates a new empty list of the serialization type.
emptyMap() - Method in class com.mojang.serialization.DynamicLike
Returns a dynamic value representing the empty map.
emptyMap() - Method in interface com.mojang.serialization.DynamicOps
Creates a new empty map of the serialization type.
emptyPart() - Static method in interface com.mojang.datafixers.DSL
 
EmptyPart - Class in com.mojang.datafixers.types.constant
 
EmptyPart() - Constructor for class com.mojang.datafixers.types.constant.EmptyPart
 
EmptyPartPassthrough - Class in com.mojang.datafixers.types.constant
 
EmptyPartPassthrough() - Constructor for class com.mojang.datafixers.types.constant.EmptyPartPassthrough
 
emptyPartType() - Static method in interface com.mojang.datafixers.DSL
 
encode(Map<K, V>, DynamicOps<T>, RecordBuilder<T>) - Method in interface com.mojang.serialization.codecs.BaseMapCodec
 
encode(List<Pair<K, V>>, DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.CompoundListCodec
 
encode(Either<F, S>, DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.EitherCodec
 
encode(Either<F, S>, DynamicOps<T>, RecordBuilder<T>) - Method in class com.mojang.serialization.codecs.EitherMapCodec
 
encode(A, DynamicOps<T>, RecordBuilder<T>) - Method in class com.mojang.serialization.codecs.FieldEncoder
 
encode(V, DynamicOps<T>, RecordBuilder<T>) - Method in class com.mojang.serialization.codecs.KeyDispatchCodec
 
encode(List<A>, DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.ListCodec
 
encode(Optional<A>, DynamicOps<T>, RecordBuilder<T>) - Method in class com.mojang.serialization.codecs.OptionalFieldCodec
 
encode(Pair<F, S>, DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.PairCodec
 
encode(Pair<F, S>, DynamicOps<T>, RecordBuilder<T>) - Method in class com.mojang.serialization.codecs.PairMapCodec
 
encode(A, DynamicOps<T>, T) - Method in interface com.mojang.serialization.codecs.PrimitiveCodec
 
encode(Map<K, V>, DynamicOps<T>, RecordBuilder<T>) - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
encode(Map<K, V>, DynamicOps<T>, T) - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
encode(A, DynamicOps<T>, T) - Method in interface com.mojang.serialization.Encoder
Encodes an object into the specified serialized data.
encode(A, DynamicOps<T>, T) - Method in class com.mojang.serialization.MapCodec.MapCodecCodec
 
encode(A, DynamicOps<T>, RecordBuilder<T>) - Method in interface com.mojang.serialization.MapEncoder
Encodes the input into a set of record fields that are added to the given builder.
Encoder<A> - Interface in com.mojang.serialization
Serializes (encodes) objects of a given type to a serialized form.
encoder() - Method in interface com.mojang.serialization.MapEncoder
Returns the Encoder that implements the operations defined in this MapEncoder.
encodeStart(DynamicOps<T>, A) - Method in interface com.mojang.serialization.Encoder
Encodes an object.
entries() - Method in interface com.mojang.serialization.MapLike
Returns a fresh Stream of all the entries in this map.
equals(Object) - Method in class com.mojang.datafixers.FieldFinder
 
equals(Object) - Method in class com.mojang.datafixers.functions.PointFreeRule.All
 
equals(Object) - Method in class com.mojang.datafixers.functions.PointFreeRule.Many
 
equals(Object) - Method in class com.mojang.datafixers.functions.PointFreeRule.One
 
equals(Object) - Method in class com.mojang.datafixers.functions.PointFreeRule.OrElse
 
equals(Object) - Method in class com.mojang.datafixers.functions.PointFreeRule.Seq
 
equals(Object) - Method in class com.mojang.datafixers.optics.Inj1
 
equals(Object) - Method in class com.mojang.datafixers.optics.Inj2
 
equals(Object) - Method in class com.mojang.datafixers.optics.InjTagged
 
equals(Object) - Method in class com.mojang.datafixers.optics.ListTraversal
 
equals(Object) - Method in class com.mojang.datafixers.optics.Optic.CompositionOptic
 
equals(Object) - Method in class com.mojang.datafixers.optics.Proj1
 
equals(Object) - Method in class com.mojang.datafixers.optics.Proj2
 
equals(Object) - Method in class com.mojang.datafixers.RewriteResult
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.All
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.CheckOnce
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.IfSame
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.One
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.OrElse
 
equals(Object) - Method in class com.mojang.datafixers.TypeRewriteRule.Seq
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.constant.EmptyPart
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.constant.EmptyPartPassthrough
 
equals(Object) - Method in class com.mojang.datafixers.types.families.ListAlgebra
 
equals(Object) - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.Func
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Check
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.CompoundList
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Const
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Const.PrimitiveType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Hook
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.List
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Named
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Product
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Sum
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.Tag
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
equals(Object) - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
equals(Object) - Method in class com.mojang.datafixers.types.Type
 
equals(Object, boolean, boolean) - Method in class com.mojang.datafixers.types.Type
 
equals(Object) - Method in class com.mojang.datafixers.util.Pair
 
equals(Object) - Method in class com.mojang.datafixers.View
 
equals(Object) - Method in class com.mojang.serialization.codecs.CompoundListCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.EitherCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.EitherMapCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.FieldDecoder
 
equals(Object) - Method in class com.mojang.serialization.codecs.FieldEncoder
 
equals(Object) - Method in class com.mojang.serialization.codecs.ListCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.OptionalFieldCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.PairCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.PairMapCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
equals(Object) - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
equals(Object) - Method in class com.mojang.serialization.DataResult
 
equals(Object) - Method in class com.mojang.serialization.DataResult.PartialResult
 
equals(Object) - Method in class com.mojang.serialization.Dynamic
 
error(String, R) - Static method in class com.mojang.serialization.DataResult
Creates an error DataResult with the given message and partial result value.
error(String) - Static method in class com.mojang.serialization.DataResult
Creates an error DataResult with the given message and no partial result.
error(String, R, Lifecycle) - Static method in class com.mojang.serialization.DataResult
Creates an error DataResult with the given message, partial result value, and lifecycle.
error(String, Lifecycle) - Static method in class com.mojang.serialization.DataResult
Creates an error DataResult with the given message and lifecycle.
error() - Method in class com.mojang.serialization.DataResult
Returns the error DataResult.PartialResult, if one is present.
error(String) - Static method in interface com.mojang.serialization.Decoder
An Decoder that performs no deserialization.
error(String) - Static method in interface com.mojang.serialization.Encoder
An Encoder that performs no serialization.
ERRORS_ARE_FATAL - Static variable in class com.mojang.datafixers.DataFixerUpper
 
eval() - Method in class com.mojang.datafixers.functions.PointFree
 
eval(App<? extends Profunctor.Mu, P>) - Method in interface com.mojang.datafixers.optics.Adapter
Evaluates this adapter to produce a function that, when given a transformation between field types, produces a transformation between object types.
eval(App<? extends AffineP.Mu, P>) - Method in interface com.mojang.datafixers.optics.Affine
Evaluates this affine to produce a function that, when given a transformation between field types, produces a transformation between object types.
eval(App<? extends Cartesian.Mu, P>) - Method in interface com.mojang.datafixers.optics.Lens
Evaluates this lens to produce a function that, when given a transformation between field types, produces a transformation between object types.
eval(App<? extends Proof, P>) - Method in class com.mojang.datafixers.optics.Optic.CompositionOptic
 
eval(App<? extends Proof, P>) - Method in interface com.mojang.datafixers.optics.Optic
Applies the given Profunctor to this optic to produce a function that converts a transformation between the field types into a transformation between the object types.
eval(App<? extends Cocartesian.Mu, P>) - Method in interface com.mojang.datafixers.optics.Prism
Evaluates this prism to produce a function that, when given a transformation between field types, produces a transformation between object types.
eval(App<? extends TraversalP.Mu, P>) - Method in interface com.mojang.datafixers.optics.Traversal
Produces a function that takes a transformation between field types and produces a transformation between object types.
evalCached() - Method in class com.mojang.datafixers.functions.PointFree
 
everywhere(PointFreeRule) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
everywhere(TypeRewriteRule, PointFreeRule, boolean, boolean) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
Everywhere(TypeRewriteRule, PointFreeRule, boolean, boolean) - Constructor for class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
everywhere(int, TypeRewriteRule, PointFreeRule) - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
everywhere(TypeRewriteRule, PointFreeRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
everywhere(TypeRewriteRule, PointFreeRule, boolean, boolean) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
everywhere(TypeRewriteRule, PointFreeRule, boolean, boolean) - Method in class com.mojang.datafixers.types.Type
 
experimental() - Static method in class com.mojang.serialization.Lifecycle
Returns the experimental lifecycle.

F

family() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
FamilyOptic<A,B> - Interface in com.mojang.datafixers
 
familyOptic(IntFunction<OpticParts<A, B>>) - Static method in interface com.mojang.datafixers.types.families.TypeFamily
 
field(String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
field(String, Type<A>) - Static method in interface com.mojang.datafixers.DSL
 
FieldDecoder<A> - Class in com.mojang.serialization.codecs
 
FieldDecoder(String, Decoder<A>) - Constructor for class com.mojang.serialization.codecs.FieldDecoder
 
FieldEncoder<A> - Class in com.mojang.serialization.codecs
 
FieldEncoder(String, Encoder<A>) - Constructor for class com.mojang.serialization.codecs.FieldEncoder
 
fieldFinder(String, Type<FT>) - Static method in interface com.mojang.datafixers.DSL
 
FieldFinder<FT> - Class in com.mojang.datafixers
 
FieldFinder(String, Type<FT>) - Constructor for class com.mojang.datafixers.FieldFinder
 
FieldNotFoundException(String) - Constructor for class com.mojang.datafixers.types.Type.FieldNotFoundException
 
fieldOf(String) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that encodes and decodes objects in a record under a field with the given name.
fieldOf(String) - Method in interface com.mojang.serialization.Decoder
Returns a MapDecoder that decodes objects in a record under a field with the given name.
fieldOf(String) - Method in interface com.mojang.serialization.Encoder
Returns a MapEncoder that encodes objects in a record under a field with the given name.
fieldOf(String) - Method in class com.mojang.serialization.MapCodec
Returns a MapCodec that operates on the same type as this map codec, but that extracts the values from a record field with the given name.
fields(String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
fields(String, TypeTemplate, String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
fields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
fields(String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
fields(String, TypeTemplate, String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
fields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
findCheckedType(int) - Method in class com.mojang.datafixers.types.Type
 
findChoiceType(DSL.TypeReference) - Method in class com.mojang.datafixers.schemas.Schema
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
findChoiceType(String, int) - Method in class com.mojang.datafixers.types.Type
 
finder() - Method in class com.mojang.datafixers.types.Type
 
findField(String) - Method in class com.mojang.datafixers.types.Type
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Check
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.CompoundList
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Const
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Hook
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.List
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Named
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Product
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Sum
 
findFieldOrType(int, String, Type<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.templates.Tag
 
findFieldOrType(int, String, Type<A>, Type<B>) - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
findFieldOrType(int, String, Type<A>, Type<B>) - Method in interface com.mojang.datafixers.types.templates.TypeTemplate
returned optic will accept template<family<index>> with the input template, and will return the same with the returned template.
findFieldType(String) - Method in class com.mojang.datafixers.types.Type
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
findFieldTypeOpt(String) - Method in class com.mojang.datafixers.types.Type
 
findType(Type<A>, Type<FR>, boolean) - Method in class com.mojang.datafixers.FieldFinder
 
findType(Type<A>, Type<FR>, boolean) - Method in interface com.mojang.datafixers.OpticFinder
 
findType(Type<A>, boolean) - Method in interface com.mojang.datafixers.OpticFinder
 
findType(int, Type<A>, Type<B>, Type.TypeMatcher<A, B>, boolean) - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
findType(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.Type
 
findTypeCached(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.Type
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
findTypeInChildren(Type<FT>, Type<FR>, Type.TypeMatcher<FT, FR>, boolean) - Method in class com.mojang.datafixers.types.Type
 
first - Variable in class com.mojang.datafixers.functions.PointFreeRule.OrElse
 
first(App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
first(App2<Affine.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Affine.Instance
 
first(App2<Forget.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.Forget.Instance
 
first(App2<ForgetOpt.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ForgetOpt.Instance
 
first(App2<Lens.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Lens.Instance
 
first() - Method in class com.mojang.datafixers.optics.Procompose
Returns the profunctor applied first.
first(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.Cartesian
Converts the given transformation into one that transforms the first type of a Pair.
first(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.TraversalP
 
first(App2<ReForgetC.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ReForgetC.Instance
 
first - Variable in class com.mojang.datafixers.TypeRewriteRule.OrElse
 
first - Variable in class com.mojang.datafixers.types.Func
 
first() - Method in class com.mojang.datafixers.types.Func
 
first - Variable in class com.mojang.datafixers.types.templates.Product.ProductType
 
first - Variable in class com.mojang.datafixers.types.templates.Sum.SumType
 
fix(Check.CheckType<A>, RewriteResult<A, B>) - Static method in class com.mojang.datafixers.types.templates.Check.CheckType
 
fix(Hook.HookType<A>, RewriteResult<A, B>) - Static method in class com.mojang.datafixers.types.templates.Hook.HookType
 
fix(RewriteResult<A, B>) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
fix(Named.NamedType<A>, RewriteResult<A, B>) - Static method in class com.mojang.datafixers.types.templates.Named.NamedType
 
fixerVersions() - Method in class com.mojang.datafixers.DataFixerUpper
 
fixTypeEverywhere(String, Type<A>, Function<DynamicOps<?>, Function<A, A>>) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhere(String, Type<A>, Type<B>, Function<DynamicOps<?>, Function<A, B>>) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhere(String, Type<A>, Type<B>, Function<DynamicOps<?>, Function<A, B>>, BitSet) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhere(Type<A>, RewriteResult<A, B>) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhereTyped(String, Type<A>, Function<Typed<?>, Typed<?>>) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhereTyped(String, Type<A>, Function<Typed<?>, Typed<?>>, BitSet) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhereTyped(String, Type<A>, Type<B>, Function<Typed<?>, Typed<?>>) - Method in class com.mojang.datafixers.DataFix
 
fixTypeEverywhereTyped(String, Type<A>, Type<B>, Function<Typed<?>, Typed<?>>, BitSet) - Method in class com.mojang.datafixers.DataFix
 
flatComap(Function<? super B, ? extends DataResult<? extends A>>) - Method in interface com.mojang.serialization.Encoder
Transforms this encoder to operate on a different type using the given DataResult-producing mapping function.
flatComap(Function<? super B, ? extends DataResult<? extends A>>) - Method in interface com.mojang.serialization.MapEncoder
Transforms this map encoder to operate on a different type using the given partial mapping function.
flatComapMap(Function<? super A, ? extends S>, Function<? super S, ? extends DataResult<? extends A>>) - Method in interface com.mojang.serialization.Codec
Transforms this codec into another codec using the given partially invertible function.
flatMap(Function<L, Either<L2, R>>) - Method in class com.mojang.datafixers.util.Either
Maps the left value, if it is present, to a new type in an Either.
flatMap(Function<Type<B>, View<B, C>>) - Method in class com.mojang.datafixers.View
 
flatMap(Function<? super R, ? extends DataResult<R2>>) - Method in class com.mojang.serialization.DataResult
Applies the function to either full or partial result, in case of partial concatenates errors.
flatMap(Function<R, DataResult.PartialResult<R2>>) - Method in class com.mojang.serialization.DataResult.PartialResult
Applies the given function to the result stored in this DataResult.PartialResult, flattening nested DataResult.PartialResult wrappers.
flatMap(Function<? super A, ? extends DataResult<? extends B>>) - Method in interface com.mojang.serialization.Decoder
Transforms this decoder to operate on a different type using the given DataResult-producing mapping function.
flatMap(Function<? super A, ? extends DataResult<? extends B>>) - Method in interface com.mojang.serialization.MapDecoder
Transforms this map decoder to operate on a different type using the given partial mapping function.
flatMap(Function<? super Dynamic<T>, ? extends DataResult<U>>) - Method in class com.mojang.serialization.OptionalDynamic
 
flatXmap(Function<? super A, ? extends DataResult<? extends S>>, Function<? super S, ? extends DataResult<? extends A>>) - Method in interface com.mojang.serialization.Codec
Transforms this codec into another codec using the given partially invertible partial function.
flatXmap(Function<? super A, ? extends DataResult<? extends S>>, Function<? super S, ? extends DataResult<? extends A>>) - Method in class com.mojang.serialization.MapCodec
Transforms this map codec into another map codec using the given partially invertible partial function.
flip(Applicative<F, ?>, List<App<F, A>>) - Static method in class com.mojang.datafixers.kinds.ListBox
Transforms a list of some container to a container of lists.
flip(Applicative<F, ?>, App<T, App<F, A>>) - Method in interface com.mojang.datafixers.kinds.Traversable
Swaps the order of this container with a nested container in input.
FLOAT - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type float.
floatRange(float, float) - Static method in interface com.mojang.serialization.Codec
 
floatType() - Static method in interface com.mojang.datafixers.DSL
 
fold(RecursivePoint.RecursivePointType<A>, RewriteResult<?, B>, Algebra, int) - Static method in class com.mojang.datafixers.functions.Functions
 
fold(Algebra) - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
returns family.apply(index) -> algebra.family.apply(index)
Forget<R,A,B> - Interface in com.mojang.datafixers.optics
 
forget(Function<A, R>) - Static method in class com.mojang.datafixers.optics.Optics
 
Forget.Instance<R> - Class in com.mojang.datafixers.optics
 
Forget.Instance.Mu<R> - Class in com.mojang.datafixers.optics
 
Forget.Mu<R> - Class in com.mojang.datafixers.optics
 
forgetE(Function<A, Either<B, R>>) - Static method in class com.mojang.datafixers.optics.Optics
 
ForgetOpt<R,A,B> - Interface in com.mojang.datafixers.optics
 
forgetOpt(Function<A, Optional<R>>) - Static method in class com.mojang.datafixers.optics.Optics
 
ForgetOpt.Instance<R> - Class in com.mojang.datafixers.optics
 
ForgetOpt.Instance.Mu<R> - Class in com.mojang.datafixers.optics
 
ForgetOpt.Mu<R> - Class in com.mojang.datafixers.optics
 
forGetter(Function<O, A>) - Method in class com.mojang.serialization.MapCodec
Returns a RecordCodecBuilder that encodes and decodes the field defined by this map codec.
forMap(Map<T, T>, DynamicOps<T>) - Static method in interface com.mojang.serialization.MapLike
Creates a MapLike containing the entries of the given Map.
forStrings(Supplier<Stream<String>>) - Static method in interface com.mojang.serialization.Keyable
Returns a Keyable that defines the keys supplied by the argument.
from(App<FunctionType.ReaderMu<R>, B>) - Method in class com.mojang.datafixers.FunctionType.ReaderInstance
 
from(App<Pair.Mu<C>, A>) - Method in interface com.mojang.datafixers.kinds.CartesianLike
Transforms a pair of (A, C) into a container of A and C.
from(App<Either.Mu<C>, A>) - Method in interface com.mojang.datafixers.kinds.CocartesianLike
Converts the given Either to the container type.
from(App<FunctionType.ReaderMu<C>, A>) - Method in interface com.mojang.datafixers.kinds.Representable
Converts a function to a value of the container type.
from(S) - Method in interface com.mojang.datafixers.optics.Adapter
Unboxes a value from the input object.
from(App<Either.Mu<R2>, A>) - Method in class com.mojang.datafixers.util.Either.Instance
 
from(App<Pair.Mu<S2>, A>) - Method in class com.mojang.datafixers.util.Pair.Instance
 
fun(String, Function<DynamicOps<?>, Function<A, B>>) - Static method in class com.mojang.datafixers.functions.Functions
 
func(Type<A>, Type<B>) - Static method in interface com.mojang.datafixers.DSL
 
Func<A,B> - Class in com.mojang.datafixers.types
 
Func(Type<A>, Type<B>) - Constructor for class com.mojang.datafixers.types.Func
 
function() - Method in class com.mojang.datafixers.View
 
Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> - Interface in com.mojang.datafixers.util
A function with ten parameters.
Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> - Interface in com.mojang.datafixers.util
A function with eleven parameters.
Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> - Interface in com.mojang.datafixers.util
A function with twelve parameters.
Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> - Interface in com.mojang.datafixers.util
A function with thirteen parameters.
Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> - Interface in com.mojang.datafixers.util
A function with fourteen parameters.
Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R> - Interface in com.mojang.datafixers.util
A function with fifteen parameters.
Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R> - Interface in com.mojang.datafixers.util
A function with sixteen parameters.
Function3<T1,T2,T3,R> - Interface in com.mojang.datafixers.util
A function with three parameters.
Function4<T1,T2,T3,T4,R> - Interface in com.mojang.datafixers.util
A function with four parameters.
Function5<T1,T2,T3,T4,T5,R> - Interface in com.mojang.datafixers.util
A function with five parameters.
Function6<T1,T2,T3,T4,T5,T6,R> - Interface in com.mojang.datafixers.util
A function with six parameters.
Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in com.mojang.datafixers.util
A function with seven parameters.
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in com.mojang.datafixers.util
A function with eight parameters.
Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in com.mojang.datafixers.util
A function with nine parameters.
Functions - Class in com.mojang.datafixers.functions
 
Functions() - Constructor for class com.mojang.datafixers.functions.Functions
 
FunctionType<A,B> - Interface in com.mojang.datafixers
A function from an input type to an output type.
FunctionType.Instance - Enum in com.mojang.datafixers
 
FunctionType.Instance.Mu - Class in com.mojang.datafixers
 
FunctionType.Mu - Class in com.mojang.datafixers
The witness type for FunctionType.
FunctionType.ReaderInstance<R> - Class in com.mojang.datafixers
 
FunctionType.ReaderInstance.Mu<A> - Class in com.mojang.datafixers
 
FunctionType.ReaderMu<A> - Class in com.mojang.datafixers
The witness type for the partially applied FunctionType<A, _>
Functor<F extends K1,Mu extends Functor _> - Interface in com.mojang.datafixers.kinds
The functor type class defines one method, Functor.map(Function, App), which transforms the contents of a container to another type.
Functor.Mu - Interface in com.mojang.datafixers.kinds
The witness type of a functor.
FunctorProfunctor<T extends K1,P extends K2,Mu extends FunctorProfunctor<T> _> - Interface in com.mojang.datafixers.optics.profunctors
A type class that defines a method FunctorProfunctor.distribute(App, App2) that wraps the input and output of a profunctor into an effect defined via a functor.
FunctorProfunctor.Mu<T extends K1> - Interface in com.mojang.datafixers.optics.profunctors
The witness type for FunctorProfunctor.

G

get() - Method in enum com.mojang.datafixers.functions.PointFreeRule.Nop
 
get(App<IdF.Mu, A>) - Static method in class com.mojang.datafixers.kinds.IdF
Gets the value stored in an App representing an IdF instance.
get(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
get() - Method in enum com.mojang.datafixers.TypeRewriteRule.Nop
 
get() - Method in class com.mojang.serialization.DataResult
Returns the wrapped Either.
get(String) - Method in class com.mojang.serialization.Dynamic
 
get(String) - Method in class com.mojang.serialization.DynamicLike
If the given key is present in the wrapped value, returns the value associated with it, else returns empty.
get(T, String) - Method in interface com.mojang.serialization.DynamicOps
Extracts the value associated with the given key from the input.
get(T) - Method in interface com.mojang.serialization.MapLike
Retrieves the value corresponding to the given key, or null if there is no mapping for the given key.
get(String) - Method in interface com.mojang.serialization.MapLike
Retrieves the value corresponding to the given key, or null if there is no mapping for the given key.
get() - Method in class com.mojang.serialization.OptionalDynamic
 
get(String) - Method in class com.mojang.serialization.OptionalDynamic
 
getAll(TypedOptic<A, ?, FT, ?>) - Method in class com.mojang.datafixers.Typed
 
getAllTyped(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
getBooleanValue(T) - Method in interface com.mojang.serialization.DynamicOps
Attempts to parse or coerce a boolean value from the input.
getBooleanValue(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getByteBuffer(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts a ByteBuffer from the given serialized value.
getChoiceType(DSL.TypeReference, String) - Method in class com.mojang.datafixers.schemas.Schema
 
getElement() - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
getElement() - Method in class com.mojang.datafixers.types.templates.List.ListType
 
getElement(String) - Method in class com.mojang.serialization.Dynamic
 
getElement(String) - Method in class com.mojang.serialization.DynamicLike
If the given key is present in the wrapped value, returns the value associated with it, else returns empty.
getElement(String, T) - Method in class com.mojang.serialization.DynamicLike
Retrieves the value associated with the given key in the wrapped value, or returns the default value if none was found.
getElement(String) - Method in class com.mojang.serialization.OptionalDynamic
 
getElementGeneric(T) - Method in class com.mojang.serialization.Dynamic
 
getElementGeneric(T) - Method in class com.mojang.serialization.DynamicLike
If the key represented by the given serialized value is present in the wrapped value, returns the value associated with it, else returns empty.
getElementGeneric(T, T) - Method in class com.mojang.serialization.DynamicLike
Retrieves the value associated with the given key in the wrapped value, or returns the default value if none was found.
getElementGeneric(T) - Method in class com.mojang.serialization.OptionalDynamic
 
getFirst() - Method in class com.mojang.datafixers.util.Pair
The first value.
getFunc(App2<FunctionType.Mu, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
getFuncType() - Method in class com.mojang.datafixers.View
 
getGeneric(T) - Method in class com.mojang.serialization.Dynamic
 
getGeneric(T) - Method in class com.mojang.serialization.DynamicLike
If the key represented by the given serialized value is present in the wrapped value, returns the value associated with it, else returns empty.
getGeneric(T, T) - Method in interface com.mojang.serialization.DynamicOps
Extracts the value associated with the given key from the input.
getGeneric(T) - Method in class com.mojang.serialization.OptionalDynamic
 
getInputSchema() - Method in class com.mojang.datafixers.DataFix
 
getIntStream(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts an IntStream from the serialized value.
getKey() - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
getKeyType() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
getList(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts a Consumer from the given value that iterates over the elements of the serialized list.
getList(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getLongStream(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts an LongStream from the serialized value.
getLowestSchemaSameVersion(Int2ObjectSortedMap<Schema>, int) - Static method in class com.mojang.datafixers.DataFixerUpper
 
getMap(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts the entries in the given value, returning them in a MapLike object.
getMap(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getMapEntries(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts a Consumer from the given value that iterates over the entries of the serialized map.
getMapEntries(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getMapValues() - Method in class com.mojang.serialization.Dynamic
Partially deserializes the contained value as a map of serialized entries.
getMapValues(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts a Stream of map entries from the given serialized value.
getMapValues(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getName() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
getNumberValue(T) - Method in interface com.mojang.serialization.DynamicOps
Attempts to parse or coerce a Number value from the input.
getNumberValue(T, Number) - Method in interface com.mojang.serialization.DynamicOps
Attempts to parse or coerce a Number value from the input, falling back to a default value if no number could be parsed.
getNumberValue(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getOps() - Method in class com.mojang.datafixers.Typed
 
getOps() - Method in class com.mojang.serialization.DynamicLike
Retrieves the DynamicOps object that defines the serialization behavior of this.
getOptional(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
getOptionalTyped(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
getOrCreate(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
getOrCreateTyped(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
getOrDefault(OpticFinder<FT>, FT) - Method in class com.mojang.datafixers.Typed
 
getOrThrow(boolean, Consumer<String>) - Method in class com.mojang.serialization.DataResult
Unsafely gets the result stored in this DataResult.
getOutputSchema() - Method in class com.mojang.datafixers.DataFix
 
getParent() - Method in class com.mojang.datafixers.schemas.Schema
 
getRule() - Method in class com.mojang.datafixers.DataFix
 
getRule(int, int) - Method in class com.mojang.datafixers.DataFixerUpper
 
getSchema(int) - Method in interface com.mojang.datafixers.DataFixer
 
getSchema(int) - Method in class com.mojang.datafixers.DataFixerUpper
 
getSecond() - Method in class com.mojang.datafixers.util.Pair
The second value.
getSetType(OpticFinder<FT>, Type<FR>) - Method in class com.mojang.datafixers.types.Type
 
getStream(T) - Method in interface com.mojang.serialization.DynamicOps
Extracts a Stream of list elements from the given serialized value.
getStream(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getStringValue(T) - Method in interface com.mojang.serialization.DynamicOps
Attempts to parse or coerce a String value from the input.
getStringValue(JsonElement) - Method in class com.mojang.serialization.JsonOps
 
getSubVersion(int) - Static method in class com.mojang.datafixers.DataFixUtils
 
getTemplate(String) - Method in class com.mojang.datafixers.schemas.Schema
 
getter(Function<S, A>) - Static method in class com.mojang.datafixers.optics.Optics
 
GetterP<P extends K2,Mu extends GetterP.Mu> - Interface in com.mojang.datafixers.optics.profunctors
 
GetterP.Mu - Interface in com.mojang.datafixers.optics.profunctors
 
getType(DSL.TypeReference, int) - Method in class com.mojang.datafixers.DataFixerUpper
 
getType(DSL.TypeReference) - Method in class com.mojang.datafixers.schemas.Schema
 
getType() - Method in class com.mojang.datafixers.Typed
 
getTyped(OpticFinder<FT>) - Method in class com.mojang.datafixers.Typed
 
getTypeRaw(DSL.TypeReference) - Method in class com.mojang.datafixers.schemas.Schema
 
getValue() - Method in class com.mojang.datafixers.Typed
 
getValue() - Method in class com.mojang.serialization.Dynamic
Returns the contained serialized value.
getVersion(int) - Static method in class com.mojang.datafixers.DataFixUtils
 
getVersionKey() - Method in class com.mojang.datafixers.DataFix
 
getVersionKey() - Method in class com.mojang.datafixers.schemas.Schema
 
grate(FunctionType<FunctionType<FunctionType<S, A>, B>, T>) - Static method in class com.mojang.datafixers.optics.Optics
 
group(App<F, T1>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates a value into a product.
group(App<F, T1>, App<F, T2>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>, App<F, T15>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.
group(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>, App<F, T15>, App<F, T16>) - Method in interface com.mojang.datafixers.kinds.Kind1
Aggregates the values into a product.

H

hashCode() - Method in class com.mojang.datafixers.FieldFinder
 
hashCode() - Method in class com.mojang.datafixers.functions.PointFreeRule.All
 
hashCode() - Method in class com.mojang.datafixers.functions.PointFreeRule.Many
 
hashCode() - Method in class com.mojang.datafixers.functions.PointFreeRule.One
 
hashCode() - Method in class com.mojang.datafixers.functions.PointFreeRule.OrElse
 
hashCode() - Method in class com.mojang.datafixers.functions.PointFreeRule.Seq
 
hashCode() - Method in class com.mojang.datafixers.optics.Optic.CompositionOptic
 
hashCode() - Method in class com.mojang.datafixers.RewriteResult
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.All
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.CheckOnce
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.IfSame
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.One
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.OrElse
 
hashCode() - Method in class com.mojang.datafixers.TypeRewriteRule.Seq
 
hashCode() - Method in class com.mojang.datafixers.types.families.ListAlgebra
 
hashCode() - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
hashCode() - Method in class com.mojang.datafixers.types.Func
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Check
 
hashCode() - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.CompoundList
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Const
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Hook
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.List
 
hashCode() - Method in class com.mojang.datafixers.types.templates.List.ListType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Named
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Product
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
hashCode() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Sum
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Tag
 
hashCode() - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
hashCode() - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
hashCode() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
hashCode() - Method in class com.mojang.datafixers.util.Pair
 
hashCode() - Method in class com.mojang.datafixers.View
 
hashCode() - Method in class com.mojang.serialization.codecs.CompoundListCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.EitherCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.EitherMapCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.FieldDecoder
 
hashCode() - Method in class com.mojang.serialization.codecs.FieldEncoder
 
hashCode() - Method in class com.mojang.serialization.codecs.ListCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.OptionalFieldCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.PairCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.PairMapCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
hashCode() - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
hashCode() - Method in class com.mojang.serialization.DataResult
 
hashCode() - Method in class com.mojang.serialization.DataResult.PartialResult
 
hashCode() - Method in class com.mojang.serialization.Dynamic
 
hasType(K) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Check
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.CompoundList
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Const
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Hook
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.List
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Named
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Product
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Sum
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.Tag
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
hmap(TypeFamily, IntFunction<RewriteResult<?, ?>>) - Method in interface com.mojang.datafixers.types.templates.TypeTemplate
constraint: family, argFamily and resFamily are matched.
hook(TypeTemplate, Hook.HookFunction, Hook.HookFunction) - Static method in interface com.mojang.datafixers.DSL
 
hook(Type<A>, Hook.HookFunction, Hook.HookFunction) - Static method in interface com.mojang.datafixers.DSL
 
Hook - Class in com.mojang.datafixers.types.templates
 
Hook(TypeTemplate, Hook.HookFunction, Hook.HookFunction) - Constructor for class com.mojang.datafixers.types.templates.Hook
 
Hook.HookFunction - Interface in com.mojang.datafixers.types.templates
 
Hook.HookType<A> - Class in com.mojang.datafixers.types.templates
 
HookType(Type<A>, Hook.HookFunction, Hook.HookFunction) - Constructor for class com.mojang.datafixers.types.templates.Hook.HookType
 

I

id(int) - Static method in interface com.mojang.datafixers.DSL
 
id() - Static method in class com.mojang.datafixers.functions.Functions
 
id() - Static method in class com.mojang.datafixers.optics.Optics
 
id(String) - Method in class com.mojang.datafixers.schemas.Schema
 
IDENTITY - Static variable in interface com.mojang.datafixers.types.templates.Hook.HookFunction
 
IdF<A> - Class in com.mojang.datafixers.kinds
A container wrapping a single value.
IdF.Instance - Enum in com.mojang.datafixers.kinds
An instance of Functor and Applicative for IdF.
IdF.Instance.Mu - Class in com.mojang.datafixers.kinds
The witness type of IdF.Instance.
IdF.Mu - Class in com.mojang.datafixers.kinds
The witness type of IdF.
ifLeft(Consumer<? super L>) - Method in class com.mojang.datafixers.util.Either
Applies the given callback if the left value is present.
ifRight(Consumer<? super R>) - Method in class com.mojang.datafixers.util.Either
Applies the given callback if the right value is present.
ifSame(Type<B>, RewriteResult<B, ?>) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
IfSame(Type<B>, RewriteResult<B, ?>) - Constructor for class com.mojang.datafixers.TypeRewriteRule.IfSame
 
ifSame(Typed<B>) - Method in class com.mojang.datafixers.types.Type
 
ifSame(Type<B>, B) - Method in class com.mojang.datafixers.types.Type
 
ifSame(Type<B>, RewriteResult<B, ?>) - Method in class com.mojang.datafixers.types.Type
 
impl() - Method in interface com.mojang.datafixers.optics.ReForgetC
 
Implementation() - Constructor for class com.mojang.serialization.MapDecoder.Implementation
 
Implementation() - Constructor for class com.mojang.serialization.MapEncoder.Implementation
 
in(Schema) - Method in interface com.mojang.datafixers.DSL.TypeReference
 
in(RecursivePoint.RecursivePointType<A>) - Static method in class com.mojang.datafixers.functions.Functions
 
in() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
indent(int) - Static method in class com.mojang.datafixers.functions.PointFree
 
index() - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
index() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
inField(String, Type<GT>) - Method in interface com.mojang.datafixers.OpticFinder
 
initBuilder() - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
initBuilder() - Method in class com.mojang.serialization.RecordBuilder.MapBuilder
 
Inj1<F,G,F2> - Class in com.mojang.datafixers.optics
 
Inj1() - Constructor for class com.mojang.datafixers.optics.Inj1
 
inj1() - Static method in class com.mojang.datafixers.optics.Optics
 
inj1(Type<B>) - Method in class com.mojang.datafixers.Typed
 
inj1(Type<F>, Type<G>, Type<F2>) - Static method in class com.mojang.datafixers.TypedOptic
 
Inj2<F,G,G2> - Class in com.mojang.datafixers.optics
 
Inj2() - Constructor for class com.mojang.datafixers.optics.Inj2
 
inj2() - Static method in class com.mojang.datafixers.optics.Optics
 
inj2(Type<B>) - Method in class com.mojang.datafixers.Typed
 
inj2(Type<F>, Type<G>, Type<G2>) - Static method in class com.mojang.datafixers.TypedOptic
 
InjTagged<K,A,B> - Class in com.mojang.datafixers.optics
Unchecked cast if name matches
InjTagged(K) - Constructor for class com.mojang.datafixers.optics.InjTagged
 
inner - Variable in class com.mojang.datafixers.optics.Optic.CompositionOptic
The inner optic, which acts on the field and subfield types.
inner() - Method in class com.mojang.datafixers.optics.Optic.CompositionOptic
Returns the inner optic, which acts on the field and subfield types.
Instance(Monoid<C>) - Constructor for class com.mojang.datafixers.kinds.Const.Instance
Constructs a new instance using the given Monoid type class instance.
Instance() - Constructor for class com.mojang.datafixers.optics.Adapter.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.Affine.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.Forget.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.ForgetOpt.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.Lens.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.Prism.Instance
 
Instance(App<? extends Profunctor.Mu, P>, Functor<F, ?>, Functor<G, ?>) - Constructor for class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.ReForgetC.Instance
 
Instance() - Constructor for class com.mojang.datafixers.optics.Traversal.Instance
 
Instance() - Constructor for class com.mojang.datafixers.util.Either.Instance
 
Instance() - Constructor for class com.mojang.datafixers.util.Pair.Instance
 
instance() - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Returns the applicative type class instance for RecordCodecBuilder.
Instance() - Constructor for class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
 
instance() - Static method in class com.mojang.serialization.DataResult
Returns the applicative type instance for the type DataResult.
INSTANCE - Static variable in class com.mojang.serialization.JsonOps
The singleton JsonOps instance for uncompressed JSON serialization.
instanceOf(Collection<TypeToken<? extends K1>>, TypeToken<Proof2>) - Static method in class com.mojang.datafixers.TypedOptic
 
Instances() - Constructor for class com.mojang.datafixers.DSL.Instances
 
INT - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type int.
INT_STREAM - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type IntStream (an int sequence).
into(Function<? super Dynamic<T>, ? extends V>) - Method in class com.mojang.serialization.Dynamic
Applies the given action to this value and returns a result.
into(Function<? super Dynamic<T>, ? extends V>) - Method in class com.mojang.serialization.OptionalDynamic
 
intRange(int, int) - Static method in interface com.mojang.serialization.Codec
 
intType() - Static method in interface com.mojang.datafixers.DSL
 

J

JsonOps - Class in com.mojang.serialization
A DynamicOps adapter for JSON.
JsonOps(boolean) - Constructor for class com.mojang.serialization.JsonOps
Constructs a JsonOps with the given settings.

K

K1 - Interface in com.mojang.datafixers.kinds
A marker interface representing a unary type constructor, also called a kind.
K2 - Interface in com.mojang.datafixers.kinds
A marker interface representing a binary type constructor, also called a kind.
key - Variable in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
Keyable - Interface in com.mojang.serialization
A definer or acceptor of serialized keys.
keyCodec() - Method in interface com.mojang.serialization.codecs.BaseMapCodec
 
keyCodec() - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
keyCodec() - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
KeyCompressor<T> - Class in com.mojang.serialization
An immutable collection of indexed, string-convertible keys.
KeyCompressor(DynamicOps<T>, Stream<T>) - Constructor for class com.mojang.serialization.KeyCompressor
Constructs a new key compressor for the given key stream.
KeyDispatchCodec<K,V> - Class in com.mojang.serialization.codecs
 
KeyDispatchCodec(String, Codec<K>, Function<? super V, ? extends DataResult<? extends K>>, Function<? super K, ? extends DataResult<? extends Decoder<? extends V>>>, Function<? super V, ? extends DataResult<? extends Encoder<V>>>, boolean) - Constructor for class com.mojang.serialization.codecs.KeyDispatchCodec
 
KeyDispatchCodec(String, Codec<K>, Function<? super V, ? extends DataResult<? extends K>>, Function<? super K, ? extends DataResult<? extends Codec<? extends V>>>) - Constructor for class com.mojang.serialization.codecs.KeyDispatchCodec
Assumes codec(type(V)) is Codec<V>
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.EitherMapCodec
 
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.FieldDecoder
 
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.FieldEncoder
 
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.KeyDispatchCodec
 
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.OptionalFieldCodec
 
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.PairMapCodec
 
keys(DynamicOps<T>) - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
keys(DynamicOps<T>) - Method in interface com.mojang.serialization.Keyable
Returns the set of keys this object defines or accepts, serialized to the provided form.
keys(DynamicOps<T>) - Method in class com.mojang.serialization.MapCodec
 
Kind1<F extends K1,Mu extends Kind1 _> - Interface in com.mojang.datafixers.kinds
A type class for a unary type constructor.
Kind1.Mu - Interface in com.mojang.datafixers.kinds
The witness type of a Kind1.
Kind2<F extends K2,Mu extends Kind2 _> - Interface in com.mojang.datafixers.kinds
A type class for a binary type constructor.
Kind2.Mu - Interface in com.mojang.datafixers.kinds
The witness type of a Kind2.

L

left(App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
left(App2<Affine.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Affine.Instance
 
left(App2<ForgetOpt.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ForgetOpt.Instance
 
left(App2<Prism.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Prism.Instance
 
left(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.Cocartesian
Converts the given transformation into one that transforms the left type of an Either.
left(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.TraversalP
 
left(App2<ReForgetC.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ReForgetC.Instance
 
left() - Method in class com.mojang.datafixers.util.Either
Gets the left value in an Optional.
left(L) - Static method in class com.mojang.datafixers.util.Either
Constructs an Either with the given left value.
Lens<S,T,A,B> - Interface in com.mojang.datafixers.optics
A lens is an optic the provides access and modification to a single field.
lens(Function<S, A>, BiFunction<B, S, T>) - Static method in class com.mojang.datafixers.optics.Optics
 
Lens.Box<S,T,A,B> - Class in com.mojang.datafixers.optics
A container for a Lens that implements App2 suitable for instantiation with Lens.Mu2.
Lens.Instance<A2,B2> - Class in com.mojang.datafixers.optics
The Cartesian type class instance for Lens.
Lens.Mu<A,B> - Class in com.mojang.datafixers.optics
The witness type for Lens with the field types applied.
Lens.Mu2<S,T> - Class in com.mojang.datafixers.optics
The witness type for Lens with the object types applied.
lifecycle() - Method in class com.mojang.serialization.DataResult
Returns the lifecycle used in this DataResult.
Lifecycle - Class in com.mojang.serialization
A marker defining the stability of a given result.
Lifecycle.Deprecated - Class in com.mojang.serialization
A class for deprecated lifecycles.
lift1(App<F, Function<A, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped transformation function into a function between containers.
lift1(App<Const.Mu<C>, Function<A, R>>) - Method in class com.mojang.datafixers.kinds.Const.Instance
Lifts a wrapped transformation function into a function between containers.
lift1(App<IdF.Mu, Function<A, R>>) - Method in enum com.mojang.datafixers.kinds.IdF.Instance
 
lift1(App<OptionalBox.Mu, Function<A, R>>) - Method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
 
lift1(App<Either.Mu<R2>, Function<A, R>>) - Method in class com.mojang.datafixers.util.Either.Instance
 
lift1(App<RecordCodecBuilder.Mu<O>, Function<A, R>>) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
 
lift1(App<DataResult.Mu, Function<A, R>>) - Method in enum com.mojang.serialization.DataResult.Instance
 
lift2(App<F, BiFunction<A, B, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped BiFunction into a BiFunction between containers.
lift2(App<Const.Mu<C>, BiFunction<A, B, R>>) - Method in class com.mojang.datafixers.kinds.Const.Instance
 
lift2(App<IdF.Mu, BiFunction<A, B, R>>) - Method in enum com.mojang.datafixers.kinds.IdF.Instance
 
lift2(App<OptionalBox.Mu, BiFunction<A, B, R>>) - Method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
 
lift2(App<Either.Mu<R2>, BiFunction<A, B, R>>) - Method in class com.mojang.datafixers.util.Either.Instance
 
lift3(App<F, Function3<T1, T2, T3, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function3 into a Function3 between containers.
lift4(App<F, Function4<T1, T2, T3, T4, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function4 into a Function4 between containers.
lift5(App<F, Function5<T1, T2, T3, T4, T5, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function5 into a Function5 between containers.
lift6(App<F, Function6<T1, T2, T3, T4, T5, T6, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function6 into a Function6 between containers.
lift7(App<F, Function7<T1, T2, T3, T4, T5, T6, T7, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function7 into a Function7 between containers.
lift8(App<F, Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function8 into a Function8 between containers.
lift9(App<F, Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>>) - Method in interface com.mojang.datafixers.kinds.Applicative
Lifts a wrapped Function9 into a Function9 between containers.
list(TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
list(Type<A>) - Static method in interface com.mojang.datafixers.DSL
 
list(Type<A>, Type<B>) - Static method in class com.mojang.datafixers.TypedOptic
 
List - Class in com.mojang.datafixers.types.templates
 
List(TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.List
 
list(Codec<E>) - Static method in interface com.mojang.serialization.Codec
Creates a codec for a List from a codec for the element type.
List.ListType<A> - Class in com.mojang.datafixers.types.templates
 
ListAlgebra - Class in com.mojang.datafixers.types.families
 
ListAlgebra(String, List<RewriteResult<?, ?>>) - Constructor for class com.mojang.datafixers.types.families.ListAlgebra
 
ListBox<T> - Class in com.mojang.datafixers.kinds
A container wrapping an ordered sequence of values.
ListBox.Instance - Enum in com.mojang.datafixers.kinds
The Traversable type class instance for ListBox.
ListBox.Instance.Mu - Class in com.mojang.datafixers.kinds
The witness type of ListBox.Instance.
ListBox.Mu - Class in com.mojang.datafixers.kinds
The witness type of ListBox.
listBuilder() - Method in interface com.mojang.serialization.DynamicOps
Returns a new ListBuilder for creating lists of the serialized type.
listBuilder() - Method in class com.mojang.serialization.JsonOps
 
ListBuilder<T> - Interface in com.mojang.serialization
 
ListBuilder.Builder<T> - Class in com.mojang.serialization
 
ListCodec<A> - Class in com.mojang.serialization.codecs
 
ListCodec(Codec<A>) - Constructor for class com.mojang.serialization.codecs.ListCodec
 
listMonoid() - Static method in interface com.mojang.datafixers.kinds.Monoid
Creates a monoid instance for List.
listOf() - Method in interface com.mojang.serialization.Codec
Returns a codec for a List of elements defined by this codec.
ListTraversal<A,B> - Class in com.mojang.datafixers.optics
 
ListTraversal() - Constructor for class com.mojang.datafixers.optics.ListTraversal
 
ListType(Type<A>) - Constructor for class com.mojang.datafixers.types.templates.List.ListType
 
lmap(App2<P, A, B>, Function<C, A>) - Method in interface com.mojang.datafixers.optics.profunctors.Profunctor
Maps the first, or left hand, parameter of the given input.
LONG - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type long.
LONG_STREAM - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type LongStream (a long sequence).
longType() - Static method in interface com.mojang.datafixers.DSL
 

M

make(Supplier<T>) - Static method in class com.mojang.datafixers.DataFixUtils
 
make(T, Consumer<T>) - Static method in class com.mojang.datafixers.DataFixUtils
 
makeCompressedBuilder(DynamicOps<T>, KeyCompressor<T>) - Static method in interface com.mojang.serialization.MapEncoder
Creates a RecordBuilder that serializes a fixed set of keys defined by the KeyCompressor.
makeKey(int) - Static method in class com.mojang.datafixers.DataFixUtils
 
makeKey(int, int) - Static method in class com.mojang.datafixers.DataFixUtils
 
makeRule() - Method in class com.mojang.datafixers.DataFix
 
many(PointFreeRule) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
Many(PointFreeRule) - Constructor for class com.mojang.datafixers.functions.PointFreeRule.Many
 
map(Function<? super T, ? extends R2>, App<FunctionType.ReaderMu<R>, T>) - Method in class com.mojang.datafixers.FunctionType.ReaderInstance
 
map(Function<? super T, ? extends R>, App<Const.Mu<C>, T>) - Method in class com.mojang.datafixers.kinds.Const.Instance
Maps the contents of ts from T to R using the func.
map(Function<? super T, ? extends R>, App<F, T>) - Method in interface com.mojang.datafixers.kinds.Functor
Maps the contents of ts from T to R using the func.
map(Function<? super T, ? extends R>, App<IdF.Mu, T>) - Method in enum com.mojang.datafixers.kinds.IdF.Instance
 
map(Function<? super T, ? extends R>, App<ListBox.Mu, T>) - Method in enum com.mojang.datafixers.kinds.ListBox.Instance
 
map(Function<? super T, ? extends R>, App<OptionalBox.Mu, T>) - Method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
 
map(Function<? super T, ? extends R>, App<Either.Mu<R2>, T>) - Method in class com.mojang.datafixers.util.Either.Instance
 
map(Function<? super L, ? extends T>, Function<? super R, ? extends T>) - Method in class com.mojang.datafixers.util.Either
Maps either the left or the right value, whichever is present, to a common third type.
map(Function<? super T, ? extends R>, App<Pair.Mu<S2>, T>) - Method in class com.mojang.datafixers.util.Pair.Instance
 
map(Function<? super T, ? extends R>, App<RecordCodecBuilder.Mu<O>, T>) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
 
map(Function<? super T, ? extends R>, App<DataResult.Mu, T>) - Method in enum com.mojang.serialization.DataResult.Instance
 
map(Function<? super R, ? extends T>) - Method in class com.mojang.serialization.DataResult
Applies a function to the result or partial result.
map(Function<? super R, ? extends R2>) - Method in class com.mojang.serialization.DataResult.PartialResult
Applies the given function to the result stored in this DataResult.PartialResult.
map(Function<? super A, ? extends B>) - Method in interface com.mojang.serialization.Decoder
Transforms this decoder to operate on a different type using the given mapping function.
map(Function<? super T, ? extends T>) - Method in class com.mojang.serialization.Dynamic
Transforms the wrapped serialized value using the given mapping function.
map(Function<? super A, ? extends B>) - Method in interface com.mojang.serialization.MapDecoder
Transforms this map decoder to operate on a different type using the given mapping function.
map(Function<? super Dynamic<T>, U>) - Method in class com.mojang.serialization.OptionalDynamic
 
mapBoth(Function<? super L, ? extends C>, Function<? super R, ? extends D>) - Method in class com.mojang.datafixers.util.Either
Maps either the left or the right value, whichever is present, to another type.
mapBuilder() - Method in interface com.mojang.serialization.DynamicOps
Returns a new RecordBuilder for creating maps of the serialized type.
mapBuilder() - Method in class com.mojang.serialization.JsonOps
 
MapBuilder(DynamicOps<T>) - Constructor for class com.mojang.serialization.RecordBuilder.MapBuilder
 
mapCodec(Function<RecordCodecBuilder.Instance<O>, ? extends App<RecordCodecBuilder.Mu<O>, O>>) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a MapCodec using the fields provided via the given function.
MapCodec<A> - Class in com.mojang.serialization
A combined MapEncoder and MapDecoder.
MapCodec() - Constructor for class com.mojang.serialization.MapCodec
 
MapCodec.MapCodecCodec<A> - Class in com.mojang.serialization
A Codec adapter for a MapCodec.
MapCodec.ResultFunction<A> - Interface in com.mojang.serialization
A unary operator applied on the result obtained from decoding or encoding from a MapCodec.
MapCodecCodec(MapCodec<A>) - Constructor for class com.mojang.serialization.MapCodec.MapCodecCodec
Constructs a new MapCodec.MapCodecCodec with the given underlying map codec.
MapDecoder<A> - Interface in com.mojang.serialization
Deserializes (decodes) a fixed set of record fields from a serialized form.
MapDecoder.Implementation<A> - Class in com.mojang.serialization
A class that implements both MapDecoder and Compressable.
mapEither(MapCodec<F>, MapCodec<S>) - Static method in interface com.mojang.serialization.Codec
Creates a map codec for an Either from map codecs for its elements.
MapEncoder<A> - Interface in com.mojang.serialization
Serializes (encodes) a fixed set of record fields to a serialized form.
MapEncoder.Implementation<A> - Class in com.mojang.serialization
A class that implements both MapEncoder and Compressable.
mapError(UnaryOperator<String>) - Method in class com.mojang.serialization.DataResult
Applies the given function to the error message contained in this result.
mapError(UnaryOperator<String>) - Method in class com.mojang.serialization.ListBuilder.Builder
 
mapError(UnaryOperator<String>) - Method in interface com.mojang.serialization.ListBuilder
 
mapError(UnaryOperator<String>) - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
mapError(UnaryOperator<String>) - Method in interface com.mojang.serialization.RecordBuilder
 
mapFirst(Function<? super F, ? extends F2>) - Method in class com.mojang.datafixers.util.Pair
Transforms the first element of this pair to another type.
mapLeft(Function<? super L, ? extends T>) - Method in class com.mojang.datafixers.util.Either
Maps the left value, if present, to another type.
MapLike<T> - Interface in com.mojang.serialization
An unmodifiable store for serialized key-value pairs.
mapPair(MapCodec<F>, MapCodec<S>) - Static method in interface com.mojang.serialization.Codec
Creates a map codec for a Pair from map codecs for its elements.
mapping(Functor<F, ?>, App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
Mapping<P extends K2,Mu extends Mapping.Mu> - Interface in com.mojang.datafixers.optics.profunctors
 
mapping(Functor<F, ?>, App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.Mapping
 
Mapping.Mu - Interface in com.mojang.datafixers.optics.profunctors
 
mapResult(Codec.ResultFunction<A>) - Method in interface com.mojang.serialization.Codec
Transforms the DataResult produced by this code's decode and encode methods.
mapResult(MapCodec.ResultFunction<A>) - Method in class com.mojang.serialization.MapCodec
mapRight(Function<? super R, ? extends T>) - Method in class com.mojang.datafixers.util.Either
Maps the right value, if present, to another type.
mapSecond(Function<? super S, ? extends S2>) - Method in class com.mojang.datafixers.util.Pair
Transforms the second element of this pair to another type.
match(Either<F, G>) - Method in class com.mojang.datafixers.optics.Inj1
 
match(Either<F, G>) - Method in class com.mojang.datafixers.optics.Inj2
 
match(Pair<K, ?>) - Method in class com.mojang.datafixers.optics.InjTagged
 
match(S) - Method in interface com.mojang.datafixers.optics.Prism
Attempts to extract the input field from the input object.
match(Type<S>) - Method in interface com.mojang.datafixers.types.Type.TypeMatcher
 
merge(Dynamic<?>) - Method in class com.mojang.serialization.Dynamic
If this object contains a list, appends the given value to it, otherwise returns an empty OptionalDynamic.
merge(Dynamic<?>, Dynamic<?>) - Method in class com.mojang.serialization.Dynamic
If this object contains a map, appends the given key-value pair to it, otherwise returns an empty OptionalDynamic.
mergeToList(T, T) - Method in interface com.mojang.serialization.DynamicOps
Creates a new serialized list from the given serialized list with the given value appended.
mergeToList(T, List<T>) - Method in interface com.mojang.serialization.DynamicOps
Creates a new serialized list from the given serialized list with the values from the given List appended.
mergeToList(JsonElement, JsonElement) - Method in class com.mojang.serialization.JsonOps
 
mergeToList(JsonElement, List<JsonElement>) - Method in class com.mojang.serialization.JsonOps
 
mergeToMap(T, T, T) - Method in interface com.mojang.serialization.DynamicOps
Creates a new serialized map from the given serialized map with the given key-value mapping added.
mergeToMap(T, Map<T, T>) - Method in interface com.mojang.serialization.DynamicOps
Creates a new serialized map from the given serialized map with the entries in the given Map added.
mergeToMap(T, MapLike<T>) - Method in interface com.mojang.serialization.DynamicOps
Creates a new serialized map from the given serialized map with the entries in the given MapLike added.
mergeToMap(JsonElement, JsonElement, JsonElement) - Method in class com.mojang.serialization.JsonOps
 
mergeToMap(JsonElement, MapLike<JsonElement>) - Method in class com.mojang.serialization.JsonOps
 
mergeToPrimitive(T, T) - Method in interface com.mojang.serialization.DynamicOps
Creates a new serialized primitive from the given serialized primitive with the given value added.
mergeViews(RewriteResult<K, K2>, RewriteResult<V, V2>) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
mergeViews(RewriteResult<F, F2>, RewriteResult<G, G2>) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
mergeViews(RewriteResult<F, F2>, RewriteResult<G, G2>) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
message() - Method in class com.mojang.serialization.DataResult.PartialResult
Returns the error message.
Monoid<T> - Interface in com.mojang.datafixers.kinds
The monoid type class defines the Monoid.add(Object, Object) method for combining two objects.
Monoidal<P extends K2,Mu extends Monoidal.Mu> - Interface in com.mojang.datafixers.optics.profunctors
 
Monoidal.Mu - Interface in com.mojang.datafixers.optics.profunctors
 
MonoidProfunctor<P extends K2,Mu extends MonoidProfunctor.Mu> - Interface in com.mojang.datafixers.optics.profunctors
 
MonoidProfunctor.Mu - Interface in com.mojang.datafixers.optics.profunctors
 
Mu() - Constructor for class com.mojang.datafixers.FunctionType.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.FunctionType.Mu
 
Mu() - Constructor for class com.mojang.datafixers.FunctionType.ReaderInstance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.Const.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.Const.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.IdF.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.IdF.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.ListBox.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.ListBox.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.OptionalBox.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.kinds.OptionalBox.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Adapter.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Affine.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Forget.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Forget.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.ForgetOpt.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.ForgetOpt.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Lens.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Prism.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Procompose.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.ReForgetC.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.ReForgetC.Mu
 
Mu() - Constructor for class com.mojang.datafixers.optics.Traversal.Mu
 
Mu() - Constructor for class com.mojang.datafixers.types.Type.Mu
 
Mu() - Constructor for class com.mojang.datafixers.util.Either.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.util.Either.Mu
 
Mu() - Constructor for class com.mojang.datafixers.util.Pair.Instance.Mu
 
Mu() - Constructor for class com.mojang.datafixers.util.Pair.Mu
 
Mu() - Constructor for class com.mojang.serialization.codecs.RecordCodecBuilder.Mu
 
Mu() - Constructor for class com.mojang.serialization.DataResult.Instance.Mu
 
Mu() - Constructor for class com.mojang.serialization.DataResult.Mu
 
Mu2() - Constructor for class com.mojang.datafixers.optics.Lens.Mu2
 

N

name() - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
name - Variable in class com.mojang.datafixers.types.templates.Named.NamedType
 
name() - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
name - Variable in class com.mojang.datafixers.types.templates.Tag.TagType
 
name() - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
name - Variable in class com.mojang.serialization.codecs.FieldDecoder
 
named(String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
named(String, Type<A>) - Static method in interface com.mojang.datafixers.DSL
 
Named - Class in com.mojang.datafixers.types.templates
 
Named(String, TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.Named
 
Named.NamedType<A> - Class in com.mojang.datafixers.types.templates
 
namedChoice(String, Type<FT>) - Static method in interface com.mojang.datafixers.DSL
 
NamedType(String, Type<A>) - Constructor for class com.mojang.datafixers.types.templates.Named.NamedType
 
newType - Variable in class com.mojang.datafixers.View
 
newType() - Method in class com.mojang.datafixers.View
 
nop() - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
nop(Type<A>) - Static method in class com.mojang.datafixers.RewriteResult
 
nop() - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
nopView(Type<A>) - Static method in class com.mojang.datafixers.View
 

O

of(T1, T2) - Static method in interface com.mojang.datafixers.Products
 
of(F, S) - Static method in class com.mojang.datafixers.util.Pair
Creates a pair with the given values.
of(Encoder<A>, Decoder<A>) - Static method in interface com.mojang.serialization.Codec
Combines an Encoder and a Decoder into a Codec.
of(Encoder<A>, Decoder<A>, String) - Static method in interface com.mojang.serialization.Codec
Combines an Encoder and a Decoder into a named Codec.
of(MapEncoder<A>, MapDecoder<A>) - Static method in interface com.mojang.serialization.Codec
Combines a MapEncoder and a MapDecoder into a MapCodec.
of(MapEncoder<A>, MapDecoder<A>, Supplier<String>) - Static method in interface com.mojang.serialization.Codec
Combines a MapEncoder and a MapDecoder into a named MapCodec.
of(Function<O, F>, String, Codec<F>) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a builder for a single field in some object, given a field name and a Codec for that field.
of(Function<O, F>, MapCodec<F>) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a builder for a field or collection of fields in some object, given a map codec for the fields.
of(MapEncoder<A>, MapDecoder<A>) - Static method in class com.mojang.serialization.MapCodec
Creates a MapCodec given a map encoder and a map decoder.
of(MapEncoder<A>, MapDecoder<A>, Supplier<String>) - Static method in class com.mojang.serialization.MapCodec
Creates a named MapCodec given a map encoder and a map decoder.
ofBoxed(Decoder.Boxed<? extends A>) - Static method in interface com.mojang.serialization.Decoder
Creates a Decoder from the given Decoder.Boxed.
ofSimple(Decoder.Simple<? extends A>) - Static method in interface com.mojang.serialization.Decoder
Creates a Decoder from the given Decoder.Simple.
ofTerminal(Decoder.Terminal<? extends A>) - Static method in interface com.mojang.serialization.Decoder
Creates a Decoder from the given Decoder.Terminal.
once(PointFreeRule) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
once(TypeRewriteRule) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
one(PointFreeRule) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
One(PointFreeRule) - Constructor for class com.mojang.datafixers.functions.PointFreeRule.One
 
one(TypeRewriteRule) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
One(TypeRewriteRule) - Constructor for class com.mojang.datafixers.TypeRewriteRule.One
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
one(TypeRewriteRule) - Method in class com.mojang.datafixers.types.Type
run rule on exactly one child
onFail(Type<?>) - Method in class com.mojang.datafixers.DataFix
 
ops - Variable in class com.mojang.datafixers.Typed
 
ops - Variable in class com.mojang.serialization.DynamicLike
The DynamicOps instance used to deserialize values.
ops() - Method in class com.mojang.serialization.ListBuilder.Builder
 
ops() - Method in interface com.mojang.serialization.ListBuilder
 
ops() - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
ops() - Method in interface com.mojang.serialization.RecordBuilder
 
optic() - Method in class com.mojang.datafixers.OpticParts
 
Optic<Proof extends K1,S,T,A,B> - Interface in com.mojang.datafixers.optics
An optic is a generic tool used to inspect and modify part of a structure.
optic() - Method in class com.mojang.datafixers.TypedOptic
 
Optic.CompositionOptic<Proof extends K1,S,T,A,B,A1,B1> - Class in com.mojang.datafixers.optics
An optic that represents the composition of two compatible optics.
OpticFinder<FT> - Interface in com.mojang.datafixers
 
OpticParts<A,B> - Class in com.mojang.datafixers
apply(i).sType == family.apply(i)
OpticParts(Set<TypeToken<? extends K1>>, Optic<?, ?, ?, A, B>) - Constructor for class com.mojang.datafixers.OpticParts
 
Optics - Class in com.mojang.datafixers.optics
 
Optics() - Constructor for class com.mojang.datafixers.optics.Optics
 
opticView(Type<S>, RewriteResult<A, B>, TypedOptic<S, T, A, B>) - Static method in class com.mojang.datafixers.types.Type
 
OPTIMIZATION_RULE - Static variable in class com.mojang.datafixers.DataFixerUpper
 
optimizationRule - Variable in class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
optional(Type<A>) - Static method in interface com.mojang.datafixers.DSL
 
optional(TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
OptionalBox<T> - Class in com.mojang.datafixers.kinds
 
OptionalBox.Instance - Enum in com.mojang.datafixers.kinds
 
OptionalBox.Instance.Mu - Class in com.mojang.datafixers.kinds
 
OptionalBox.Mu - Class in com.mojang.datafixers.kinds
 
OptionalDynamic<T> - Class in com.mojang.serialization
 
OptionalDynamic(DynamicOps<T>, DataResult<Dynamic<T>>) - Constructor for class com.mojang.serialization.OptionalDynamic
 
optionalField(String, Codec<F>) - Static method in interface com.mojang.serialization.Codec
Creates a MapCodec that encodes and decodes an optional record field.
OptionalFieldCodec<A> - Class in com.mojang.serialization.codecs
Optimization of `Codec.either(someCodec.field(name), Codec.EMPTY)`
OptionalFieldCodec(String, Codec<A>) - Constructor for class com.mojang.serialization.codecs.OptionalFieldCodec
 
optionalFieldOf(String) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that encodes and decodes objects the may optionally appear in a record.
optionalFieldOf(String, A) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that encodes and decodes objects that may optionally appear in a record.
optionalFieldOf(String, A, Lifecycle) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that encodes and decodes objects that may optionally appear in a record, and additionally allows the caller to provide a lifecycle for the default value.
optionalFieldOf(String, Lifecycle, A, Lifecycle) - Method in interface com.mojang.serialization.Codec
Returns a MapCodec that encodes and decodes objects that may optionally appear in a record, and additionally allows the caller to provide lifecycles for the present field values and the default value.
optionalFields(String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, String, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
optionalFields(String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, String, TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
or(Optional<? extends U>, Supplier<? extends Optional<? extends U>>) - Static method in class com.mojang.datafixers.DataFixUtils
 
or(TypeTemplate, TypeTemplate) - Static method in interface com.mojang.datafixers.DSL
 
or(Type<F>, Type<G>) - Static method in interface com.mojang.datafixers.DSL
 
orElse(Optional<? extends U>, U) - Static method in class com.mojang.datafixers.DataFixUtils
 
orElse(PointFreeRule, PointFreeRule) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
OrElse(PointFreeRule, Supplier<PointFreeRule>) - Constructor for class com.mojang.datafixers.functions.PointFreeRule.OrElse
 
orElse(TypeRewriteRule, TypeRewriteRule) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
orElse(TypeRewriteRule, Supplier<TypeRewriteRule>) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
OrElse(TypeRewriteRule, Supplier<TypeRewriteRule>) - Constructor for class com.mojang.datafixers.TypeRewriteRule.OrElse
 
orElse(Consumer<String>, A) - Method in interface com.mojang.serialization.Codec
Provides a default value for decoding in case of error, and runs the given callback on error.
orElse(UnaryOperator<String>, A) - Method in interface com.mojang.serialization.Codec
Provides a default value for decoding in case of error, and transforms the error.
orElse(A) - Method in interface com.mojang.serialization.Codec
Provides a default value for decoding in case of error.
orElse(Consumer<String>, A) - Method in class com.mojang.serialization.MapCodec
Provides a callback to run and a default value to return if a decoding or encoding error occurs.
orElse(UnaryOperator<String>, A) - Method in class com.mojang.serialization.MapCodec
Provides an error transformation and a default value to return if a decoding or encoding error occurs.
orElse(A) - Method in class com.mojang.serialization.MapCodec
Provides a default value to return if a decoding or encoding error occurs.
orElseEmptyList() - Method in class com.mojang.serialization.OptionalDynamic
 
orElseEmptyMap() - Method in class com.mojang.serialization.OptionalDynamic
 
orElseGet(Optional<? extends U>, Supplier<? extends U>) - Static method in class com.mojang.datafixers.DataFixUtils
 
orElseGet(Consumer<String>, Supplier<? extends A>) - Method in interface com.mojang.serialization.Codec
Provides a default value for decoding in case of error, and runs the given callback on error.
orElseGet(UnaryOperator<String>, Supplier<? extends A>) - Method in interface com.mojang.serialization.Codec
Provides a default value for decoding in case of error, and transforms the error.
orElseGet(Supplier<? extends A>) - Method in interface com.mojang.serialization.Codec
Provides a default value for decoding in case of error.
orElseGet(Consumer<String>, Supplier<? extends A>) - Method in class com.mojang.serialization.MapCodec
Provides a callback to run and a default value to supply if a decoding or encoding error occurs.
orElseGet(UnaryOperator<String>, Supplier<? extends A>) - Method in class com.mojang.serialization.MapCodec
Provides an error transformation and a default supply to return if a decoding or encoding error occurs.
orElseGet(Supplier<? extends A>) - Method in class com.mojang.serialization.MapCodec
Provides a default value to supply if a decoding or encoding error occurs.
orElseStrict(PointFreeRule, Supplier<PointFreeRule>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
orThrow() - Method in class com.mojang.datafixers.util.Either
Returns the left value if it is present, or throws an exception if it is not.
out(RecursivePoint.RecursivePointType<A>) - Static method in class com.mojang.datafixers.functions.Functions
 
out() - Method in class com.mojang.datafixers.Typed
 
out() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
outer - Variable in class com.mojang.datafixers.optics.Optic.CompositionOptic
The outer optic, which acts on the object and field types.
outer() - Method in class com.mojang.datafixers.optics.Optic.CompositionOptic
Returns the outer optic, which acts on the object and field types.

P

P1(App<F, T1>) - Constructor for class com.mojang.datafixers.Products.P1
 
P10(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>) - Constructor for class com.mojang.datafixers.Products.P10
 
P11(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>) - Constructor for class com.mojang.datafixers.Products.P11
 
P12(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>) - Constructor for class com.mojang.datafixers.Products.P12
 
P13(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>) - Constructor for class com.mojang.datafixers.Products.P13
 
P14(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>) - Constructor for class com.mojang.datafixers.Products.P14
 
P15(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>, App<F, T15>) - Constructor for class com.mojang.datafixers.Products.P15
 
P16(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>, App<F, T10>, App<F, T11>, App<F, T12>, App<F, T13>, App<F, T14>, App<F, T15>, App<F, T16>) - Constructor for class com.mojang.datafixers.Products.P16
 
P2(App<F, T1>, App<F, T2>) - Constructor for class com.mojang.datafixers.Products.P2
 
P3(App<F, T1>, App<F, T2>, App<F, T3>) - Constructor for class com.mojang.datafixers.Products.P3
 
P4(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>) - Constructor for class com.mojang.datafixers.Products.P4
 
P5(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>) - Constructor for class com.mojang.datafixers.Products.P5
 
P6(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>) - Constructor for class com.mojang.datafixers.Products.P6
 
P7(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>) - Constructor for class com.mojang.datafixers.Products.P7
 
P8(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>) - Constructor for class com.mojang.datafixers.Products.P8
 
P9(App<F, T1>, App<F, T2>, App<F, T3>, App<F, T4>, App<F, T5>, App<F, T6>, App<F, T7>, App<F, T8>, App<F, T9>) - Constructor for class com.mojang.datafixers.Products.P9
 
pair(Typed<A>, Typed<B>) - Static method in class com.mojang.datafixers.Typed
 
Pair<F,S> - Class in com.mojang.datafixers.util
A product type containing two values.
Pair(F, S) - Constructor for class com.mojang.datafixers.util.Pair
Constructs a pair with the given values.
pair(Codec<F>, Codec<S>) - Static method in interface com.mojang.serialization.Codec
Creates a codec for a Pair from codecs for its elements.
Pair.Instance<S2> - Class in com.mojang.datafixers.util
The CartesianLike type class instance for Pair.
Pair.Instance.Mu<S2> - Class in com.mojang.datafixers.util
The witness type of Pair.Instance.
Pair.Mu<S> - Class in com.mojang.datafixers.util
The witness type for Pair.
PairCodec<F,S> - Class in com.mojang.serialization.codecs
 
PairCodec(Codec<F>, Codec<S>) - Constructor for class com.mojang.serialization.codecs.PairCodec
 
PairMapCodec<F,S> - Class in com.mojang.serialization.codecs
 
PairMapCodec(MapCodec<F>, MapCodec<S>) - Constructor for class com.mojang.serialization.codecs.PairMapCodec
 
par(App2<FunctionType.Mu, A, B>, Supplier<App2<FunctionType.Mu, C, D>>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
par(App2<P, A, B>, Supplier<App2<P, C, D>>) - Method in interface com.mojang.datafixers.optics.profunctors.Monoidal
 
parent - Variable in class com.mojang.datafixers.schemas.Schema
 
parse(DynamicOps<T>, T) - Method in interface com.mojang.serialization.Decoder
Decodes an object from the specified serialized data, discarding any remaining data.
parse(Dynamic<T>) - Method in interface com.mojang.serialization.Decoder
Decodes an object from the specified Dynamic data, discarding any remaining data.
partialDispatch(String, Function<? super E, ? extends DataResult<? extends A>>, Function<? super A, ? extends DataResult<? extends Codec<? extends E>>>) - Method in interface com.mojang.serialization.Codec
Returns a Codec that uses a type key extracted using this codec to polymorphically dispatch against a partial set of supported subtypes.
partialGet(Function<K, V>, Supplier<String>) - Static method in class com.mojang.serialization.DataResult
Converts a partial function into a function that produces a DataResult.
PartialResult(String, Optional<R>) - Constructor for class com.mojang.serialization.DataResult.PartialResult
Constructs a new DataResult.PartialResult with the given message and optional result.
PASSTHROUGH - Static variable in interface com.mojang.serialization.Codec
A codec that "passes through" serialized forms unchanged.
plus(App2<Procompose.Mu<FunctionType.Mu, FunctionType.Mu>, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
plus(App2<Procompose.Mu<P, P>, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.MonoidProfunctor
 
point(A) - Method in interface com.mojang.datafixers.kinds.Applicative
Wraps a value in a container, for example an object in a list.
point(A) - Method in class com.mojang.datafixers.kinds.Const.Instance
Wraps a value in a container, for example an object in a list.
point(A) - Method in enum com.mojang.datafixers.kinds.IdF.Instance
 
point() - Method in interface com.mojang.datafixers.kinds.Monoid
Returns the identity element of this monoid.
point(A) - Method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.constant.EmptyPart
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.constant.EmptyPartPassthrough
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
point(DynamicOps<?>, K, Object) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
point(DynamicOps<?>) - Method in class com.mojang.datafixers.types.Type
populate with the default value, if possible only initializes empty things
point(A) - Method in class com.mojang.datafixers.util.Either.Instance
 
point(A, Lifecycle) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
Creates a builder for the given singleton field value with the given lifecycle.
point(A) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
Creates a builder for the given singleton field value with the experimental lifecycle.
point(F) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a builder for an experimental singleton field value.
point(F, Lifecycle) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a builder for a singleton value with the given lifecycle.
point(A) - Method in enum com.mojang.serialization.DataResult.Instance
 
PointFree<T> - Class in com.mojang.datafixers.functions
 
PointFree() - Constructor for class com.mojang.datafixers.functions.PointFree
 
PointFreeRule - Interface in com.mojang.datafixers.functions
 
PointFreeRule.All - Class in com.mojang.datafixers.functions
 
PointFreeRule.AppNest - Enum in com.mojang.datafixers.functions
 
PointFreeRule.BangEta - Enum in com.mojang.datafixers.functions
 
PointFreeRule.CataFuseDifferent - Enum in com.mojang.datafixers.functions
 
PointFreeRule.CataFuseSame - Enum in com.mojang.datafixers.functions
 
PointFreeRule.CompAssocLeft - Enum in com.mojang.datafixers.functions
 
PointFreeRule.CompAssocRight - Enum in com.mojang.datafixers.functions
 
PointFreeRule.CompRewrite - Interface in com.mojang.datafixers.functions
 
PointFreeRule.LensAppId - Enum in com.mojang.datafixers.functions
 
PointFreeRule.LensComp - Enum in com.mojang.datafixers.functions
 
PointFreeRule.LensCompFunc - Enum in com.mojang.datafixers.functions
 
PointFreeRule.Many - Class in com.mojang.datafixers.functions
 
PointFreeRule.Nop - Enum in com.mojang.datafixers.functions
 
PointFreeRule.One - Class in com.mojang.datafixers.functions
 
PointFreeRule.OrElse - Class in com.mojang.datafixers.functions
 
PointFreeRule.Seq - Class in com.mojang.datafixers.functions
 
PointFreeRule.SortInj - Enum in com.mojang.datafixers.functions
 
PointFreeRule.SortProj - Enum in com.mojang.datafixers.functions
 
pointTyped(DynamicOps<?>) - Method in class com.mojang.datafixers.types.Type
 
preview(S) - Method in interface com.mojang.datafixers.optics.Affine
Extracts an optional value from the input object.
PrimitiveCodec<A> - Interface in com.mojang.serialization.codecs
 
PrimitiveType(Codec<A>) - Constructor for class com.mojang.datafixers.types.templates.Const.PrimitiveType
 
prism(Function<S, Either<T, A>>, Function<B, T>) - Static method in class com.mojang.datafixers.optics.Optics
 
Prism<S,T,A,B> - Interface in com.mojang.datafixers.optics
A prism is an optic that provides pattern matching against and construction from a field.
Prism.Instance<A2,B2> - Class in com.mojang.datafixers.optics
The Cocartesian type class instance for Prism.
Prism.Mu<A,B> - Class in com.mojang.datafixers.optics
The witness type for Prism.
Procompose<F extends K2,G extends K2,A,B,C> - Class in com.mojang.datafixers.optics
A composition of profunctors.
Procompose(Supplier<App2<F, A, C>>, App2<G, C, B>) - Constructor for class com.mojang.datafixers.optics.Procompose
Constructs a new Procompose that composes the given profunctors.
Procompose.Mu<F extends K2,G extends K2> - Class in com.mojang.datafixers.optics
The witness type of Procompose.
Product - Class in com.mojang.datafixers.types.templates
 
Product(TypeTemplate, TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.Product
 
Product.ProductType<F,G> - Class in com.mojang.datafixers.types.templates
 
Products - Interface in com.mojang.datafixers
 
Products.P1<F extends K1,T1> - Class in com.mojang.datafixers
 
Products.P10<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> - Class in com.mojang.datafixers
 
Products.P11<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> - Class in com.mojang.datafixers
 
Products.P12<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> - Class in com.mojang.datafixers
 
Products.P13<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> - Class in com.mojang.datafixers
 
Products.P14<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> - Class in com.mojang.datafixers
 
Products.P15<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> - Class in com.mojang.datafixers
 
Products.P16<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> - Class in com.mojang.datafixers
 
Products.P2<F extends K1,T1,T2> - Class in com.mojang.datafixers
 
Products.P3<F extends K1,T1,T2,T3> - Class in com.mojang.datafixers
 
Products.P4<F extends K1,T1,T2,T3,T4> - Class in com.mojang.datafixers
 
Products.P5<F extends K1,T1,T2,T3,T4,T5> - Class in com.mojang.datafixers
 
Products.P6<F extends K1,T1,T2,T3,T4,T5,T6> - Class in com.mojang.datafixers
 
Products.P7<F extends K1,T1,T2,T3,T4,T5,T6,T7> - Class in com.mojang.datafixers
 
Products.P8<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8> - Class in com.mojang.datafixers
 
Products.P9<F extends K1,T1,T2,T3,T4,T5,T6,T7,T8,T9> - Class in com.mojang.datafixers
 
ProductType(Type<F>, Type<G>) - Constructor for class com.mojang.datafixers.types.templates.Product.ProductType
 
Profunctor<P extends K2,Mu extends Profunctor _> - Interface in com.mojang.datafixers.optics.profunctors
The profunctor type class defines a method, Profunctor.dimap(Function, Function), which transforms a mapping between types to a mapping between wrapped types.
Profunctor.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type of a Profunctor.
ProfunctorFunctorWrapper<P extends K2,F extends K1,G extends K1,A,B> - Class in com.mojang.datafixers.optics.profunctors
 
ProfunctorFunctorWrapper(App2<P, App<F, A>, App<G, B>>) - Constructor for class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper
 
ProfunctorFunctorWrapper.Instance<P extends K2,F extends K1,G extends K1> - Class in com.mojang.datafixers.optics.profunctors
 
ProfunctorFunctorWrapper.Instance.Mu - Class in com.mojang.datafixers.optics.profunctors
 
ProfunctorFunctorWrapper.Mu<P extends K2,F extends K1,G extends K1> - Class in com.mojang.datafixers.optics.profunctors
 
profunctorTransformer(Optic<? super FunctionType.Instance.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.functions.Functions
 
proj1() - Static method in class com.mojang.datafixers.optics.Optics
 
Proj1<F,G,F2> - Class in com.mojang.datafixers.optics
 
Proj1() - Constructor for class com.mojang.datafixers.optics.Proj1
 
proj1(Type<F>, Type<G>, Type<F2>) - Static method in class com.mojang.datafixers.TypedOptic
 
proj2() - Static method in class com.mojang.datafixers.optics.Optics
 
Proj2<F,G,G2> - Class in com.mojang.datafixers.optics
 
Proj2() - Constructor for class com.mojang.datafixers.optics.Proj2
 
proj2(Type<F>, Type<G>, Type<G2>) - Static method in class com.mojang.datafixers.TypedOptic
 
promotePartial(Consumer<String>) - Method in interface com.mojang.serialization.Codec
 
promotePartial(Consumer<String>) - Method in class com.mojang.serialization.DataResult
Promotes an error with a partial result to a success.
promotePartial(Consumer<String>) - Method in interface com.mojang.serialization.Decoder
Returns a Decoder that returns the partial decoded result in this decoder returns an error.
proofBounds - Variable in class com.mojang.datafixers.TypedOptic
 
pStore(Function<J, X>, Supplier<I>) - Static method in class com.mojang.datafixers.optics.Optics
 

R

read(Dynamic<T>) - Method in class com.mojang.datafixers.types.Type
 
read(DynamicOps<T>, TypeRewriteRule, PointFreeRule, T) - Method in class com.mojang.datafixers.types.Type
 
read(DynamicOps<T>, T) - Method in interface com.mojang.serialization.codecs.PrimitiveCodec
 
read(Decoder<? extends A>) - Method in class com.mojang.serialization.DynamicLike
Decodes an object from the wrapped value using the given Decoder and returns it in a DataResult.
readAndWrite(DynamicOps<T>, Type<?>, TypeRewriteRule, PointFreeRule, T) - Method in class com.mojang.datafixers.types.Type
 
ReaderInstance() - Constructor for class com.mojang.datafixers.FunctionType.ReaderInstance
 
ReaderMu() - Constructor for class com.mojang.datafixers.FunctionType.ReaderMu
 
readList(Decoder<E>) - Method in class com.mojang.serialization.DynamicLike
Decodes a list of elements from the wrapped value using the given Decoder, and returns it in a DataResult.
readList(Function<? super Dynamic<?>, ? extends DataResult<? extends E>>) - Method in class com.mojang.serialization.DynamicLike
Uses the given deserialization function to deserialize a list of elements from the wrapped value.
readMap(Decoder<K>, Decoder<V>) - Method in class com.mojang.serialization.DynamicLike
Decodes a map into a list of pairs using the given key decoder and value decoder.
readMap(Decoder<K>, Function<K, Decoder<V>>) - Method in class com.mojang.serialization.DynamicLike
Decodes a map into a list of pairs using the given key decoder and value decoder.
readMap(DataResult<R>, Function3<R, Dynamic<T>, Dynamic<T>, DataResult<R>>) - Method in class com.mojang.serialization.DynamicLike
Performs a reduction operation on the map entries extracted from the wrapped value.
readTyped(Dynamic<T>) - Method in class com.mojang.datafixers.types.Type
 
readTyped(DynamicOps<T>, T) - Method in class com.mojang.datafixers.types.Type
 
ReCartesian<P extends K2,Mu extends ReCartesian _> - Interface in com.mojang.datafixers.optics.profunctors
A profunctor that supports converting a transformation on one of the types in a pair into a transformation on that type.
ReCartesian.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for ReCartesian.
recData - Variable in class com.mojang.datafixers.RewriteResult
 
recData() - Method in class com.mojang.datafixers.RewriteResult
 
ReCocartesian<P extends K2,Mu extends ReCocartesian _> - Interface in com.mojang.datafixers.optics.profunctors
A profunctor that supports converting a transformation on one of the types in an Either into a transformation on that type.
ReCocartesian.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for ReCocartesian.
RecordBuilder<T> - Interface in com.mojang.serialization
 
RecordBuilder.AbstractBuilder<T,R> - Class in com.mojang.serialization
 
RecordBuilder.AbstractStringBuilder<T,R> - Class in com.mojang.serialization
 
RecordBuilder.AbstractUniversalBuilder<T,R> - Class in com.mojang.serialization
 
RecordBuilder.MapBuilder<T> - Class in com.mojang.serialization
 
RecordCodecBuilder<O,F> - Class in com.mojang.serialization.codecs
An class that enables the aggregation of many map codecs into a single codec for some complete type.
RecordCodecBuilder.Instance<O> - Class in com.mojang.serialization.codecs
RecordCodecBuilder.Mu<O> - Class in com.mojang.serialization.codecs
The witness type of a RecordCodecBuilder.
recurse - Variable in class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
RECURSIVE_TYPES - Variable in class com.mojang.datafixers.schemas.Schema
 
RecursivePoint - Class in com.mojang.datafixers.types.templates
 
RecursivePoint(int) - Constructor for class com.mojang.datafixers.types.templates.RecursivePoint
 
RecursivePoint.RecursivePointType<A> - Class in com.mojang.datafixers.types.templates
 
RecursivePointType(RecursiveTypeFamily, int, Supplier<Type<A>>) - Constructor for class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
RecursiveTypeFamily - Class in com.mojang.datafixers.types.families
 
RecursiveTypeFamily(String, TypeTemplate) - Constructor for class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
reForget(Function<R, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
reForgetC(String, Either<Function<R, B>, BiFunction<A, R, B>>) - Static method in class com.mojang.datafixers.optics.Optics
 
ReForgetC<R,A,B> - Interface in com.mojang.datafixers.optics
 
ReForgetC.Instance<R> - Class in com.mojang.datafixers.optics
 
ReForgetC.Instance.Mu<R> - Class in com.mojang.datafixers.optics
 
ReForgetC.Mu<R> - Class in com.mojang.datafixers.optics
 
reForgetE(String, Function<Either<A, R>, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
reForgetEP(String, Function<Either<A, Pair<A, R>>, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
reForgetP(String, BiFunction<A, R, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
register(Map<String, Supplier<TypeTemplate>>, String, Function<String, TypeTemplate>) - Method in class com.mojang.datafixers.schemas.Schema
 
register(Map<String, Supplier<TypeTemplate>>, String, Supplier<TypeTemplate>) - Method in class com.mojang.datafixers.schemas.Schema
 
registerBlockEntities(Schema) - Method in class com.mojang.datafixers.schemas.Schema
 
registerEntities(Schema) - Method in class com.mojang.datafixers.schemas.Schema
 
registerSimple(Map<String, Supplier<TypeTemplate>>, String) - Method in class com.mojang.datafixers.schemas.Schema
 
registerType(boolean, DSL.TypeReference, Supplier<TypeTemplate>) - Method in class com.mojang.datafixers.schemas.Schema
 
registerTypes(Schema, Map<String, Supplier<TypeTemplate>>, Map<String, Supplier<TypeTemplate>>) - Method in class com.mojang.datafixers.schemas.Schema
 
remainder() - Static method in interface com.mojang.datafixers.DSL
 
remainderFinder() - Static method in interface com.mojang.datafixers.DSL
 
remainderType() - Static method in interface com.mojang.datafixers.DSL
 
remove(String) - Method in class com.mojang.serialization.Dynamic
Removes the entry associated with the given key in the serialized value.
remove(T, String) - Method in interface com.mojang.serialization.DynamicOps
Returns an equivalent value with the entry associated with the given key removed.
remove(JsonElement, String) - Method in class com.mojang.serialization.JsonOps
 
Representable<T extends K1,C,Mu extends Representable _> - Interface in com.mojang.datafixers.kinds
A Functor that can convert values to and from a function.
Representable.Mu - Interface in com.mojang.datafixers.kinds
The witness type of a Representable.
resolveTemplate(String) - Method in class com.mojang.datafixers.schemas.Schema
 
result() - Method in class com.mojang.serialization.DataResult
Returns the successful result, if one is present.
result() - Method in class com.mojang.serialization.OptionalDynamic
 
resultOrPartial(Consumer<String>) - Method in class com.mojang.serialization.DataResult
Returns any result, if one is present.
rewrite(Type<A>, PointFree<A>) - Method in class com.mojang.datafixers.functions.PointFreeRule.All
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.AppNest
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.BangEta
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.CompAssocLeft
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.CompAssocRight
 
rewrite(Type<A>, PointFree<A>) - Method in interface com.mojang.datafixers.functions.PointFreeRule.CompRewrite
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.LensAppId
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.LensCompFunc
 
rewrite(Type<A>, PointFree<A>) - Method in class com.mojang.datafixers.functions.PointFreeRule.Many
 
rewrite(Type<A>, PointFree<A>) - Method in enum com.mojang.datafixers.functions.PointFreeRule.Nop
 
rewrite(Type<A>, PointFree<A>) - Method in class com.mojang.datafixers.functions.PointFreeRule.One
 
rewrite(Type<A>, PointFree<A>) - Method in class com.mojang.datafixers.functions.PointFreeRule.OrElse
 
rewrite(Type<A>, PointFree<A>) - Method in interface com.mojang.datafixers.functions.PointFreeRule
 
rewrite(View<A, B>) - Method in interface com.mojang.datafixers.functions.PointFreeRule
 
rewrite(Type<A>, PointFree<A>) - Method in class com.mojang.datafixers.functions.PointFreeRule.Seq
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.All
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.CheckOnce
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.IfSame
 
rewrite(Type<A>) - Method in enum com.mojang.datafixers.TypeRewriteRule.Nop
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.One
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.OrElse
 
rewrite(Type<A>) - Method in interface com.mojang.datafixers.TypeRewriteRule
 
rewrite(Type<A>) - Method in class com.mojang.datafixers.TypeRewriteRule.Seq
 
rewrite(TypeRewriteRule, PointFreeRule) - Method in class com.mojang.datafixers.types.Type
 
rewrite(PointFreeRule) - Method in class com.mojang.datafixers.View
 
rewriteOrNop(Type<A>, PointFree<A>) - Method in interface com.mojang.datafixers.functions.PointFreeRule
 
rewriteOrNop(View<A, B>) - Method in interface com.mojang.datafixers.functions.PointFreeRule
 
rewriteOrNop(TypeRewriteRule) - Method in class com.mojang.datafixers.types.Type
 
rewriteOrNop(PointFreeRule) - Method in class com.mojang.datafixers.View
 
RewriteResult<A,B> - Class in com.mojang.datafixers
 
RewriteResult(View<A, B>, BitSet) - Constructor for class com.mojang.datafixers.RewriteResult
 
right(App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
right(App2<Affine.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Affine.Instance
 
right(App2<ForgetOpt.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ForgetOpt.Instance
 
right(App2<Prism.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Prism.Instance
 
right(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.Cocartesian
Converts the given transformation into one that transforms the right type of an Either.
right(App2<ReForgetC.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ReForgetC.Instance
 
right() - Method in class com.mojang.datafixers.util.Either
Gets the right value in an Optional.
right(R) - Static method in class com.mojang.datafixers.util.Either
Constructs an Either with the given right value.
rmap(App2<P, A, B>, Function<B, D>) - Method in interface com.mojang.datafixers.optics.profunctors.Profunctor
Maps the second, or left hand, parameter of the given input.
rule - Variable in class com.mojang.datafixers.TypeRewriteRule.Everywhere
 
rules - Variable in class com.mojang.datafixers.TypeRewriteRule.Seq
 
run(A) - Method in interface com.mojang.datafixers.optics.Forget
 
run(A) - Method in interface com.mojang.datafixers.optics.ForgetOpt
 
run(A, R) - Method in interface com.mojang.datafixers.optics.ReForgetC
 

S

Schema - Class in com.mojang.datafixers.schemas
 
Schema(int, Schema) - Constructor for class com.mojang.datafixers.schemas.Schema
 
second - Variable in class com.mojang.datafixers.functions.PointFreeRule.OrElse
 
second(App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
second(App2<Affine.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Affine.Instance
 
second(App2<Forget.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.Forget.Instance
 
second(App2<ForgetOpt.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ForgetOpt.Instance
 
second(App2<Lens.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Lens.Instance
 
second() - Method in class com.mojang.datafixers.optics.Procompose
Returns the profunctor applied second.
second(App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.Cartesian
Converts the given transformation into one that transforms the second type of a Pair.
second(App2<ReForgetC.Mu<R>, A, B>) - Method in class com.mojang.datafixers.optics.ReForgetC.Instance
 
second - Variable in class com.mojang.datafixers.TypeRewriteRule.OrElse
 
second - Variable in class com.mojang.datafixers.types.Func
 
second() - Method in class com.mojang.datafixers.types.Func
 
second - Variable in class com.mojang.datafixers.types.templates.Product.ProductType
 
second - Variable in class com.mojang.datafixers.types.templates.Sum.SumType
 
secondPhantom(App2<P, C, B>) - Method in interface com.mojang.datafixers.optics.profunctors.GetterP
 
seq(PointFreeRule, Supplier<PointFreeRule>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
seq(List<Supplier<PointFreeRule>>) - Static method in interface com.mojang.datafixers.functions.PointFreeRule
 
Seq(List<Supplier<PointFreeRule>>) - Constructor for class com.mojang.datafixers.functions.PointFreeRule.Seq
 
seq(List<TypeRewriteRule>) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
seq(TypeRewriteRule, TypeRewriteRule) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
seq(TypeRewriteRule, TypeRewriteRule...) - Static method in interface com.mojang.datafixers.TypeRewriteRule
 
Seq(List<TypeRewriteRule>) - Constructor for class com.mojang.datafixers.TypeRewriteRule.Seq
 
set(B, S) - Method in interface com.mojang.datafixers.optics.Affine
Combines the given output field and an input object to produce an output object.
set(OpticFinder<FT>, FT) - Method in class com.mojang.datafixers.Typed
 
set(OpticFinder<FT>, Type<FR>, FR) - Method in class com.mojang.datafixers.Typed
 
set(OpticFinder<FT>, Typed<FR>) - Method in class com.mojang.datafixers.Typed
 
set(String, Dynamic<?>) - Method in class com.mojang.serialization.Dynamic
Adds the given entry to the contained serialized value.
set(T, String, T) - Method in interface com.mojang.serialization.DynamicOps
Sets the entry associated with the given key in the input to the given value.
setLifecycle(Lifecycle) - Method in class com.mojang.serialization.DataResult
Returns a DataResult with the same value as this result, but with the provided lifecycle.
setLifecycle(Lifecycle) - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
setLifecycle(Lifecycle) - Method in interface com.mojang.serialization.RecordBuilder
 
setPartial(Supplier<R>) - Method in class com.mojang.serialization.DataResult
If this result is an error, replaces any partial result with the supplied partial result.
setPartial(R) - Method in class com.mojang.serialization.DataResult
If this result is an error, replaces any partial result with the given partial result.
setPartial(Supplier<A>) - Method in class com.mojang.serialization.MapCodec
 
SHORT - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type short.
shortType() - Static method in interface com.mojang.datafixers.DSL
 
simple() - Method in interface com.mojang.serialization.Decoder
Creates a Decoder.Simple from this Decoder.
simpleMap(Codec<K>, Codec<V>, Keyable) - Static method in interface com.mojang.serialization.Codec
Creates a map codec for a Map with a fixed key set.
SimpleMapCodec<K,V> - Class in com.mojang.serialization.codecs
Key and value decoded independently, statically known set of keys
SimpleMapCodec(Codec<K>, Codec<V>, Keyable) - Constructor for class com.mojang.serialization.codecs.SimpleMapCodec
 
since() - Method in class com.mojang.serialization.Lifecycle.Deprecated
Returns the version since the result was deprecated.
size() - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
size() - Method in class com.mojang.datafixers.types.templates.Check
 
size() - Method in class com.mojang.datafixers.types.templates.CompoundList
 
size() - Method in class com.mojang.datafixers.types.templates.Const
 
size() - Method in class com.mojang.datafixers.types.templates.Hook
 
size() - Method in class com.mojang.datafixers.types.templates.List
 
size() - Method in class com.mojang.datafixers.types.templates.Named
 
size() - Method in class com.mojang.datafixers.types.templates.Product
 
size() - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
size() - Method in class com.mojang.datafixers.types.templates.Sum
 
size() - Method in class com.mojang.datafixers.types.templates.Tag
 
size() - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
size() - Method in interface com.mojang.datafixers.types.templates.TypeTemplate
 
size() - Method in class com.mojang.serialization.KeyCompressor
The size of the key set represented by this key compressor.
smallestEncompassingPowerOfTwo(int) - Static method in class com.mojang.datafixers.DataFixUtils
 
stable() - Method in interface com.mojang.serialization.Codec
Returns an equivalent Codec with the stable lifecycle.
stable(A) - Method in class com.mojang.serialization.codecs.RecordCodecBuilder.Instance
Creates a builder for the given singleton field value with the stable lifecycle.
stable(F) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Creates a builder for a stable singleton value.
stable() - Static method in class com.mojang.serialization.Lifecycle
Returns the stable lifecycle.
stable() - Method in class com.mojang.serialization.MapCodec
Sets this map codec to produce stable results.
string() - Static method in interface com.mojang.datafixers.DSL
 
STRING - Static variable in interface com.mojang.serialization.Codec
A PrimitiveCodec for the type String.
sType - Variable in class com.mojang.datafixers.TypedOptic
 
sType() - Method in class com.mojang.datafixers.TypedOptic
 
success(R) - Static method in class com.mojang.serialization.DataResult
Creates a successful DataResult with the given result value.
success(R, Lifecycle) - Static method in class com.mojang.serialization.DataResult
Creates a successful DataResult with the given result value and lifecycle.
Sum - Class in com.mojang.datafixers.types.templates
 
Sum(TypeTemplate, TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.Sum
 
Sum.SumType<F,G> - Class in com.mojang.datafixers.types.templates
 
SumType(Type<F>, Type<G>) - Constructor for class com.mojang.datafixers.types.templates.Sum.SumType
 
swap() - Method in class com.mojang.datafixers.util.Either
Swaps the value in this Either, such that the left value becomes the right value and visa-versa.
swap() - Method in class com.mojang.datafixers.util.Pair
Returns a pair with the elements of this pair swapped.

T

t1() - Method in class com.mojang.datafixers.Products.P1
 
t1() - Method in class com.mojang.datafixers.Products.P2
 
t1() - Method in class com.mojang.datafixers.Products.P3
 
t1() - Method in class com.mojang.datafixers.Products.P4
 
t1() - Method in class com.mojang.datafixers.Products.P5
 
t1() - Method in class com.mojang.datafixers.Products.P6
 
t1() - Method in class com.mojang.datafixers.Products.P7
 
t1() - Method in class com.mojang.datafixers.Products.P8
 
t2() - Method in class com.mojang.datafixers.Products.P2
 
t2() - Method in class com.mojang.datafixers.Products.P3
 
t2() - Method in class com.mojang.datafixers.Products.P4
 
t2() - Method in class com.mojang.datafixers.Products.P5
 
t2() - Method in class com.mojang.datafixers.Products.P6
 
t2() - Method in class com.mojang.datafixers.Products.P7
 
t2() - Method in class com.mojang.datafixers.Products.P8
 
t3() - Method in class com.mojang.datafixers.Products.P3
 
t3() - Method in class com.mojang.datafixers.Products.P4
 
t3() - Method in class com.mojang.datafixers.Products.P5
 
t3() - Method in class com.mojang.datafixers.Products.P6
 
t3() - Method in class com.mojang.datafixers.Products.P7
 
t3() - Method in class com.mojang.datafixers.Products.P8
 
t4() - Method in class com.mojang.datafixers.Products.P4
 
t4() - Method in class com.mojang.datafixers.Products.P5
 
t4() - Method in class com.mojang.datafixers.Products.P6
 
t4() - Method in class com.mojang.datafixers.Products.P7
 
t4() - Method in class com.mojang.datafixers.Products.P8
 
t5() - Method in class com.mojang.datafixers.Products.P5
 
t5() - Method in class com.mojang.datafixers.Products.P6
 
t5() - Method in class com.mojang.datafixers.Products.P7
 
t5() - Method in class com.mojang.datafixers.Products.P8
 
t6() - Method in class com.mojang.datafixers.Products.P6
 
t6() - Method in class com.mojang.datafixers.Products.P7
 
t6() - Method in class com.mojang.datafixers.Products.P8
 
t7() - Method in class com.mojang.datafixers.Products.P7
 
t7() - Method in class com.mojang.datafixers.Products.P8
 
t8() - Method in class com.mojang.datafixers.Products.P8
 
Tag - Class in com.mojang.datafixers.types.templates
 
Tag(String, TypeTemplate) - Constructor for class com.mojang.datafixers.types.templates.Tag
 
Tag.TagType<A> - Class in com.mojang.datafixers.types.templates
 
tagged(TaggedChoice.TaggedChoiceType<K>, K, Type<A>, Type<B>) - Static method in class com.mojang.datafixers.TypedOptic
 
taggedChoice(String, Type<K>, Map<K, TypeTemplate>) - Static method in interface com.mojang.datafixers.DSL
 
TaggedChoice<K> - Class in com.mojang.datafixers.types.templates
 
TaggedChoice(String, Type<K>, Map<K, TypeTemplate>) - Constructor for class com.mojang.datafixers.types.templates.TaggedChoice
 
TaggedChoice.TaggedChoiceType<K> - Class in com.mojang.datafixers.types.templates
 
taggedChoiceLazy(String, Type<K>, Map<K, Supplier<TypeTemplate>>) - Static method in interface com.mojang.datafixers.DSL
 
taggedChoiceType(String, Type<K>, Map<K, ? extends Type<?>>) - Static method in interface com.mojang.datafixers.DSL
 
TaggedChoiceType(String, Type<K>, Map<K, Type<?>>) - Constructor for class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
TagType(String, Type<A>) - Constructor for class com.mojang.datafixers.types.templates.Tag.TagType
 
template() - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
template() - Method in class com.mojang.datafixers.types.Type
 
terminal() - Method in interface com.mojang.serialization.Decoder
Creates a Decoder.Terminal from this Decoder.
to(App<FunctionType.ReaderMu<R>, B>) - Method in class com.mojang.datafixers.FunctionType.ReaderInstance
 
to(App<T, A>) - Method in interface com.mojang.datafixers.kinds.CartesianLike
Transforms a container of types A and C into a Pair of (A, C).
to(App<T, A>) - Method in interface com.mojang.datafixers.kinds.CocartesianLike
Converts the given container to an Either.
to(App<T, A>) - Method in interface com.mojang.datafixers.kinds.Representable
Converts the given container to a function.
to(B) - Method in interface com.mojang.datafixers.optics.Adapter
Boxes a value into an output object.
to(App<Either.Mu<R2>, A>) - Method in class com.mojang.datafixers.util.Either.Instance
 
to(App<Pair.Mu<S2>, A>) - Method in class com.mojang.datafixers.util.Pair.Instance
 
toAdapter(Optic<? super Profunctor.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
toAffine(Optic<? super AffineP.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
toArray(ByteBuffer) - Static method in class com.mojang.datafixers.DataFixUtils
 
toFP() - Method in interface com.mojang.datafixers.optics.profunctors.Cocartesian
Converts this profunctor into a FunctorProfunctor that distributes CocartesianLike functors.
toFP2() - Method in interface com.mojang.datafixers.optics.profunctors.Cartesian
Converts this profunctor into a FunctorProfunctor that distributes CartesianLike functors.
toFP3() - Method in interface com.mojang.datafixers.optics.profunctors.TraversalP
Converts this profunctor into a FunctorProfunctor that distributes Traversable functors.
toGetter(Optic<? super GetterP.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
toLens(Optic<? super Cartesian.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
toMap() - Static method in class com.mojang.datafixers.util.Pair
Returns a Collector that collects pairs into a Map, using the first value as the key in the map and the second value as the value in the map.
toPrism(Optic<? super Cocartesian.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
toSimpleType() - Method in interface com.mojang.datafixers.types.templates.TypeTemplate
 
toString() - Method in class com.mojang.datafixers.functions.PointFree
 
toString(int) - Method in class com.mojang.datafixers.functions.PointFree
 
toString() - Method in class com.mojang.datafixers.optics.Inj1
 
toString() - Method in class com.mojang.datafixers.optics.Inj2
 
toString() - Method in class com.mojang.datafixers.optics.InjTagged
 
toString() - Method in class com.mojang.datafixers.optics.ListTraversal
 
toString() - Method in class com.mojang.datafixers.optics.Optic.CompositionOptic
 
toString() - Method in class com.mojang.datafixers.optics.Proj1
 
toString() - Method in class com.mojang.datafixers.optics.Proj2
 
toString() - Method in class com.mojang.datafixers.RewriteResult
 
toString() - Method in class com.mojang.datafixers.Typed
 
toString() - Method in class com.mojang.datafixers.types.constant.EmptyPart
 
toString() - Method in class com.mojang.datafixers.types.constant.EmptyPartPassthrough
 
toString(int) - Method in interface com.mojang.datafixers.types.families.Algebra
 
toString() - Method in class com.mojang.datafixers.types.families.ListAlgebra
 
toString(int) - Method in class com.mojang.datafixers.types.families.ListAlgebra
 
toString() - Method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 
toString() - Method in class com.mojang.datafixers.types.Func
 
toString() - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
toString() - Method in class com.mojang.datafixers.types.templates.Check
 
toString() - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
toString() - Method in class com.mojang.datafixers.types.templates.CompoundList
 
toString() - Method in class com.mojang.datafixers.types.templates.Const.PrimitiveType
 
toString() - Method in class com.mojang.datafixers.types.templates.Const
 
toString() - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
toString() - Method in class com.mojang.datafixers.types.templates.Hook
 
toString() - Method in class com.mojang.datafixers.types.templates.List.ListType
 
toString() - Method in class com.mojang.datafixers.types.templates.List
 
toString() - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
toString() - Method in class com.mojang.datafixers.types.templates.Named
 
toString() - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
toString() - Method in class com.mojang.datafixers.types.templates.Product
 
toString() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
toString() - Method in class com.mojang.datafixers.types.templates.RecursivePoint
 
toString() - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
toString() - Method in class com.mojang.datafixers.types.templates.Sum
 
toString() - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
toString() - Method in class com.mojang.datafixers.types.templates.Tag
 
toString() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
toString() - Method in class com.mojang.datafixers.types.templates.TaggedChoice
 
toString() - Method in class com.mojang.datafixers.types.Type.TypeError
 
toString() - Method in class com.mojang.datafixers.util.Pair
 
toString() - Method in enum com.mojang.datafixers.util.Unit
 
toString() - Method in class com.mojang.datafixers.View
 
toString() - Method in class com.mojang.serialization.codecs.CompoundListCodec
 
toString() - Method in class com.mojang.serialization.codecs.EitherCodec
 
toString() - Method in class com.mojang.serialization.codecs.EitherMapCodec
 
toString() - Method in class com.mojang.serialization.codecs.FieldDecoder
 
toString() - Method in class com.mojang.serialization.codecs.FieldEncoder
 
toString() - Method in class com.mojang.serialization.codecs.KeyDispatchCodec
 
toString() - Method in class com.mojang.serialization.codecs.ListCodec
 
toString() - Method in class com.mojang.serialization.codecs.OptionalFieldCodec
 
toString() - Method in class com.mojang.serialization.codecs.PairCodec
 
toString() - Method in class com.mojang.serialization.codecs.PairMapCodec
 
toString() - Method in class com.mojang.serialization.codecs.SimpleMapCodec
 
toString() - Method in class com.mojang.serialization.codecs.UnboundedMapCodec
 
toString() - Method in class com.mojang.serialization.DataResult.PartialResult
Returns a String describing this DataResult.PartialResult.
toString() - Method in class com.mojang.serialization.DataResult
Returns a String describing this DataResult.
toString() - Method in class com.mojang.serialization.Dynamic
 
toString() - Method in class com.mojang.serialization.JsonOps
Returns a String identifying this DynamicOps as a JsonOps.
toString() - Method in class com.mojang.serialization.MapCodec.MapCodecCodec
 
toTraversal(Optic<? super TraversalP.Mu, S, T, A, B>) - Static method in class com.mojang.datafixers.optics.Optics
 
Traversable<T extends K1,Mu extends Traversable _> - Interface in com.mojang.datafixers.kinds
The traversable type class for some container type takes in an effectful transformation and produces an equivalent effectful transformation on the container type.
Traversable.Mu - Interface in com.mojang.datafixers.kinds
The witness type for Traversable.
Traversal<S,T,A,B> - Interface in com.mojang.datafixers.optics
A traversal is an optic that implements a structure-preserving transformation for (i.e.
Traversal.Instance<A2,B2> - Class in com.mojang.datafixers.optics
The TraversalP type class instance for Traversal.
Traversal.Mu<A,B> - Class in com.mojang.datafixers.optics
The witness type for Traversal.
TraversalP<P extends K2,Mu extends TraversalP _> - Interface in com.mojang.datafixers.optics.profunctors
The Profunctor type class for Traversal optics.
TraversalP.Mu - Interface in com.mojang.datafixers.optics.profunctors
The witness type for TraversalP.
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<T, A>) - Method in interface com.mojang.datafixers.kinds.CartesianLike
 
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<T, A>) - Method in interface com.mojang.datafixers.kinds.CocartesianLike
 
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<ListBox.Mu, A>) - Method in enum com.mojang.datafixers.kinds.ListBox.Instance
 
traverse(Applicative<F, ?>, Function<A, App<F, B>>, List<A>) - Static method in class com.mojang.datafixers.kinds.ListBox
Applies an operation function to each element of input, then returns a container holding a list of the outputs.
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<OptionalBox.Mu, A>) - Method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
 
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<T, A>) - Method in interface com.mojang.datafixers.kinds.Traversable
Applies a function that produces an Applicative effect to each value contained within input, then builds a container with an equivalent structure containing the (unboxed) results.
traverse(Traversable<T, ?>, App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.TraversalP
Takes a Traversable instance and some input transformation, and produces an output transformation between the effects defined by the traversable instance.
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<Either.Mu<R2>, A>) - Method in class com.mojang.datafixers.util.Either.Instance
 
traverse(Applicative<F, ?>, Function<A, App<F, B>>, App<Pair.Mu<S2>, A>) - Method in class com.mojang.datafixers.util.Pair.Instance
 
tType - Variable in class com.mojang.datafixers.TypedOptic
 
tType() - Method in class com.mojang.datafixers.TypedOptic
 
type() - Method in class com.mojang.datafixers.FieldFinder
 
type() - Method in interface com.mojang.datafixers.OpticFinder
 
type - Variable in class com.mojang.datafixers.Typed
 
type() - Method in class com.mojang.datafixers.types.templates.Const
 
Type<A> - Class in com.mojang.datafixers.types
 
Type() - Constructor for class com.mojang.datafixers.types.Type
 
type() - Method in class com.mojang.datafixers.View
 
Type.Continue - Class in com.mojang.datafixers.types
 
Type.FieldNotFoundException - Class in com.mojang.datafixers.types
 
Type.Mu - Class in com.mojang.datafixers.types
 
Type.TypeError - Class in com.mojang.datafixers.types
 
Type.TypeMatcher<FT,FR> - Interface in com.mojang.datafixers.types
 
TYPE_TOKEN - Static variable in class com.mojang.datafixers.FunctionType.Instance.Mu
 
TYPE_TOKEN - Static variable in interface com.mojang.datafixers.optics.profunctors.AffineP.Mu
The value representing the witness type AffineP.Mu.
TYPE_TOKEN - Static variable in interface com.mojang.datafixers.optics.profunctors.Cartesian.Mu
The value representing the witness type Cartesian.Mu.
TYPE_TOKEN - Static variable in interface com.mojang.datafixers.optics.profunctors.Closed.Mu
The run time type token for Closed type contructors.
TYPE_TOKEN - Static variable in interface com.mojang.datafixers.optics.profunctors.Cocartesian.Mu
The value representing the witness type Cocartesian.Mu.
TYPE_TOKEN - Static variable in interface com.mojang.datafixers.optics.profunctors.Profunctor.Mu
The value representing the witness type Profunctor.Mu.
TYPE_TOKEN - Static variable in interface com.mojang.datafixers.optics.profunctors.TraversalP.Mu
 
Typed<A> - Class in com.mojang.datafixers
 
Typed(Type<A>, DynamicOps<?>, A) - Constructor for class com.mojang.datafixers.Typed
 
TypedOptic<S,T,A,B> - Class in com.mojang.datafixers
 
TypedOptic(TypeToken<? extends K1>, Type<S>, Type<T>, Type<A>, Type<B>, Optic<?, S, T, A, B>) - Constructor for class com.mojang.datafixers.TypedOptic
 
TypedOptic(Set<TypeToken<? extends K1>>, Type<S>, Type<T>, Type<A>, Type<B>, Optic<?, S, T, A, B>) - Constructor for class com.mojang.datafixers.TypedOptic
 
TypeError(String) - Constructor for class com.mojang.datafixers.types.Type.TypeError
 
TypeFamily - Interface in com.mojang.datafixers.types.families
 
typeFinder(Type<FT>) - Static method in interface com.mojang.datafixers.DSL
 
typeName() - Method in interface com.mojang.datafixers.DSL.TypeReference
 
TypeRewriteRule - Interface in com.mojang.datafixers
 
TypeRewriteRule.All - Class in com.mojang.datafixers
 
TypeRewriteRule.CheckOnce - Class in com.mojang.datafixers
 
TypeRewriteRule.Everywhere - Class in com.mojang.datafixers
 
TypeRewriteRule.IfSame<B> - Class in com.mojang.datafixers
 
TypeRewriteRule.Nop - Enum in com.mojang.datafixers
 
TypeRewriteRule.One - Class in com.mojang.datafixers
 
TypeRewriteRule.OrElse - Class in com.mojang.datafixers
 
TypeRewriteRule.Seq - Class in com.mojang.datafixers
 
types() - Method in class com.mojang.datafixers.schemas.Schema
 
types - Variable in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
types() - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
TypeTemplate - Interface in com.mojang.datafixers.types.templates
 

U

unboundedMap(Codec<K>, Codec<V>) - Static method in interface com.mojang.serialization.Codec
Creates a map codec for a Map with arbitrary keys.
UnboundedMapCodec<K,V> - Class in com.mojang.serialization.codecs
Key and value decoded independently, unknown set of keys
UnboundedMapCodec(Codec<K>, Codec<V>) - Constructor for class com.mojang.serialization.codecs.UnboundedMapCodec
 
unbox(App2<FunctionType.Mu, A, B>) - Static method in interface com.mojang.datafixers.FunctionType
Thunk method that casts an applied FunctionType.Mu to the type FunctionType.
unbox(App<FunctionType.ReaderMu<A>, B>) - Static method in interface com.mojang.datafixers.FunctionType
Thunk method that casts an applied FunctionType.ReaderMu to the type FunctionType.
unbox(App<Mu, F>) - Static method in interface com.mojang.datafixers.kinds.Applicative
Unboxes an App representing an applicative functor into an applicative functor instance.
unbox(App<Mu, F>) - Static method in interface com.mojang.datafixers.kinds.CartesianLike
Thunk method that casts an applied CartesianLike.Mu to a CartesianLike.
unbox(App<Mu, F>) - Static method in interface com.mojang.datafixers.kinds.CocartesianLike
Thunk method that casts an applied CocartesianLike.Mu to a CocartesianLike.
unbox(App<Const.Mu<C>, T>) - Static method in class com.mojang.datafixers.kinds.Const
Returns the value contained within the given const box.
unbox(App<Mu, F>) - Static method in interface com.mojang.datafixers.kinds.Functor
Unboxes an App representing a functor into a functor.
unbox(App<Proof, F>) - Static method in interface com.mojang.datafixers.kinds.Kind1
Thunk method that casts an applied Kind1.Mu to a Kind1.
unbox(App<Proof, F>) - Static method in interface com.mojang.datafixers.kinds.Kind2
Thunk method that casts an applied Kind2.Mu to a Kind2.
unbox(App<ListBox.Mu, T>) - Static method in class com.mojang.datafixers.kinds.ListBox
Thunk method that casts the given applied ListBox.Mu to a ListBox.
unbox(App<OptionalBox.Mu, T>) - Static method in class com.mojang.datafixers.kinds.OptionalBox
 
unbox(App<Mu, F>) - Static method in interface com.mojang.datafixers.kinds.Representable
Thunk method that casts an applied Representable.Mu to a Representable.
unbox(App<Mu, F>) - Static method in interface com.mojang.datafixers.kinds.Traversable
Thunk method that casts an applied Traversable.Mu into a Traversable.
unbox(App2<Adapter.Mu<A, B>, S, T>) - Static method in interface com.mojang.datafixers.optics.Adapter
Thunk method that casts an applied Adapter.Mu to a Adapter.
unbox(App2<Affine.Mu<A, B>, S, T>) - Static method in interface com.mojang.datafixers.optics.Affine
Thunk method that casts an applied Affine.Mu to a Affine.
unbox(App2<Forget.Mu<R>, A, B>) - Static method in interface com.mojang.datafixers.optics.Forget
 
unbox(App2<ForgetOpt.Mu<R>, A, B>) - Static method in interface com.mojang.datafixers.optics.ForgetOpt
 
unbox(App2<Lens.Mu<A, B>, S, T>) - Static method in interface com.mojang.datafixers.optics.Lens
Thunk method that casts an applied Lens.Mu to a Lens.
unbox(App2<Prism.Mu<A, B>, S, T>) - Static method in interface com.mojang.datafixers.optics.Prism
Thunk method that casts an applied Prism.Mu to a Prism.
unbox(App2<Procompose.Mu<F, G>, A, B>) - Static method in class com.mojang.datafixers.optics.Procompose
Casts an applied Procompose.Mu to a Procompose.
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.Cartesian
Thunk method that casts an applied Cartesian.Mu to a Cartesian.
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.Closed
Casts a boxed Closed to its unboxed form.
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.Cocartesian
Thunk method that casts an applied Cocartesian.Mu to a Cocartesian.
unbox(App<Mu, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.FunctorProfunctor
Thunk method that casts an applied FunctorProfunctor.Mu to a FunctorProfunctor.
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.GetterP
 
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.Mapping
 
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.Monoidal
 
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.Profunctor
Thunk method that casts an applied Profunctor.Mu to a Profunctor.
unbox(App2<ProfunctorFunctorWrapper.Mu<P, F, G>, A, B>) - Static method in class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper
 
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.ReCartesian
Thunk method that casts an applied ReCartesian.Mu to a ReCartesian.
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.ReCocartesian
Thunk method that casts an applied ReCocartesian.Mu to a ReCocartesian.
unbox(App<Proof, P>) - Static method in interface com.mojang.datafixers.optics.profunctors.TraversalP
Thunk method that casts an applied TraversalP.Mu to a TraversalP.
unbox(App2<ReForgetC.Mu<R>, A, B>) - Static method in interface com.mojang.datafixers.optics.ReForgetC
 
unbox(App2<Traversal.Mu<A, B>, S, T>) - Static method in interface com.mojang.datafixers.optics.Traversal
Thunk method that casts an applied Traversal.Mu to a Traversal.
unbox(App<Type.Mu, A>) - Static method in class com.mojang.datafixers.types.Type
 
unbox(App<Either.Mu<R>, L>) - Static method in class com.mojang.datafixers.util.Either
Thunk method to cast an applied Either.Mu to an Either.
unbox(App<Pair.Mu<S>, F>) - Static method in class com.mojang.datafixers.util.Pair
Thunk method to cast an applied Pair.Mu to a Pair.
unbox(App<RecordCodecBuilder.Mu<O>, F>) - Static method in class com.mojang.serialization.codecs.RecordCodecBuilder
Thunk method that casts an applied RecordCodecBuilder.Mu to a RecordCodecBuilder.
unbox(App<DataResult.Mu, R>) - Static method in class com.mojang.serialization.DataResult
Thunk method to cast the applied DataResult type constructor to the type DataResult.
unbox2(App2<Lens.Mu2<S, T>, B, A>) - Static method in interface com.mojang.datafixers.optics.Lens
Thunk method that casts an applied Lens.Mu2 to a Lens.
unfirst(App2<P, Pair<A, C>, Pair<B, C>>) - Method in interface com.mojang.datafixers.optics.profunctors.ReCartesian
Converts a transformation on the first type in a pair into a transformation on that type.
unfold() - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
unit() - Static method in interface com.mojang.datafixers.DSL
 
Unit - Enum in com.mojang.datafixers.util
The unit type with a single value, INSTANCE.
unit(A) - Static method in interface com.mojang.serialization.Codec
Returns a codec that always decodes the given value and always encodes an empty value.
unit(Supplier<A>) - Static method in interface com.mojang.serialization.Codec
Returns a codec that always decodes a supplied value and always encodes an empty value.
unit(A) - Static method in interface com.mojang.serialization.Decoder
A MapDecoder that performs no deserialization and always returns the given value.
unit(Supplier<A>) - Static method in interface com.mojang.serialization.Decoder
A MapDecoder that performs no deserialization and always returns a supplied value.
unit(A) - Static method in class com.mojang.serialization.MapCodec
Returns a map codec that always provides the same value.
unit(Supplier<A>) - Static method in class com.mojang.serialization.MapCodec
Returns a map codec that always provides the supplied value.
unleft(App2<Forget.Mu<R>, Either<A, C>, Either<B, C>>) - Method in class com.mojang.datafixers.optics.Forget.Instance
 
unleft(App2<P, Either<A, C>, Either<B, C>>) - Method in interface com.mojang.datafixers.optics.profunctors.ReCocartesian
Converts a transformation on the left type in an Either into a transformation on that type, discarding the invariant right type.
unright(App2<Forget.Mu<R>, Either<C, A>, Either<C, B>>) - Method in class com.mojang.datafixers.optics.Forget.Instance
 
unright(App2<P, Either<C, A>, Either<C, B>>) - Method in interface com.mojang.datafixers.optics.profunctors.ReCocartesian
Converts a transformation on the right type in an Either into a transformation on that type, discarding the invariant left type.
unsafe(String, Codec<K>, Function<? super V, ? extends DataResult<? extends K>>, Function<? super K, ? extends DataResult<? extends Decoder<? extends V>>>, Function<? super V, ? extends DataResult<? extends Encoder<V>>>) - Static method in class com.mojang.serialization.codecs.KeyDispatchCodec
Will assume that the result of all elements is a map
unsecond(App2<P, Pair<C, A>, Pair<C, B>>) - Method in interface com.mojang.datafixers.optics.profunctors.ReCartesian
Converts a transformation on the second type in a pair into a transformation on that type.
upCast(Set<TypeToken<? extends K1>>, TypeToken<Proof2>) - Method in interface com.mojang.datafixers.optics.Optic
Refines the profunctor type accepted by this optic to the given type, checking against the given bounds.
upCast(TypeToken<Proof2>) - Method in class com.mojang.datafixers.TypedOptic
 
update(DSL.TypeReference, Dynamic<T>, int, int) - Method in interface com.mojang.datafixers.DataFixer
 
update(DSL.TypeReference, Dynamic<T>, int, int) - Method in class com.mojang.datafixers.DataFixerUpper
 
update(B, S) - Method in interface com.mojang.datafixers.optics.Lens
Combines a value of the output field type with a value of the input object type to produce a combined value of the output object type.
update(F2, Pair<F, G>) - Method in class com.mojang.datafixers.optics.Proj1
 
update(G2, Pair<F, G>) - Method in class com.mojang.datafixers.optics.Proj2
 
update(OpticFinder<FT>, Function<FT, FT>) - Method in class com.mojang.datafixers.Typed
 
update(OpticFinder<FT>, Type<FR>, Function<FT, FR>) - Method in class com.mojang.datafixers.Typed
 
update(String, Function<Dynamic<?>, Dynamic<?>>) - Method in class com.mojang.serialization.Dynamic
Updates an existing entry in the contained serialized value using the given function.
update(T, String, Function<T, T>) - Method in interface com.mojang.serialization.DynamicOps
Sets the entry associated with the given key in the input to a value computed using the existing value associated with that key.
updateGeneric(T, Function<T, T>) - Method in class com.mojang.serialization.Dynamic
Updates an existing entry in the contained serialized value using the given function.
updateGeneric(T, T, Function<T, T>) - Method in interface com.mojang.serialization.DynamicOps
Sets the entry associated with the given key in the input to a value computed using the existing value associated with that key.
updateMapValues(Function<Pair<Dynamic<?>, Dynamic<?>>, Pair<Dynamic<?>, Dynamic<?>>>) - Method in class com.mojang.serialization.Dynamic
Updates every map entry contained within the serialized value using the given updating function.
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.Check.CheckType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.CompoundList.CompoundListType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.Hook.HookType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.List.ListType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.Named.NamedType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.Product.ProductType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.RecursivePoint.RecursivePointType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.Sum.SumType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.Tag.TagType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.templates.TaggedChoice.TaggedChoiceType
 
updateMu(RecursiveTypeFamily) - Method in class com.mojang.datafixers.types.Type
 
updateRecursive(OpticFinder<FT>, Function<FT, FT>) - Method in class com.mojang.datafixers.Typed
 
updateRecursive(OpticFinder<FT>, Type<FR>, Function<FT, FR>) - Method in class com.mojang.datafixers.Typed
 
updateRecursiveTyped(OpticFinder<FT>, Function<Typed<?>, Typed<?>>) - Method in class com.mojang.datafixers.Typed
 
updateRecursiveTyped(OpticFinder<FT>, Type<FR>, Function<Typed<?>, Typed<?>>) - Method in class com.mojang.datafixers.Typed
 
updateTyped(OpticFinder<FT>, Function<Typed<?>, Typed<?>>) - Method in class com.mojang.datafixers.Typed
 
updateTyped(OpticFinder<FT>, Type<FR>, Function<Typed<?>, Typed<?>>) - Method in class com.mojang.datafixers.Typed
 

V

value - Variable in class com.mojang.datafixers.kinds.IdF
The value contained in this IdF.
value() - Method in class com.mojang.datafixers.kinds.IdF
Gets the value of this container.
value() - Method in class com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper
 
value - Variable in class com.mojang.datafixers.Typed
 
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.AppNest
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.BangEta
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CataFuseDifferent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CataFuseSame
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CompAssocLeft
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CompAssocRight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.LensAppId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.LensComp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.LensCompFunc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.Nop
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.SortInj
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.functions.PointFreeRule.SortProj
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.FunctionType.Instance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.kinds.IdF.Instance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.kinds.ListBox.Instance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.TypeRewriteRule.Nop
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.datafixers.util.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mojang.serialization.DataResult.Instance
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.AppNest
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.BangEta
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CataFuseDifferent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CataFuseSame
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CompAssocLeft
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.CompAssocRight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.LensAppId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.LensComp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.LensCompFunc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.Nop
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.SortInj
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.functions.PointFreeRule.SortProj
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.FunctionType.Instance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.kinds.IdF.Instance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.kinds.ListBox.Instance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.kinds.OptionalBox.Instance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.TypeRewriteRule.Nop
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.datafixers.util.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mojang.serialization.DataResult.Instance
Returns an array containing the constants of this enum type, in the order they are declared.
view(S) - Method in interface com.mojang.datafixers.optics.Lens
Extracts a value of the input field type from the input object type.
view(Pair<F, G>) - Method in class com.mojang.datafixers.optics.Proj1
 
view(Pair<F, G>) - Method in class com.mojang.datafixers.optics.Proj2
 
view - Variable in class com.mojang.datafixers.RewriteResult
 
view() - Method in class com.mojang.datafixers.RewriteResult
 
View<A,B> - Class in com.mojang.datafixers
 
View(Type<A>, Type<B>, PointFree<Function<A, B>>) - Constructor for class com.mojang.datafixers.View
 
viewUnchecked(Type<?>, Type<?>, PointFree<Function<A, B>>) - Static method in class com.mojang.datafixers.types.families.RecursiveTypeFamily
 

W

wander(Wander<S, T, A, B>, App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
wander(Applicative<F, ?>, FunctionType<A, App<F, B>>) - Method in class com.mojang.datafixers.optics.ListTraversal
 
wander(Wander<S, T, A, B>, App2<P, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.TraversalP
Takes an operation defined by Wander and a transformation between field types, and produces a transformation between object types.
wander(Wander<S, T, A, B>, App2<Traversal.Mu<A2, B2>, A, B>) - Method in class com.mojang.datafixers.optics.Traversal.Instance
 
Wander<S,T,A,B> - Interface in com.mojang.datafixers.optics
A generalization of Traversable for any object types, not just functors.
wander(Applicative<F, ?>, FunctionType<A, App<F, B>>) - Method in interface com.mojang.datafixers.optics.Wander
Takes the given Applicative-effectful function over the field types and produces an effectful function over the object types.
withDecoder(Decoder<E>) - Method in interface com.mojang.serialization.DynamicOps
Returns a deserialization function that uses the given Decoder, along with this implementation, to decode data from the serialized type.
withEncoder(Encoder<E>) - Method in interface com.mojang.serialization.DynamicOps
Returns a serialization function that uses the given Encoder, along with this implementation, to encode data to the serialized type.
withErrorsFrom(DataResult<?>) - Method in class com.mojang.serialization.ListBuilder.Builder
 
withErrorsFrom(DataResult<?>) - Method in interface com.mojang.serialization.ListBuilder
 
withErrorsFrom(DataResult<?>) - Method in class com.mojang.serialization.RecordBuilder.AbstractBuilder
 
withErrorsFrom(DataResult<?>) - Method in interface com.mojang.serialization.RecordBuilder
 
withLifecycle(Lifecycle) - Method in interface com.mojang.serialization.Codec
Sets the Lifecycle for any result data this codec produces.
withLifecycle(Lifecycle) - Method in interface com.mojang.serialization.Decoder
Sets the Lifecycle for the serialized data this decoder produces.
withLifecycle(Lifecycle) - Method in interface com.mojang.serialization.Encoder
Sets the Lifecycle for the serialized data this encoder produces.
withLifecycle(Lifecycle) - Method in class com.mojang.serialization.MapCodec
Sets the Lifecycle of the results this map codec returns.
withLifecycle(Lifecycle) - Method in interface com.mojang.serialization.MapDecoder
Sets the Lifecycle of the results this map decoder deserializes.
withLifecycle(Lifecycle) - Method in interface com.mojang.serialization.MapEncoder
Sets the Lifecycle of the results this map encoder serializes.
withParser(Decoder<E>) - Method in interface com.mojang.serialization.DynamicOps
Returns a deserialization function that uses the given Decoder, along with this implementation, to parse data from the serialized type.
wrapOptic(Check.CheckType<A>, TypedOptic<A, B, FT, FR>) - Static method in class com.mojang.datafixers.types.templates.Check.CheckType
 
wrapOptic(TypedOptic<A, B, FT, FR>, Hook.HookFunction, Hook.HookFunction) - Static method in class com.mojang.datafixers.types.templates.Hook.HookType
 
wrapOptic(String, TypedOptic<A, B, FT, FR>) - Static method in class com.mojang.datafixers.types.templates.Named.NamedType
 
write() - Method in class com.mojang.datafixers.Typed
 
write(DynamicOps<T>, A) - Method in class com.mojang.datafixers.types.Type
 
write(DynamicOps<T>, A) - Method in interface com.mojang.serialization.codecs.PrimitiveCodec
 
writeAndRead(String, Type<?>, Type<?>) - Method in class com.mojang.datafixers.DataFix
 
writeDynamic(DynamicOps<T>, A) - Method in class com.mojang.datafixers.types.Type
 
writeFixAndRead(String, Type<A>, Type<B>, Function<Dynamic<?>, Dynamic<?>>) - Method in class com.mojang.datafixers.DataFix
 

X

xmap(Function<? super A, ? extends S>, Function<? super S, ? extends A>) - Method in interface com.mojang.serialization.Codec
Transforms this codec into another codec using the given invertible mapping functions.
xmap(Function<? super A, ? extends S>, Function<? super S, ? extends A>) - Method in class com.mojang.serialization.MapCodec
Transforms this map codec into another map codec using the given invertible mapping functions.

Z

zero(App2<FunctionType.Mu, A, B>) - Method in enum com.mojang.datafixers.FunctionType.Instance
 
zero(App2<FunctionType.Mu, A, B>) - Method in interface com.mojang.datafixers.optics.profunctors.MonoidProfunctor
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links