Klasse RecipeBuilder

java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<BiConsumer<net.minecraft.data.recipes.RecipeOutput, net.minecraft.core.HolderLookup.Provider>>
de.luckymcdev.foundryengine.common.builder.recipe.RecipeBuilder

public class RecipeBuilder extends AbstractBuilder<BiConsumer<net.minecraft.data.recipes.RecipeOutput, net.minecraft.core.HolderLookup.Provider>>
  • Methodendetails

    • shaped

      public static RecipeBuilder shaped(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • shapeless

      public static RecipeBuilder shapeless(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • smelting

      public static RecipeBuilder smelting(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • blasting

      public static RecipeBuilder blasting(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • smoking

      public static RecipeBuilder smoking(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • campfireCooking

      public static RecipeBuilder campfireCooking(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • stonecutting

      public static RecipeBuilder stonecutting(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • smithingTransform

      public static RecipeBuilder smithingTransform(net.minecraft.resources.Identifier id, net.minecraft.world.level.ItemLike result)
    • smithingTrim

      public static RecipeBuilder smithingTrim(net.minecraft.resources.Identifier id)
    • custom

      public static RecipeBuilder custom(net.minecraft.resources.Identifier id, net.minecraft.data.recipes.RecipeBuilder delegate)
    • custom

      public static RecipeBuilder custom(net.minecraft.resources.Identifier id, net.minecraft.data.recipes.SmithingTransformRecipeBuilder delegate)
    • custom

      public static RecipeBuilder custom(net.minecraft.resources.Identifier id, net.minecraft.data.recipes.SmithingTrimRecipeBuilder delegate)
    • count

      public RecipeBuilder count(int count)
    • category

      public RecipeBuilder category(net.minecraft.data.recipes.RecipeCategory category)
    • group

      public RecipeBuilder group(String group)
    • unlockedBy

      public RecipeBuilder unlockedBy(String name, net.minecraft.advancements.Criterion<?> criterion)
    • getRecipeId

      public net.minecraft.resources.Identifier getRecipeId()
    • getRecipeType

      public RecipeBuilder.RecipeType getRecipeType()
    • getResultItem

      public net.minecraft.world.level.ItemLike getResultItem()
    • getResultCount

      public int getResultCount()
    • pattern

      public RecipeBuilder pattern(String... pattern)
    • define

      public RecipeBuilder define(char symbol, net.minecraft.world.level.ItemLike item)
    • define

      public RecipeBuilder define(char symbol, net.minecraft.world.item.crafting.Ingredient ingredient)
    • requires

      public RecipeBuilder requires(net.minecraft.world.level.ItemLike item)
    • requires

      public RecipeBuilder requires(net.minecraft.world.level.ItemLike item, int count)
    • requires

      public RecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient ingredient)
    • requires

      public RecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient ingredient, int count)
    • ingredient

      public RecipeBuilder ingredient(net.minecraft.world.level.ItemLike item)
    • ingredient

      public RecipeBuilder ingredient(net.minecraft.world.item.crafting.Ingredient ingredient)
    • base

      public RecipeBuilder base(net.minecraft.world.level.ItemLike item)
    • base

      public RecipeBuilder base(net.minecraft.world.item.crafting.Ingredient ingredient)
    • addition

      public RecipeBuilder addition(net.minecraft.world.level.ItemLike item)
    • addition

      public RecipeBuilder addition(net.minecraft.world.item.crafting.Ingredient ingredient)
    • template

      public RecipeBuilder template(net.minecraft.world.level.ItemLike item)
    • template

      public RecipeBuilder template(net.minecraft.world.item.crafting.Ingredient ingredient)
    • trimPattern

      public RecipeBuilder trimPattern(net.minecraft.resources.Identifier patternId)
    • experience

      public RecipeBuilder experience(float experience)
    • cookingTime

      public RecipeBuilder cookingTime(int ticks)
    • build

      public BiConsumer<net.minecraft.data.recipes.RecipeOutput, net.minecraft.core.HolderLookup.Provider> build()
      Angegeben von:
      build in Klasse AbstractBuilder<BiConsumer<net.minecraft.data.recipes.RecipeOutput, net.minecraft.core.HolderLookup.Provider>>