@@ -0,0 +1,40 @@
|
||||
declare namespace org {
|
||||
namespace spongepowered {
|
||||
namespace api {
|
||||
namespace advancement {
|
||||
namespace AdvancementTree {
|
||||
// @ts-ignore
|
||||
interface Builder extends org.spongepowered.api.util.CatalogBuilder {
|
||||
/**
|
||||
* Sets the root {@link Advancement}. The root advancement MUST have
|
||||
* {@link DisplayInfo} present.
|
||||
*/
|
||||
// @ts-ignore
|
||||
rootAdvancement(rootAdvancement: org.spongepowered.api.advancement.Advancement): org.spongepowered.api.advancement.AdvancementTree.Builder;
|
||||
/**
|
||||
* Sets the background of {@link AdvancementTree}.
|
||||
* <p>Defaults to the stone background:
|
||||
* {@code minecraft:textures/gui/advancements/backgrounds/stone.png}</p>
|
||||
*/
|
||||
// @ts-ignore
|
||||
background(background: string): org.spongepowered.api.advancement.AdvancementTree.Builder;
|
||||
// @ts-ignore
|
||||
id(id: string): org.spongepowered.api.advancement.AdvancementTree.Builder;
|
||||
/**
|
||||
* Sets the name of the {@link AdvancementTree}. Defaults to
|
||||
* the plain {@link DisplayInfo#getTitle()} of the root
|
||||
* {@link Advancement} if {@link DisplayInfo} is present.
|
||||
* Otherwise will it default to the identifier ({@link #id(String)}).
|
||||
*/
|
||||
// @ts-ignore
|
||||
name(name: string): org.spongepowered.api.advancement.AdvancementTree.Builder;
|
||||
// @ts-ignore
|
||||
build(): org.spongepowered.api.advancement.AdvancementTree;
|
||||
// @ts-ignore
|
||||
from(value: org.spongepowered.api.advancement.AdvancementTree): org.spongepowered.api.advancement.AdvancementTree.Builder;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user