Class RecipePageBuilder<T extends RecipePageBuilder<T>>

java.lang.Object
xyz.brassgoggledcoders.patchouliprovider.AbstractPageBuilder<T>
xyz.brassgoggledcoders.patchouliprovider.page.RecipePageBuilder<T>
Direct Known Subclasses:
BlastingPageBuilder, CampfirePageBuilder, CraftingPageBuilder, SmeltingPageBuilder, SmithingPageBuilder, SmokingPageBuilder, StonecuttingPageBuilder

public abstract class RecipePageBuilder<T extends RecipePageBuilder<T>> extends AbstractPageBuilder<T>
  • Constructor Details

    • RecipePageBuilder

      public RecipePageBuilder(String type, net.minecraft.resources.Identifier recipe, EntryBuilder parent)
  • Method Details

    • serialize

      protected void serialize(com.google.gson.JsonObject json)
      Specified by:
      serialize in class AbstractPageBuilder<T extends RecipePageBuilder<T>>
    • setRecipe2

      public T setRecipe2(net.minecraft.resources.Identifier recipe2)
    • setLinkRecipe

      public T setLinkRecipe(boolean linkRecipe)
    • setLinkRecipe2

      public T setLinkRecipe2(boolean linkRecipe2)
    • setTitle

      public T setTitle(String title)
    • setText

      public T setText(String text)