addAdvancement

fun addAdvancement(id: ResourceLocation, advancementBuilder: Advancement.Builder)

Add an advancement from an Advancement.Builder.

Return

a ResourceKey pointing to the created advancement

Parameters

id

the advancement identifier

advancementBuilder

the advancement builder


fun addAdvancement(entry: AdvancementHolder)

Add an advancement from an AdvancementHolder.

Return

a ResourceKey pointing to the created advancement

Parameters

entry

the full advancement definition


fun addAdvancement(id: ResourceLocation, advancement: Advancement)

Add an advancement.

Return

a ResourceKey pointing to the created advancement

Parameters

id

the advancement identifier

advancement

the advancement definition


fun addAdvancement(recipeId: ResourceLocation, builder: RecipeBuilder)
fun addAdvancement(recipeId: ResourceLocation, builder: SmithingTransformRecipeBuilder)
fun addAdvancement(recipeId: ResourceLocation, builder: SmithingTrimRecipeBuilder)
fun addAdvancement(recipeId: ResourceLocation, builder: SpecialRecipeBuilder)

Add only the advancement from a recipe builder.

Parameters

recipeId

the recipe identifier

builder

the recipe builder