Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
import org.spongepowered.api.world.biome.provider.BiomeProvider;
import org.spongepowered.api.world.generation.config.FlatGeneratorConfig;
import org.spongepowered.api.world.generation.config.NoiseGeneratorConfig;
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;

import java.util.Objects;

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

BiomeProvider biomeProvider();

StructureGenerationConfig structureConfig();

interface Factory {

<T extends FlatGeneratorConfig> ConfigurableChunkGenerator<T> flat(T config);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,8 @@
package org.spongepowered.api.world.generation;

import org.spongepowered.api.world.generation.config.ChunkGeneratorConfig;
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;

public interface ConfigurableChunkGenerator<T extends ChunkGeneratorConfig> extends ChunkGenerator {

T config();

@Override
default StructureGenerationConfig structureConfig() {
return this.config().structureConfig();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,9 @@
*/
package org.spongepowered.api.world.generation.config;

import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;

/**
* Base chunk generator configuration.
* <p>See {@link NoiseGeneratorConfig} and {@link FlatGeneratorConfig}.</p>
*/
public interface ChunkGeneratorConfig {

/**
* The structure generation settings.
*
* @return the structure generation settings.
*/
StructureGenerationConfig structureConfig();
}
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
import org.spongepowered.api.util.CopyableBuilder;
import org.spongepowered.api.world.biome.Biome;
import org.spongepowered.api.world.generation.config.flat.LayerConfig;
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;

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

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

Builder structureConfig(StructureGenerationConfig config);

Builder addLayer(int index, LayerConfig config);

Builder addLayer(LayerConfig config);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
import org.spongepowered.api.block.BlockState;
import org.spongepowered.api.util.CopyableBuilder;
import org.spongepowered.api.world.generation.config.noise.NoiseConfig;
import org.spongepowered.api.world.generation.config.structure.StructureGenerationConfig;

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

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

Builder structureConfig(StructureGenerationConfig config);

Builder noiseConfig(NoiseConfig config);

Builder surfaceRule(SurfaceRule rule);
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.