Class ResearchHelperCommon

java.lang.Object
com.portingdeadmods.researchd.utils.researches.ResearchHelperCommon

public final class ResearchHelperCommon extends Object
  • Constructor Details

    • ResearchHelperCommon

      public ResearchHelperCommon()
  • Method Details

    • getResearchEffects

      public static <T extends ResearchEffect> Collection<T> getResearchEffects(Class<T> clazz, net.minecraft.world.level.Level level)
    • getAllChildrenForResearch

      public static List<net.minecraft.resources.ResourceKey<Research>> getAllChildrenForResearch(net.minecraft.resources.ResourceKey<Research> key, ResearchManager manager)
    • getAllParentsForResearch

      public static List<net.minecraft.resources.ResourceKey<Research>> getAllParentsForResearch(net.minecraft.resources.ResourceKey<Research> key, ResearchManager manager)
    • getRecentResearches

      public static List<ResearchInstance> getRecentResearches(ResearchTeam team)
    • getResearchEffectData

      public static List<ResearchEffectData<?>> getResearchEffectData(net.minecraft.server.level.ServerPlayer serverPlayer)
    • getResearchPacks

      @Deprecated public static Map<net.minecraft.resources.ResourceKey<ResearchPack>,ResearchPack> getResearchPacks(net.minecraft.world.level.Level level)
      Deprecated.
    • getResearchPackKeys

      @Deprecated public static List<net.minecraft.resources.ResourceKey<ResearchPack>> getResearchPackKeys(net.minecraft.world.level.Level level)
      Deprecated.
    • getResearchName

      public static net.minecraft.network.chat.Component getResearchName(net.minecraft.resources.ResourceKey<Research> key, Research research)
    • refreshResearches

      public static void refreshResearches(ResearchTeamMap teamMap, net.minecraft.world.entity.player.Player player)
    • getResearchCompletionTime

      public static String getResearchCompletionTime(long teamCreationTime, long time)
    • getResearchPack

      public static ResearchPack getResearchPack(net.minecraft.resources.ResourceKey<ResearchPack> key, net.minecraft.world.level.Level level)