Class HTAdvancementBuilder
-
- All Implemented Interfaces:
public final class HTAdvancementBuilderHiiragi Coreとそれを前提とするmodで使用される進捗のビルダークラスです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classHTAdvancementBuilder.Criterions
-
Field Summary
Fields Modifier and Type Field Description private final HTAdvancementKeykeyprivate HTAdvancementKeyparentprivate DisplayInfodisplayprivate AdvancementRewardsrewardsprivate final HTAdvancementBuilder.Criterionscriteriaprivate AdvancementRequirementsrequirementsprivate AdvancementRequirements.Strategystrategyprivate final HTConditionHolderconditions
-
Constructor Summary
Constructors Constructor Description HTAdvancementBuilder(HTAdvancementKey key)
-
Method Summary
Modifier and Type Method Description final HTAdvancementKeygetKey()final HTAdvancementKeygetParent()final UnitsetParent(HTAdvancementKey value)final DisplayInfogetDisplay()final UnitsetDisplay(DisplayInfo value)final AdvancementRewardsgetRewards()final UnitsetRewards(AdvancementRewards value)final HTAdvancementBuilder.CriterionsgetCriteria()final AdvancementRequirementsgetRequirements()final UnitsetRequirements(AdvancementRequirements value)final AdvancementRequirements.StrategygetStrategy()final UnitsetStrategy(AdvancementRequirements.Strategy value)final HTConditionHoldergetConditions()final Unitdisplay(Function1<HTDisplayInfoBuilder, Unit> builderAction)final Unitsave(HTAdvancementOutput output)final static Unitcreate(HTAdvancementOutput output, HTAdvancementKey key, Function1<HTAdvancementBuilder, Unit> builderAction)-
-
Constructor Detail
-
HTAdvancementBuilder
HTAdvancementBuilder(HTAdvancementKey key)
-
-
Method Detail
-
getKey
final HTAdvancementKey getKey()
-
getParent
final HTAdvancementKey getParent()
-
setParent
final Unit setParent(HTAdvancementKey value)
-
getDisplay
final DisplayInfo getDisplay()
-
setDisplay
final Unit setDisplay(DisplayInfo value)
-
getRewards
final AdvancementRewards getRewards()
-
setRewards
final Unit setRewards(AdvancementRewards value)
-
getCriteria
final HTAdvancementBuilder.Criterions getCriteria()
-
getRequirements
final AdvancementRequirements getRequirements()
-
setRequirements
final Unit setRequirements(AdvancementRequirements value)
-
getStrategy
final AdvancementRequirements.Strategy getStrategy()
-
setStrategy
final Unit setStrategy(AdvancementRequirements.Strategy value)
-
getConditions
final HTConditionHolder getConditions()
-
display
final Unit display(Function1<HTDisplayInfoBuilder, Unit> builderAction)
-
save
final Unit save(HTAdvancementOutput output)
-
create
final static Unit create(HTAdvancementOutput output, HTAdvancementKey key, Function1<HTAdvancementBuilder, Unit> builderAction)
-
-
-
-