-
Nested Class Summary
Nested Classes
-
Method Summary
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
BiFunction<T1,T2,C> constructor)
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
com.mojang.datafixers.util.Function3<T1,T2,T3,C> constructor)
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
com.mojang.datafixers.util.Function4<T1,T2,T3,T4,C> constructor)
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
com.mojang.datafixers.util.Function5<T1,T2,T3,T4,T5,C> constructor)
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
com.mojang.datafixers.util.Function6<T1,T2,T3,T4,T5,T6,C> constructor)
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
StreamCodec<? super B, T7> codec7,
Function<C,T7> getter7,
com.mojang.datafixers.util.Function7<T1,T2,T3,T4,T5,T6,T7,C> constructor)
static <B,C,T1,T2,T3,T4,T5,T6,T7,T8>
StreamCodec<B,C>
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
StreamCodec<? super B, T7> codec7,
Function<C,T7> getter7,
StreamCodec<? super B, T8> codec8,
Function<C,T8> getter8,
com.mojang.datafixers.util.Function8<T1,T2,T3,T4,T5,T6,T7,T8,C> constructor)
static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9>
StreamCodec<B,C>
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
StreamCodec<? super B, T7> codec7,
Function<C,T7> getter7,
StreamCodec<? super B, T8> codec8,
Function<C,T8> getter8,
StreamCodec<? super B, T9> codec9,
Function<C,T9> getter9,
com.mojang.datafixers.util.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,C> constructor)
static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
StreamCodec<B,C>
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
StreamCodec<? super B, T7> codec7,
Function<C,T7> getter7,
StreamCodec<? super B, T8> codec8,
Function<C,T8> getter8,
StreamCodec<? super B, T9> codec9,
Function<C,T9> getter9,
StreamCodec<? super B, T10> codec10,
Function<C,T10> getter10,
com.mojang.datafixers.util.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,C> constructor)
static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
StreamCodec<B,C>
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
StreamCodec<? super B, T7> codec7,
Function<C,T7> getter7,
StreamCodec<? super B, T8> codec8,
Function<C,T8> getter8,
StreamCodec<? super B, T9> codec9,
Function<C,T9> getter9,
StreamCodec<? super B, T10> codec10,
Function<C,T10> getter10,
StreamCodec<? super B, T11> codec11,
Function<C,T11> getter11,
com.mojang.datafixers.util.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,C> constructor)
static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
StreamCodec<B,C>
composite(StreamCodec<? super B, T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B, T2> codec2,
Function<C,T2> getter2,
StreamCodec<? super B, T3> codec3,
Function<C,T3> getter3,
StreamCodec<? super B, T4> codec4,
Function<C,T4> getter4,
StreamCodec<? super B, T5> codec5,
Function<C,T5> getter5,
StreamCodec<? super B, T6> codec6,
Function<C,T6> getter6,
StreamCodec<? super B, T7> codec7,
Function<C,T7> getter7,
StreamCodec<? super B, T8> codec8,
Function<C,T8> getter8,
StreamCodec<? super B, T9> codec9,
Function<C,T9> getter9,
StreamCodec<? super B, T10> codec10,
Function<C,T10> getter10,
StreamCodec<? super B, T11> codec11,
Function<C,T11> getter11,
StreamCodec<? super B, T12> codec12,
Function<C,T12> getter12,
com.mojang.datafixers.util.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,C> constructor)