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 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 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 Unitsave(HTAdvancementOutput output)final static Unitcreate(HTAdvancementKey key, Function1<HTAdvancementBuilder, Unit> builderAction)-
-
Constructor Detail
-
HTAdvancementBuilder
HTAdvancementBuilder(HTAdvancementKey key)
-
-
Method Detail
-
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()
-
save
final Unit save(HTAdvancementOutput output)
-
create
final static Unit create(HTAdvancementKey key, Function1<HTAdvancementBuilder, Unit> builderAction)
-
-
-
-