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,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 Methods
    Modifier and Type
    Method
    Description
    static <E extends Enum<E>>
    net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,E>
    enumValue(E[] values)
     
    static <E extends Enum<E>>
    net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,E>
    enumValue(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 <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

      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
  • Method Details

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

      static <E extends Enum<E>> net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,E> enumValue(Class<E> enumClass)
    • enumValue

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