Interface CatnipStreamCodecBuilders
public interface CatnipStreamCodecBuilders
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <B extends net.minecraft.network.FriendlyByteBuf,V>
net.minecraft.network.codec.StreamCodec.CodecOperation<B, V, V[]> static <B extends net.minecraft.network.FriendlyByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, V[]> static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, List<V>> list(net.minecraft.network.codec.StreamCodec<B, V> base) static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, List<V>> list(net.minecraft.network.codec.StreamCodec<B, V> base, int maxSize) static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec.CodecOperation<B, V, net.minecraft.core.NonNullList<V>> static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec.CodecOperation<B, V, net.minecraft.core.NonNullList<V>> nonNullList(int maxSize) static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, net.minecraft.core.NonNullList<V>> nonNullList(net.minecraft.network.codec.StreamCodec<B, V> base) static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, net.minecraft.core.NonNullList<V>> nonNullList(net.minecraft.network.codec.StreamCodec<B, V> base, int maxSize) static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec.CodecOperation<B, V, @Nullable V> nullable()static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, @Nullable V> nullable(net.minecraft.network.codec.StreamCodec<B, V> base) static <T extends io.netty.buffer.ByteBuf,S extends Enum<S>>
net.minecraft.network.codec.StreamCodec<T, S> static <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec.CodecOperation<B, V, Optional<V>> optional()static <B extends io.netty.buffer.ByteBuf,L, R>
net.minecraft.network.codec.StreamCodec<B, com.mojang.datafixers.util.Pair<L, R>> pair(net.minecraft.network.codec.StreamCodec<B, L> codecL, net.minecraft.network.codec.StreamCodec<B, R> codecR)
-
Method Details
-
ofEnum
-
pair
static <B extends io.netty.buffer.ByteBuf,L, net.minecraft.network.codec.StreamCodec<B,R> com.mojang.datafixers.util.Pair<L, pairR>> (net.minecraft.network.codec.StreamCodec<B, L> codecL, net.minecraft.network.codec.StreamCodec<B, R> codecR) -
optional
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec.CodecOperation<B,V, optional()Optional<V>> -
nullable
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec<B,@Nullable V> nullable(net.minecraft.network.codec.StreamCodec<B, V> base) -
nullable
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec.CodecOperation<B,V, nullable()@Nullable V> -
list
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec<B,List<V>> list(net.minecraft.network.codec.StreamCodec<B, V> base) -
list
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec<B,List<V>> list(net.minecraft.network.codec.StreamCodec<B, V> base, int maxSize) -
nonNullList
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec.CodecOperation<B,V, nonNullList()net.minecraft.core.NonNullList<V>> -
nonNullList
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec.CodecOperation<B,V, nonNullListnet.minecraft.core.NonNullList<V>> (int maxSize) -
nonNullList
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec<B,net.minecraft.core.NonNullList<V>> nonNullList(net.minecraft.network.codec.StreamCodec<B, V> base) -
nonNullList
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec<B,net.minecraft.core.NonNullList<V>> nonNullList(net.minecraft.network.codec.StreamCodec<B, V> base, int maxSize) -
array
static <B extends net.minecraft.network.FriendlyByteBuf,V> net.minecraft.network.codec.StreamCodec<B,V[]> array(net.minecraft.network.codec.StreamCodec<? super B, V> base, Class<?> clazz) -
array
static <B extends net.minecraft.network.FriendlyByteBuf,V> net.minecraft.network.codec.StreamCodec.CodecOperation<B,V, arrayV[]> (Class<?> clazz)
-