Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Advancement(val display: Advancement.Display? = null, val parent: String? = null, val criteria: Map<String, Advancement.Criterion>, val requirements: List<List<String>> = listOf(), val rewards: Advancement.Rewards? = null)

Minecraft advancements

Link copied to clipboard
@Serializable
data class Cooking(val type: String, val group: String? = null, val ingredient: List<Item>, val result: String, val experience: Float = 0.0f, val cookingtime: Int? = null) : Recipe
Link copied to clipboard
@Serializable
data class CraftingResult(val count: Int = 1, val item: String)
Link copied to clipboard
@Serializable
data class CraftingShaped(val type: String = "minecraft:crafting_shaped", val group: String? = null, val pattern: List<String>, val key: Map<String, List<Item>>, val result: CraftingResult) : Recipe
Link copied to clipboard
@Serializable
data class CraftingShapeless(val type: String = "minecraft:crafting_shapeless", val group: String? = null, val ingredients: List<List<Item>>, val result: CraftingResult) : Recipe
Link copied to clipboard
@Serializable
data class CraftingSpecial(val type: String) : Recipe
Link copied to clipboard
@Serializable
interface Recipe

A minecraft recipe

Link copied to clipboard
@Serializable
data class Smithing(val type: String = "minecraft:smithing", val group: String? = null, val base: Item, val addition: Item, val result: Item) : Recipe

Functions

Link copied to clipboard
fun Blasting(group: String? = null, ingredient: List<Item>, result: String, experience: Float = 0.0f, cookingtime: Int? = null): Cooking
Link copied to clipboard
fun CampfireCooking(group: String? = null, ingredient: List<Item>, result: String, experience: Float = 0.0f, cookingtime: Int? = null): Cooking
Link copied to clipboard
fun CraftingShaped(group: String? = null, pattern: List<List<Item?>>, result: CraftingResult): CraftingShaped
Link copied to clipboard
fun Smelting(group: String? = null, ingredient: List<Item>, result: String, experience: Float = 0.0f, cookingtime: Int? = null): Cooking
Link copied to clipboard
fun Smoking(group: String? = null, ingredient: List<Item>, result: String, experience: Float = 0.0f, cookingtime: Int? = null): Cooking