Class ResearchHelperCommon

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

public final class ResearchHelperCommon extends Object
  • Constructor Details

    • ResearchHelperCommon

      public ResearchHelperCommon()
  • Method Details

    • getLevelResearches

      public static Map<net.minecraft.resources.ResourceKey<Research>,Research> getLevelResearches(net.minecraft.world.level.Level level)
    • getResearchEffects

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

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

      public static Research getResearch(net.minecraft.resources.ResourceKey<Research> key, net.minecraft.world.level.Level level)
    • getInstanceByResearch

      @Nullable public static @Nullable ResearchInstance getInstanceByResearch(Set<ResearchInstance> researches, net.minecraft.resources.ResourceKey<Research> key)
    • getResearchEffectData

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

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

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

      public static void refreshResearches(net.minecraft.server.level.ServerPlayer 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)