Class HTAdvancementBuilder
-
- All Implemented Interfaces:
public final class HTAdvancementBuilderHTAdvancementGeneratorで使用される進捗のビルダークラスです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description private DisplayInfodisplayprivate AdvancementRewardsrewardsprivate AdvancementRequirementsrequirementsprivate AdvancementRequirements.Strategystrategy
-
Method Summary
Modifier and Type Method Description final DisplayInfogetDisplay()final UnitsetDisplay(DisplayInfo value)final AdvancementRewardsgetRewards()final UnitsetRewards(AdvancementRewards value)final AdvancementRequirementsgetRequirements()final UnitsetRequirements(AdvancementRequirements value)final AdvancementRequirements.StrategygetStrategy()final UnitsetStrategy(AdvancementRequirements.Strategy value)final HTAdvancementBuilderdisplay(Function1<HTDisplayInfoBuilder, Unit> builderAction)final ItemPredicate.BuilderitemPredicate(ItemLike items)final ItemPredicate.BuilderitemPredicate(HTPrefixLike prefix, HTMaterialLike material)final ItemPredicate.BuilderitemPredicate(TagKey<Item> tagKey)final HTAdvancementBuilderaddCriterion(String key, Criterion<?> criterion)final HTAdvancementBuilderhasItem(String key, ItemPredicate.Builder predicate)final HTAdvancementBuilderhasAnyItem(HTItemHolderLike<?> item)final HTAdvancementBuilderhasAnyItem(String key, Collection<ItemLike> items)final HTAdvancementBuilderhasAnyItem(String key, ItemLike items)final HTAdvancementBuilderhasAnyItem(TagKey<Item> tagKey)final HTAdvancementBuilderhasAllItem(String key, ItemLike items)final HTAdvancementBuilderuseItem(HTItemHolderLike<?> item)final HTAdvancementBuilderaddConditions(ICondition conditions)final AdvancementHoldersave(HTAdvancementOutput output, ResourceKey<Advancement> key)final static HTAdvancementBuilderroot()final static HTAdvancementBuilderchild(ResourceKey<Advancement> parent)final static HTAdvancementBuilderchild(AdvancementHolder parent)-
-
Method Detail
-
getDisplay
final DisplayInfo getDisplay()
-
setDisplay
final Unit setDisplay(DisplayInfo value)
-
getRewards
final AdvancementRewards getRewards()
-
setRewards
final Unit setRewards(AdvancementRewards value)
-
getRequirements
final AdvancementRequirements getRequirements()
-
setRequirements
final Unit setRequirements(AdvancementRequirements value)
-
getStrategy
final AdvancementRequirements.Strategy getStrategy()
-
setStrategy
final Unit setStrategy(AdvancementRequirements.Strategy value)
-
display
final HTAdvancementBuilder display(Function1<HTDisplayInfoBuilder, Unit> builderAction)
-
itemPredicate
final ItemPredicate.Builder itemPredicate(ItemLike items)
-
itemPredicate
final ItemPredicate.Builder itemPredicate(HTPrefixLike prefix, HTMaterialLike material)
-
itemPredicate
final ItemPredicate.Builder itemPredicate(TagKey<Item> tagKey)
-
addCriterion
final HTAdvancementBuilder addCriterion(String key, Criterion<?> criterion)
-
hasItem
final HTAdvancementBuilder hasItem(String key, ItemPredicate.Builder predicate)
-
hasAnyItem
final HTAdvancementBuilder hasAnyItem(HTItemHolderLike<?> item)
-
hasAnyItem
final HTAdvancementBuilder hasAnyItem(String key, Collection<ItemLike> items)
-
hasAnyItem
final HTAdvancementBuilder hasAnyItem(String key, ItemLike items)
-
hasAnyItem
final HTAdvancementBuilder hasAnyItem(TagKey<Item> tagKey)
-
hasAllItem
final HTAdvancementBuilder hasAllItem(String key, ItemLike items)
-
useItem
final HTAdvancementBuilder useItem(HTItemHolderLike<?> item)
-
addConditions
final HTAdvancementBuilder addConditions(ICondition conditions)
-
save
final AdvancementHolder save(HTAdvancementOutput output, ResourceKey<Advancement> key)
-
root
final static HTAdvancementBuilder root()
-
child
final static HTAdvancementBuilder child(ResourceKey<Advancement> parent)
-
child
final static HTAdvancementBuilder child(AdvancementHolder parent)
-
-
-
-