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.Builder
addStructure(Structure structure, SeparatedStructureConfig config)
StructureGenerationConfig.Builder
addStructures(java.util.Map<Structure,SeparatedStructureConfig> structures)
StructureGenerationConfig.Builder
removeStructure(Structure structure)
StructureGenerationConfig.Builder
stronghold(@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)
-
-