Class Advancement.Builder
java.lang.Object
com.github.darksoulq.abyssallib.world.advancement.Advancement.Builder
- Enclosing class:
Advancement
Builder class for creating Advancement instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()criterion(String name, AdvancementCriterion criterion) display(AdvancementDisplay display) parent(net.kyori.adventure.key.Key parent) reward(AdvancementReward reward)
-
Constructor Details
-
Builder
public Builder(net.kyori.adventure.key.Key id) - Parameters:
id- The advancement unique key.
-
-
Method Details
-
parent
- Parameters:
parent- The parent key. @return builder.
-
display
- Parameters:
display- Visual info. @return builder.
-
criterion
- Parameters:
name- Criterion name. @param criterion Logic. @return builder.
-
reward
- Parameters:
reward- Award to grant. @return builder.
-
build
- Returns:
- New Advancement.
-