Class ExtraComposites

java.lang.Object
com.wdiscute.starcatcher.io.ExtraComposites

public class ExtraComposites extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <B,C,T1,T2,T3,T4,T5,T6>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, com.mojang.datafixers.util.Function6<T1,T2,T3,T4,T5,T6,C> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, com.mojang.datafixers.util.Function7<T1,T2,T3,T4,T5,T6,T7,C> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7,T8>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, com.mojang.datafixers.util.Function8<T1,T2,T3,T4,T5,T6,T7,T8,C> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, com.mojang.datafixers.util.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,C> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.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> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.StreamCodec<? super B, T10> codec10, Function<C,T10> getter10, net.minecraft.network.codec.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> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.StreamCodec<? super B, T10> codec10, Function<C,T10> getter10, net.minecraft.network.codec.StreamCodec<? super B, T11> codec11, Function<C,T11> getter11, net.minecraft.network.codec.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> factory)
     
    static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
    net.minecraft.network.codec.StreamCodec<B,C>
    composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.StreamCodec<? super B, T10> codec10, Function<C,T10> getter10, net.minecraft.network.codec.StreamCodec<? super B, T11> codec11, Function<C,T11> getter11, net.minecraft.network.codec.StreamCodec<? super B, T12> codec12, Function<C,T12> getter12, net.minecraft.network.codec.StreamCodec<? super B, T13> codec13, Function<C,T13> getter13, com.mojang.datafixers.util.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,C> factory)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExtraComposites

      public ExtraComposites()
  • Method Details

    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, com.mojang.datafixers.util.Function6<T1,T2,T3,T4,T5,T6,C> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, com.mojang.datafixers.util.Function7<T1,T2,T3,T4,T5,T6,T7,C> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7,T8> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, com.mojang.datafixers.util.Function8<T1,T2,T3,T4,T5,T6,T7,T8,C> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, com.mojang.datafixers.util.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,C> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.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> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.StreamCodec<? super B, T10> codec10, Function<C,T10> getter10, net.minecraft.network.codec.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> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.StreamCodec<? super B, T10> codec10, Function<C,T10> getter10, net.minecraft.network.codec.StreamCodec<? super B, T11> codec11, Function<C,T11> getter11, net.minecraft.network.codec.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> factory)
    • composite

      public static <B,C,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> net.minecraft.network.codec.StreamCodec<B,C> composite(net.minecraft.network.codec.StreamCodec<? super B, T1> codec1, Function<C,T1> getter1, net.minecraft.network.codec.StreamCodec<? super B, T2> codec2, Function<C,T2> getter2, net.minecraft.network.codec.StreamCodec<? super B, T3> codec3, Function<C,T3> getter3, net.minecraft.network.codec.StreamCodec<? super B, T4> codec4, Function<C,T4> getter4, net.minecraft.network.codec.StreamCodec<? super B, T5> codec5, Function<C,T5> getter5, net.minecraft.network.codec.StreamCodec<? super B, T6> codec6, Function<C,T6> getter6, net.minecraft.network.codec.StreamCodec<? super B, T7> codec7, Function<C,T7> getter7, net.minecraft.network.codec.StreamCodec<? super B, T8> codec8, Function<C,T8> getter8, net.minecraft.network.codec.StreamCodec<? super B, T9> codec9, Function<C,T9> getter9, net.minecraft.network.codec.StreamCodec<? super B, T10> codec10, Function<C,T10> getter10, net.minecraft.network.codec.StreamCodec<? super B, T11> codec11, Function<C,T11> getter11, net.minecraft.network.codec.StreamCodec<? super B, T12> codec12, Function<C,T12> getter12, net.minecraft.network.codec.StreamCodec<? super B, T13> codec13, Function<C,T13> getter13, com.mojang.datafixers.util.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,C> factory)