RecipeCreator

Functions

Link copied to clipboard
fun blastRecipe(key: NamespacedKey, result: ItemStack, material: Material, experience: Float, cookTime: Int, callback: BlastingRecipe.() -> Unit): BlastingRecipe
Link copied to clipboard
fun campfireRecipe(key: NamespacedKey, result: ItemStack, material: Material, experience: Float, cookTime: Int, callback: CampfireRecipe.() -> Unit): CampfireRecipe
Link copied to clipboard
fun furnaceRecipe(key: NamespacedKey, result: ItemStack, material: Material, experience: Float, cookTime: Int, callback: FurnaceRecipe.() -> Unit): FurnaceRecipe
Link copied to clipboard
fun merchantRecipe(result: ItemStack, uses: Int, maxUses: Int, experienceReward: Boolean, villagerExperience: Int, priceMultiplier: Float, demand: Int, specialPrice: Int, ignoreDiscounts: Boolean, ingredients: Pair<ItemStack, ItemStack?>, callback: MerchantRecipe.() -> Unit): MerchantRecipe
Link copied to clipboard
fun shapedRecipe(key: NamespacedKey, result: ItemStack, mutableMap: MutableMap<Char, ItemStack>, vararg shape: String, callback: ShapedRecipe.() -> Unit): ShapedRecipe
Link copied to clipboard
fun smithingTransformRecipe(key: NamespacedKey, result: ItemStack, template: RecipeChoice = RecipeChoice.empty(), base: RecipeChoice = RecipeChoice.empty(), addition: RecipeChoice = RecipeChoice.empty(), callback: SmithingTransformRecipe.() -> Unit): SmithingTransformRecipe
Link copied to clipboard
fun smithingTrimRecipe(key: NamespacedKey, template: RecipeChoice = RecipeChoice.empty(), base: RecipeChoice = RecipeChoice.empty(), pattern: TrimPattern, addition: RecipeChoice = RecipeChoice.empty(), callback: SmithingTrimRecipe.() -> Unit): SmithingTrimRecipe
Link copied to clipboard
fun smokingRecipe(key: NamespacedKey, result: ItemStack, material: Material, experience: Float, cookTime: Int, callback: SmokingRecipe.() -> Unit): SmokingRecipe
Link copied to clipboard
fun stonecuttingRecipe(key: NamespacedKey, result: ItemStack, material: Material, callback: StonecuttingRecipe.() -> Unit): StonecuttingRecipe
Link copied to clipboard
fun villagerRecipe(world: World, location: Location, recipeList: MutableMap<Int, MerchantRecipe>, callback: Villager.() -> Unit): Villager