Class AgingDefinition.Builder
java.lang.Object
ke.ric.api.aging.AgingDefinition.Builder
- Enclosing class:
AgingDefinition
-
Method Summary
Modifier and TypeMethodDescriptionThe addon supplies its complete aging presentation, including progress and guidance.allowDynamicYields(Integer... yields) build()Count all time in a structurally valid rack, regardless of climate.dynamicOutcome(AgingOutcomeResolver resolver) matchItems(AgingItemMatcher matcher) Match validated addon profiles independently of Core custom item IDs.onComplete(AgingCompletionPresenter presenter) Present the real final item after creation and reconciled exposure.onRefresh(AgingItemUpdater updater) outputYield(int outputYield) Keep the original item, continue collecting exposure after the declared stages, and pause outside the rack. onRefresh edits and returns its supplied clone; fresh replacement stacks, changed amount/type and failed updates are rejected.stage(AgingStage stage) trackExposure(String key, AgingEnvironmentProbe probe) Track elapsed time while both endpoints satisfy the named environmental probe.
-
Method Details
-
id
-
input
-
stage
-
output
-
outputYield
-
allowDynamicYields
-
continuous
Count all time in a structurally valid rack, regardless of climate. -
completeOnPlayerRemoval
-
preserveOriginal
Keep the original item, continue collecting exposure after the declared stages, and pause outside the rack. onRefresh edits and returns its supplied clone; fresh replacement stacks, changed amount/type and failed updates are rejected. -
matchItems
Match validated addon profiles independently of Core custom item IDs. -
dynamicOutcome
-
onRefresh
-
onComplete
Present the real final item after creation and reconciled exposure. -
addonManagedLore
The addon supplies its complete aging presentation, including progress and guidance. -
migrateLegacyProgress
-
trackExposure
Track elapsed time while both endpoints satisfy the named environmental probe. -
build
-