Package dev.latvian.mods.klib.codec
Interface CollectionStreamCodecs
public interface CollectionStreamCodecs
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, it.unimi.dsi.fastutil.longs.LongList> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, it.unimi.dsi.fastutil.shorts.ShortList> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, it.unimi.dsi.fastutil.ints.IntList> -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <B extends io.netty.buffer.ByteBuf,V>
net.minecraft.network.codec.StreamCodec<B, it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>> listToInt2ObjectMap(net.minecraft.network.codec.StreamCodec<B, V> codec, ToIntFunction<V> keyMapper) static <B extends io.netty.buffer.ByteBuf,K, V>
net.minecraft.network.codec.StreamCodec<B, Map<K, V>> listToMap(net.minecraft.network.codec.StreamCodec<B, V> codec, it.unimi.dsi.fastutil.Function<V, K> keyMapper)
-
Field Details
-
VAR_INT_LIST
static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,it.unimi.dsi.fastutil.ints.IntList> VAR_INT_LIST -
LONG_LIST
static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,it.unimi.dsi.fastutil.longs.LongList> LONG_LIST -
SHORT_LIST
static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,it.unimi.dsi.fastutil.shorts.ShortList> SHORT_LIST
-
-
Method Details
-
listToMap
static <B extends io.netty.buffer.ByteBuf,K, net.minecraft.network.codec.StreamCodec<B,V> Map<K, listToMapV>> (net.minecraft.network.codec.StreamCodec<B, V> codec, it.unimi.dsi.fastutil.Function<V, K> keyMapper) -
listToInt2ObjectMap
static <B extends io.netty.buffer.ByteBuf,V> net.minecraft.network.codec.StreamCodec<B,it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>> listToInt2ObjectMap(net.minecraft.network.codec.StreamCodec<B, V> codec, ToIntFunction<V> keyMapper)
-