Class ResearchHelperCommon
java.lang.Object
com.portingdeadmods.researchd.utils.researches.ResearchHelperCommon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ResearchInstancegetInstanceByResearch(Set<ResearchInstance> researches, net.minecraft.resources.ResourceKey<Research> key) getLevelResearches(net.minecraft.world.level.Level level) static List<ResearchInstance> static ResearchgetResearch(net.minecraft.resources.ResourceKey<Research> key, net.minecraft.world.level.Level level) static StringgetResearchCompletionTime(long teamCreationTime, long time) static List<ResearchEffectData<?>> getResearchEffectData(net.minecraft.server.level.ServerPlayer serverPlayer) static <T extends ResearchEffect>
Collection<T> getResearchEffects(Class<T> clazz, net.minecraft.world.level.Level level) static ResearchPackgetResearchPack(net.minecraft.resources.ResourceKey<ResearchPack> key, net.minecraft.world.level.Level level) static List<net.minecraft.resources.ResourceKey<ResearchPack>> getResearchPackKeys(net.minecraft.world.level.Level level) static Map<net.minecraft.resources.ResourceKey<ResearchPack>, ResearchPack> getResearchPacks(net.minecraft.world.level.Level level) static voidrefreshResearches(net.minecraft.server.level.ServerPlayer player)
-
Constructor Details
-
ResearchHelperCommon
public ResearchHelperCommon()
-
-
Method Details
-
getLevelResearches
-
getResearchEffects
public static <T extends ResearchEffect> Collection<T> getResearchEffects(Class<T> clazz, net.minecraft.world.level.Level level) -
getRecentResearches
-
getResearch
-
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
-
getResearchPack
public static ResearchPack getResearchPack(net.minecraft.resources.ResourceKey<ResearchPack> key, net.minecraft.world.level.Level level)
-