Skip to content

ArchieCookingRecipeBuilder

class ArchieCookingRecipeBuilder<T : AbstractCookingRecipe>(factory: AbstractCookingRecipe.Factory<T>, serializer: RecipeSerializer<T>) : IARecipeBuilder

Constructors

ArchieCookingRecipeBuilder

constructor(factory: AbstractCookingRecipe.Factory<T>, serializer: RecipeSerializer<T>)

Types

Companion

object Companion

Properties

category

lateinit var category: RecipeCategory

cookingTime

experience

group

open override fun group(groupName: String?): ArchieCookingRecipeBuilder<T>
var group: String?

ingredient

lateinit var ingredient: Ingredient

result

lateinit var result: ItemLike
open override val result: Item

Functions

getResult

open override fun getResult(): Item

save

open override fun save(recipeOutput: RecipeOutput, id: ResourceLocation)

unlockedBy

open override fun unlockedBy(name: String, criterion: Criterion<*>): ArchieCookingRecipeBuilder<T>