Interface ResearchdResearchProvider

All Superinterfaces:
ResearchdDatagenProvider<Research>
All Known Implementing Classes:
EditorResearchProvider, ResearchdResearches

public interface ResearchdResearchProvider extends ResearchdDatagenProvider<Research>
  • Method Details

    • mcLoc

      @NotNull default @NotNull net.minecraft.resources.ResourceLocation mcLoc(String path)
    • modLoc

      @NotNull default @NotNull net.minecraft.resources.ResourceLocation modLoc(String path)
    • loc

      @NotNull default @NotNull net.minecraft.resources.ResourceLocation loc(String namespace, String path)
    • unlockDimension

      @NotNull default @NotNull DimensionUnlockEffect unlockDimension(net.minecraft.resources.ResourceLocation location, net.minecraft.resources.ResourceLocation sprite)
    • unlockItem

      @NotNull default @NotNull ItemUnlockEffect unlockItem(net.minecraft.world.level.ItemLike item)
    • consumePack

      @NotNull default @NotNull ConsumePackResearchMethod consumePack(int count, int duration, net.minecraft.resources.ResourceKey<ResearchPack>... packs)
    • unlockRecipe

      @NotNull default @NotNull RecipeUnlockEffect unlockRecipe(net.minecraft.resources.ResourceLocation location)
    • consumeItem

      @NotNull default @NotNull ConsumeItemResearchMethod consumeItem(net.minecraft.world.level.ItemLike item, int count)
    • hasItem

      @NotNull default @NotNull CheckItemPresenceResearchMethod hasItem(net.minecraft.world.level.ItemLike item, int count)
    • key

      default net.minecraft.resources.ResourceKey<Research> key(String name)
    • pack

      default net.minecraft.resources.ResourceKey<ResearchPack> pack(net.minecraft.resources.ResourceLocation location)
    • and

      default ResearchMethod and(ResearchMethod... methods)
    • or

      default ResearchMethod or(ResearchMethod... methods)
    • and

      default ResearchEffect and(ResearchEffect... effects)
    • simpleResearch

      default net.minecraft.resources.ResourceKey<Research> simpleResearch(String name, UnaryOperator<SimpleResearch.Builder> builder)