Class SequenceRuleSource.Builder
java.lang.Object
dev.wyck.worldgen.surface.rule.SequenceRuleSource.Builder
- Enclosing interface:
SequenceRuleSource
Builder for
SequenceRuleSource.- Since:
- 3.0.0
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the sequence rule source.rule(RuleSource rule) Adds a rule to the sequence.rules(RuleSource... rules) Adds rules to the sequence.rules(List<RuleSource> rules) Adds rules to the sequence.
-
Method Details
-
rule
Adds a rule to the sequence.- Parameters:
rule- the rule to add- Returns:
- this builder
- Since:
- 3.0.0
-
rules
Adds rules to the sequence.- Parameters:
rules- the rules to add- Returns:
- this builder
- Since:
- 3.0.0
-
rules
Adds rules to the sequence.- Parameters:
rules- the rules to add- Returns:
- this builder
- Since:
- 3.0.0
-
build
Builds the sequence rule source.- Returns:
- the sequence rule source
- Since:
- 3.0.0
-