Interface KLibStreamCodecs
public interface KLibStreamCodecs
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Float> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Float> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Instant> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, String> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, com.mojang.datafixers.util.Unit> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, UUID> -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <E> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> anyEnum(E[] values) static <E> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> anyEnum(E[] values, ToIntFunction<E> ordinalFunction) static net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.resources.Identifier> commonIdentifier(String namespace) static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, @Nullable net.minecraft.resources.ResourceKey<T>> commonResourceKey(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> root, String namespace) static <E extends Enum<E>>
net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> static <B extends io.netty.buffer.ByteBuf, V>
net.minecraft.network.codec.StreamCodec<B, Set<V>> linkedSetOf(net.minecraft.network.codec.StreamCodec<? super B, V> parent) static <B extends io.netty.buffer.ByteBuf, V>
net.minecraft.network.codec.StreamCodec<B, List<V>> listOf(net.minecraft.network.codec.StreamCodec<? super B, V> parent) static <B extends io.netty.buffer.ByteBuf, K, V>
net.minecraft.network.codec.StreamCodec<B, V> map(Supplier<Map<K, V>> mapGetter, net.minecraft.network.codec.StreamCodec<B, K> keyCodec, Function<V, K> keyGetter) static <B extends io.netty.buffer.ByteBuf, K, V>
net.minecraft.network.codec.StreamCodec<B, V> static <B extends io.netty.buffer.ByteBuf, V>
net.minecraft.network.codec.StreamCodec<B, V> nullable(net.minecraft.network.codec.StreamCodec<B, V> parent) static <B extends io.netty.buffer.ByteBuf, V>
net.minecraft.network.codec.StreamCodec<B, V> optional(net.minecraft.network.codec.StreamCodec<B, V> parent, V defaultValue) 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<? super B, L> left, net.minecraft.network.codec.StreamCodec<? super B, R> right) static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, T> registry(net.minecraft.core.Registry<T> registry) static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.resources.ResourceKey<T>> resourceKey(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry) static <B extends io.netty.buffer.ByteBuf, V>
net.minecraft.network.codec.StreamCodec<B, Set<V>> setOf(net.minecraft.network.codec.StreamCodec<? super B, V> parent) static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.tags.TagKey<T>> tagKey(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry) static <V> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, V> toBasic(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, V> parent) static <V> net.minecraft.network.codec.StreamCodec<net.minecraft.network.FriendlyByteBuf, V> toFriendly(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, V> parent) static <V> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, V> toRegistry(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, V> parent) static <B extends io.netty.buffer.ByteBuf, K, V>
net.minecraft.network.codec.StreamCodec<B, Map<K, V>> unboundedMap(net.minecraft.network.codec.StreamCodec<? super B, K> keyCodec, net.minecraft.network.codec.StreamCodec<? super B, V> valueCodec) static <B extends io.netty.buffer.ByteBuf, K, V>
net.minecraft.network.codec.StreamCodec<B, Map<K, V>> unboundedMap(net.minecraft.network.codec.StreamCodec<? super B, K> keyCodec, net.minecraft.network.codec.StreamCodec<? super B, V> valueCodec, boolean ordered, boolean identity)
-
Field Details
-
UNIT
static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, com.mojang.datafixers.util.Unit> UNIT -
FLOAT_OR_ZERO
-
FLOAT_OR_ONE
-
DOUBLE_OR_ZERO
static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> DOUBLE_OR_ZERO -
DOUBLE_OR_ONE
-
DOUBLE32
-
INT8
-
UINT8
-
INT16
-
UINT16
-
UUID
-
REGISTRY_STRING
static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, String> REGISTRY_STRING -
INSTANT
-
-
Method Details
-
toBasic
static <V> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, V> toBasic(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, V> parent) -
toFriendly
static <V> net.minecraft.network.codec.StreamCodec<net.minecraft.network.FriendlyByteBuf, V> toFriendly(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, V> parent) -
toRegistry
static <V> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, V> toRegistry(net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, V> parent) -
optional
static <B extends io.netty.buffer.ByteBuf, V> net.minecraft.network.codec.StreamCodec<B,V> optional(net.minecraft.network.codec.StreamCodec<B, V> parent, @Nullable V defaultValue) -
nullable
static <B extends io.netty.buffer.ByteBuf, V> net.minecraft.network.codec.StreamCodec<B,V> nullable(net.minecraft.network.codec.StreamCodec<B, V> parent) -
listOf
static <B extends io.netty.buffer.ByteBuf, V> net.minecraft.network.codec.StreamCodec<B,List<V>> listOf(net.minecraft.network.codec.StreamCodec<? super B, V> parent) -
setOf
static <B extends io.netty.buffer.ByteBuf, V> net.minecraft.network.codec.StreamCodec<B,Set<V>> setOf(net.minecraft.network.codec.StreamCodec<? super B, V> parent) -
linkedSetOf
static <B extends io.netty.buffer.ByteBuf, V> net.minecraft.network.codec.StreamCodec<B,Set<V>> linkedSetOf(net.minecraft.network.codec.StreamCodec<? super B, V> parent) -
unboundedMap
static <B extends io.netty.buffer.ByteBuf, K, V> net.minecraft.network.codec.StreamCodec<B,Map<K, unboundedMapV>> (net.minecraft.network.codec.StreamCodec<? super B, K> keyCodec, net.minecraft.network.codec.StreamCodec<? super B, V> valueCodec, boolean ordered, boolean identity) -
unboundedMap
static <B extends io.netty.buffer.ByteBuf, K, V> net.minecraft.network.codec.StreamCodec<B,Map<K, unboundedMapV>> (net.minecraft.network.codec.StreamCodec<? super B, K> keyCodec, net.minecraft.network.codec.StreamCodec<? super B, V> valueCodec) -
resourceKey
static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.resources.ResourceKey<T>> resourceKey(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry) -
tagKey
static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.tags.TagKey<T>> tagKey(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry) -
map
-
map
-
anyEnum
static <E> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> anyEnum(E[] values, ToIntFunction<E> ordinalFunction) -
enumClass
-
anyEnum
static <E> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> anyEnum(E[] values) -
registry
static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, T> registry(net.minecraft.core.Registry<T> registry) -
pair
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<? super B, L> left, net.minecraft.network.codec.StreamCodec<? super B, R> right) -
commonIdentifier
static net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.resources.Identifier> commonIdentifier(String namespace) -
commonResourceKey
static <T> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, @Nullable net.minecraft.resources.ResourceKey<T>> commonResourceKey(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> root, String namespace)
-