Interface KLibStreamCodecs


public interface KLibStreamCodecs
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    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, 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<io.netty.buffer.ByteBuf, String>
     
    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 Methods
    Modifier and Type
    Method
    Description
    static <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>
     
    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>
    enumClass(Class<E> enumClass)
     
    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>
    map(Map<K,V> map, net.minecraft.network.codec.StreamCodec<B,K> keyCodec, Function<V,K> keyGetter)
     
    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
    • INTERN_STRING

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, String> INTERN_STRING
    • FLOAT_OR_ZERO

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Float> FLOAT_OR_ZERO
    • FLOAT_OR_ONE

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Float> FLOAT_OR_ONE
    • DOUBLE_OR_ZERO

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> DOUBLE_OR_ZERO
    • DOUBLE_OR_ONE

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> DOUBLE_OR_ONE
    • DOUBLE32

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Double> DOUBLE32
    • INT8

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> INT8
    • UINT8

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> UINT8
    • INT16

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> INT16
    • UINT16

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Integer> UINT16
    • UUID

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, UUID> UUID
    • REGISTRY_STRING

      static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, String> REGISTRY_STRING
    • INSTANT

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Instant> 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,V>> unboundedMap(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,V>> unboundedMap(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

      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)
    • map

      static <B extends io.netty.buffer.ByteBuf, K, V> net.minecraft.network.codec.StreamCodec<B,V> map(Map<K,V> map, net.minecraft.network.codec.StreamCodec<B,K> keyCodec, Function<V,K> keyGetter)
    • anyEnum

      static <E> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> anyEnum(E[] values, ToIntFunction<E> ordinalFunction)
    • enumClass

      static <E extends Enum<E>> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, E> enumClass(Class<E> 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)