Class TitaniumShapedRecipeBuilder

java.lang.Object
net.minecraft.data.recipes.CraftingRecipeBuilder
net.minecraft.data.recipes.ShapedRecipeBuilder
com.hrznstudio.titanium.recipe.generator.TitaniumShapedRecipeBuilder
All Implemented Interfaces:
net.minecraft.data.recipes.RecipeBuilder, net.minecraftforge.common.crafting.conditions.IConditionBuilder

public class TitaniumShapedRecipeBuilder extends net.minecraft.data.recipes.ShapedRecipeBuilder implements net.minecraftforge.common.crafting.conditions.IConditionBuilder
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.data.recipes.ShapedRecipeBuilder

    net.minecraft.data.recipes.ShapedRecipeBuilder.Result

    Nested classes/interfaces inherited from class net.minecraft.data.recipes.CraftingRecipeBuilder

    net.minecraft.data.recipes.CraftingRecipeBuilder.CraftingResult
  • Field Summary

    Fields inherited from interface net.minecraft.data.recipes.RecipeBuilder

    ROOT_RECIPE_ADVANCEMENT
  • Constructor Summary

    Constructors
    Constructor
    Description
    TitaniumShapedRecipeBuilder(net.minecraft.data.recipes.RecipeCategory recipeCategory, net.minecraft.world.level.ItemLike resultIn, int countIn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.data.recipes.ShapedRecipeBuilder
    define(Character symbol, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tagIn)
     
    net.minecraft.data.recipes.ShapedRecipeBuilder
    define(Character symbol, net.minecraft.world.item.crafting.Ingredient ingredientIn)
     
    net.minecraftforge.common.crafting.ConditionalRecipe.Builder
     
    void
    save(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumerIn)
     
    setConditional(net.minecraftforge.common.crafting.ConditionalRecipe.Builder conditional)
     
    setName(net.minecraft.resources.ResourceLocation resourceLocation)
     
    shapedRecipe(net.minecraft.world.level.ItemLike resultIn)
     
    shapedRecipe(net.minecraft.world.level.ItemLike resultIn, int countIn)
    Creates a new builder for a shaped recipe.

    Methods inherited from class net.minecraft.data.recipes.ShapedRecipeBuilder

    define, getResult, group, pattern, save, shaped, shaped, showNotification, unlockedBy

    Methods inherited from class net.minecraft.data.recipes.CraftingRecipeBuilder

    determineBookCategory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraftforge.common.crafting.conditions.IConditionBuilder

    and, FALSE, itemExists, modLoaded, not, or, tagEmpty, TRUE

    Methods inherited from interface net.minecraft.data.recipes.RecipeBuilder

    save
  • Constructor Details

    • TitaniumShapedRecipeBuilder

      public TitaniumShapedRecipeBuilder(net.minecraft.data.recipes.RecipeCategory recipeCategory, net.minecraft.world.level.ItemLike resultIn, int countIn)
  • Method Details

    • shapedRecipe

      public static TitaniumShapedRecipeBuilder shapedRecipe(net.minecraft.world.level.ItemLike resultIn)
    • shapedRecipe

      public static TitaniumShapedRecipeBuilder shapedRecipe(net.minecraft.world.level.ItemLike resultIn, int countIn)
      Creates a new builder for a shaped recipe.
    • save

      public void save(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumerIn)
      Specified by:
      save in interface net.minecraft.data.recipes.RecipeBuilder
    • define

      public net.minecraft.data.recipes.ShapedRecipeBuilder define(Character symbol, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tagIn)
      Overrides:
      define in class net.minecraft.data.recipes.ShapedRecipeBuilder
    • define

      public net.minecraft.data.recipes.ShapedRecipeBuilder define(Character symbol, net.minecraft.world.item.crafting.Ingredient ingredientIn)
      Overrides:
      define in class net.minecraft.data.recipes.ShapedRecipeBuilder
    • setName

      public TitaniumShapedRecipeBuilder setName(net.minecraft.resources.ResourceLocation resourceLocation)
    • getConditional

      public net.minecraftforge.common.crafting.ConditionalRecipe.Builder getConditional()
    • setConditional

      public TitaniumShapedRecipeBuilder setConditional(net.minecraftforge.common.crafting.ConditionalRecipe.Builder conditional)