Interface ResearchManager

All Known Implementing Classes:
ResearchManagerImpl

public interface ResearchManager
  • Method Details

    • getResearches

      List<net.minecraft.resources.ResourceKey<Research>> getResearches()
    • lookupResearch

      Research lookupResearch(net.minecraft.resources.ResourceKey<Research> key, net.minecraft.world.level.Level level)
    • getRelationsForResearch

      ResearchRelations getRelationsForResearch(net.minecraft.resources.ResourceKey<Research> researchKey)
    • getPageIds

      List<net.minecraft.resources.ResourceLocation> getPageIds()
    • getRootsForPage

      List<net.minecraft.resources.ResourceKey<Research>> getRootsForPage(net.minecraft.resources.ResourceLocation pageId)
    • getPageForId

      ResearchPage getPageForId(net.minecraft.resources.ResourceLocation pageId)
    • getPageByResearch

      default ResearchPage getPageByResearch(net.minecraft.resources.ResourceKey<Research> research)