Interface KeyResolver<T>

All Known Subinterfaces:
KeyResolver.RegistryResolver<T>
All Known Implementing Classes:
ClientKeyResolver, KeyResolver.Dynamic, KeyResolver.Static

public interface KeyResolver<T>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 
     
    static interface 
     
    static final record 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    decode(net.minecraft.resources.ResourceLocation resourceLocation, com.mojang.serialization.DynamicOps<?> ops)
     
    @Nullable net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,T>
     
    boolean
     
  • Method Details

    • decode

      @Nullable T decode(net.minecraft.resources.ResourceLocation resourceLocation, com.mojang.serialization.DynamicOps<?> ops)
    • getStreamCodec

      @Nullable @Nullable net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,T> getStreamCodec()
    • requiresActiveWorld

      boolean requiresActiveWorld()