ArchieCookingRecipeBuilder¶
class ArchieCookingRecipeBuilder<T : AbstractCookingRecipe>(factory: AbstractCookingRecipe.Factory<T>, serializer: RecipeSerializer<T>) : IARecipeBuilder
Constructors¶
ArchieCookingRecipeBuilder¶
Types¶
Companion¶
object Companion
Properties¶
category¶
lateinit var category: RecipeCategory
cookingTime¶
var cookingTime: Int
experience¶
var experience: Float
group¶
open override fun group(groupName: String?): ArchieCookingRecipeBuilder<T>
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>