Interface StructureGenerationConfig.Builder
-
- All Superinterfaces:
AbstractBuilder<StructureGenerationConfig>,Buildable.Builder<StructureGenerationConfig>,Builder<StructureGenerationConfig,StructureGenerationConfig.Builder>,CopyableBuilder<StructureGenerationConfig,StructureGenerationConfig.Builder>,ResettableBuilder<StructureGenerationConfig,StructureGenerationConfig.Builder>
- Enclosing interface:
- StructureGenerationConfig
public static interface StructureGenerationConfig.Builder extends Builder<StructureGenerationConfig,StructureGenerationConfig.Builder>, CopyableBuilder<StructureGenerationConfig,StructureGenerationConfig.Builder>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StructureGenerationConfig.BuilderaddStructure(Structure structure, SeparatedStructureConfig config)StructureGenerationConfig.BuilderaddStructures(java.util.Map<Structure,SeparatedStructureConfig> structures)StructureGenerationConfig.BuilderremoveStructure(Structure structure)StructureGenerationConfig.Builderstronghold(@Nullable SpacedStructureConfig config)-
Methods inherited from interface net.kyori.adventure.util.Buildable.Builder
build
-
Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
-
-
-
-
Method Detail
-
stronghold
StructureGenerationConfig.Builder stronghold(@Nullable SpacedStructureConfig config)
-
addStructure
StructureGenerationConfig.Builder addStructure(Structure structure, SeparatedStructureConfig config)
-
addStructures
StructureGenerationConfig.Builder addStructures(java.util.Map<Structure,SeparatedStructureConfig> structures)
-
removeStructure
StructureGenerationConfig.Builder removeStructure(Structure structure)
-
-