-
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> factory)
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> factory)
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> factory)
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> factory)
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> factory)
Methods inherited from interface net.ixdarklord.coolcatcore.api.network.codec.StreamDecoder
decode
Methods inherited from interface net.ixdarklord.coolcatcore.api.network.codec.StreamEncoder
encode
-
Method Details
-
-
-
-
-
-
mapStream
default <O extends io.netty.buffer.ByteBuf>
StreamCodec<O,V> mapStream(Function<O,? extends B> bufferFactory)
-
-
-
composite
static <B,
C,
T1,
T2> StreamCodec<B,C> composite(StreamCodec<? super B,T1> codec1,
Function<C,T1> getter1,
StreamCodec<? super B,T2> codec2,
Function<C,T2> getter2,
BiFunction<T1,T2,C> factory)
-
composite
static <B,
C,
T1,
T2,
T3> 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,
com.mojang.datafixers.util.Function3<T1,T2,T3,C> factory)
-
composite
static <B,
C,
T1,
T2,
T3,
T4> 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,
com.mojang.datafixers.util.Function4<T1,T2,T3,T4,C> factory)
-
composite
static <B,
C,
T1,
T2,
T3,
T4,
T5> 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,
com.mojang.datafixers.util.Function5<T1,T2,T3,T4,T5,C> factory)
-
composite
static <B,
C,
T1,
T2,
T3,
T4,
T5,
T6> 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,
com.mojang.datafixers.util.Function6<T1,T2,T3,T4,T5,T6,C> factory)
-
-