Interface ResearchPack

All Known Implementing Classes:
ResearchPackImpl

public interface ResearchPack
  • Field Details

    • RESOURCE_KEY_CODEC

      static final com.mojang.serialization.Codec<net.minecraft.resources.ResourceKey<ResearchPack>> RESOURCE_KEY_CODEC
    • RESOURCE_KEY_STREAM_CODEC

      static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,net.minecraft.resources.ResourceKey<ResearchPack>> RESOURCE_KEY_STREAM_CODEC
    • CODEC

      static final com.mojang.serialization.Codec<ResearchPack> CODEC
    • STREAM_CODEC

      static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ResearchPack> STREAM_CODEC
  • Method Details

    • color

      int color()
    • sortingValue

      int sortingValue()
    • customTexture

      Optional<net.minecraft.resources.ResourceLocation> customTexture()
    • getSerializer

      ResearchPackSerializer<?> getSerializer()
    • getLangName

      static net.minecraft.network.chat.Component getLangName(net.minecraft.resources.ResourceKey<ResearchPack> key)
    • getLangDesc

      static net.minecraft.network.chat.Component getLangDesc(net.minecraft.resources.ResourceKey<ResearchPack> key)