remove unused methods from WorldConfig

This commit is contained in:
dfsek
2021-12-02 09:41:08 -07:00
parent fab02d4d16
commit 4a8d19cbf2
8 changed files with 15 additions and 62 deletions

View File

@@ -19,16 +19,6 @@ import com.dfsek.terra.api.world.chunk.generation.util.math.SamplerProvider;
public interface WorldConfig extends StringIdentifiable {
int elevationBlend();
boolean disableTrees();
boolean disableCarving();
boolean disableOres();
boolean disableFlora();
boolean disableStructures();
<T> Registry<T> getRegistry(Class<T> clazz);
ServerWorld getWorld();
@@ -39,11 +29,5 @@ public interface WorldConfig extends StringIdentifiable {
ConfigPack getPack();
String getAuthor();
String getVersion();
Map<String, String> getLocatable();
boolean isDisableSaplings();
}

View File

@@ -7,6 +7,8 @@
package com.dfsek.terra.api.world.chunk.generation;
import com.dfsek.terra.api.world.World;
import org.jetbrains.annotations.NotNull;
import java.util.List;
@@ -24,7 +26,7 @@ import com.dfsek.terra.api.world.chunk.generation.stage.GenerationStage;
public interface ChunkGenerator {
void generateChunkData(@NotNull ProtoChunk chunk, @NotNull WritableWorld world,
int chunkZ, int chunkX);
Sampler createSampler(int chunkX, int chunkZ, BiomeProvider provider, ServerWorld world, int elevationSmooth);
Sampler createSampler(int chunkX, int chunkZ, BiomeProvider provider, World world, int elevationSmooth);
List<GenerationStage> getGenerationStages();