Class RegistryKeys<T>

java.lang.Object
dev.latvian.mods.klib.registry.RegistryKeys<T>

public final class RegistryKeys<T> extends Object
  • Method Details

    • createKeys

      public static <T> RegistryKeys<T> createKeys(net.minecraft.resources.Identifier id, String commonNamespace)
    • createKeys

      public static <T> RegistryKeys<T> createKeys(net.minecraft.resources.Identifier id)
    • read

      public static <T> RegistryKeys<T> read(io.netty.buffer.ByteBuf buf)
    • write

      public static void write(io.netty.buffer.ByteBuf buf, RegistryKeys<?> registryKeys)
    • create

      public net.minecraft.resources.ResourceKey<T> create(net.minecraft.resources.Identifier id)
    • root

      public net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> root()
    • commonNamespace

      public String commonNamespace()
    • codec

      public com.mojang.serialization.Codec<net.minecraft.resources.ResourceKey<T>> codec()
    • streamCodec

      public net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, net.minecraft.resources.ResourceKey<T>> streamCodec()
    • dataType

      public DataType<net.minecraft.resources.ResourceKey<T>> dataType()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • encode

      public String encode(net.minecraft.resources.ResourceKey<T> key)
    • encode

      public String encode(net.minecraft.resources.Identifier id)