Skip to content

Commit 34c84ec

Browse files
authored
remove structure config api (#2420)
1 parent 9a481d3 commit 34c84ec

File tree

9 files changed

+0
-218
lines changed

9 files changed

+0
-218
lines changed

src/main/java/org/spongepowered/api/world/generation/ChunkGenerator.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.spongepowered.api.world.biome.provider.BiomeProvider;
2929
import org.spongepowered.api.world.generation.config.FlatGeneratorConfig;
3030
import org.spongepowered.api.world.generation.config.NoiseGeneratorConfig;
31-
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;
3231

3332
import java.util.Objects;
3433

@@ -64,8 +63,6 @@ static ConfigurableChunkGenerator<NoiseGeneratorConfig> theEnd() {
6463

6564
BiomeProvider biomeProvider();
6665

67-
StructureGenerationConfig structureConfig();
68-
6966
interface Factory {
7067

7168
<T extends FlatGeneratorConfig> ConfigurableChunkGenerator<T> flat(T config);

src/main/java/org/spongepowered/api/world/generation/ConfigurableChunkGenerator.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,8 @@
2525
package org.spongepowered.api.world.generation;
2626

2727
import org.spongepowered.api.world.generation.config.ChunkGeneratorConfig;
28-
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;
2928

3029
public interface ConfigurableChunkGenerator<T extends ChunkGeneratorConfig> extends ChunkGenerator {
3130

3231
T config();
33-
34-
@Override
35-
default StructureGenerationConfig structureConfig() {
36-
return this.config().structureConfig();
37-
}
3832
}

src/main/java/org/spongepowered/api/world/generation/config/ChunkGeneratorConfig.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,9 @@
2424
*/
2525
package org.spongepowered.api.world.generation.config;
2626

27-
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;
28-
2927
/**
3028
* Base chunk generator configuration.
3129
* <p>See {@link NoiseGeneratorConfig} and {@link FlatGeneratorConfig}.</p>
3230
*/
3331
public interface ChunkGeneratorConfig {
34-
35-
/**
36-
* The structure generation settings.
37-
*
38-
* @return the structure generation settings.
39-
*/
40-
StructureGenerationConfig structureConfig();
4132
}

src/main/java/org/spongepowered/api/world/generation/config/FlatGeneratorConfig.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import org.spongepowered.api.util.CopyableBuilder;
3030
import org.spongepowered.api.world.biome.Biome;
3131
import org.spongepowered.api.world.generation.config.flat.LayerConfig;
32-
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;
3332

3433
import java.util.List;
3534
import java.util.Optional;
@@ -56,8 +55,6 @@ static Builder builder() {
5655

5756
interface Builder extends org.spongepowered.api.util.Builder<FlatGeneratorConfig, Builder>, CopyableBuilder<FlatGeneratorConfig, Builder> {
5857

59-
Builder structureConfig(StructureGenerationConfig config);
60-
6158
Builder addLayer(int index, LayerConfig config);
6259

6360
Builder addLayer(LayerConfig config);

src/main/java/org/spongepowered/api/world/generation/config/NoiseGeneratorConfig.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.spongepowered.api.block.BlockState;
2929
import org.spongepowered.api.util.CopyableBuilder;
3030
import org.spongepowered.api.world.generation.config.noise.NoiseConfig;
31-
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;
3231

3332
/**
3433
* ChunkGeneratorConfig used most of the vanilla provided dimensions.
@@ -182,8 +181,6 @@ static Builder builder() {
182181

183182
interface Builder extends org.spongepowered.api.util.Builder<NoiseGeneratorConfig, Builder>, CopyableBuilder<NoiseGeneratorConfig, Builder> {
184183

185-
Builder structureConfig(StructureGenerationConfig config);
186-
187184
Builder noiseConfig(NoiseConfig config);
188185

189186
Builder surfaceRule(SurfaceRule rule);

src/main/java/org/spongepowered/api/world/generation/config/structure/SeparatedStructureConfig.java

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/main/java/org/spongepowered/api/world/generation/config/structure/SpacedStructureConfig.java

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/main/java/org/spongepowered/api/world/generation/config/structure/StructureGenerationConfig.java

Lines changed: 0 additions & 78 deletions
This file was deleted.

src/main/java/org/spongepowered/api/world/generation/config/structure/package-info.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)