Interface AdvancementTemplate
- All Superinterfaces:
DataPackEntry<AdvancementTemplate>,DataSerializable,Keyed,ResourceKeyed
A template for an
Advancement.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturn the advancementstatic AdvancementTemplate.Builderbuilder()Creates a newAdvancementTemplate.Builderto createAdvancements.tree()Gets theAdvancementTreeof this advancement will only be present if it is a root advancement.Methods inherited from interface org.spongepowered.api.datapack.DataPackEntry
packMethods inherited from interface org.spongepowered.api.data.persistence.DataSerializable
contentVersion, toContainerMethods inherited from interface org.spongepowered.api.ResourceKeyed
key
-
Method Details
-
builder
Creates a newAdvancementTemplate.Builderto createAdvancements.- Returns:
- The new builder
-
advancement
Advancement advancement()Return the advancement- Returns:
- The advancement
-
tree
Optional<AdvancementTree> tree()Gets theAdvancementTreeof this advancement will only be present if it is a root advancement.- Returns:
- The advancement tree
-