working flora populator impl

This commit is contained in:
dfsek
2021-07-14 10:27:14 -07:00
parent 7a38284158
commit 089af42623
20 changed files with 116 additions and 35 deletions

View File

@@ -9,7 +9,9 @@ import com.dfsek.terra.api.tectonic.LoaderRegistrar;
import com.dfsek.terra.api.util.seeded.BiomeProviderBuilder;
import com.dfsek.terra.api.world.TerraWorld;
import com.dfsek.terra.api.world.generator.ChunkGeneratorProvider;
import com.dfsek.terra.api.world.generator.GenerationStageProvider;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -20,6 +22,8 @@ public interface ConfigPack extends LoaderRegistrar, LoaderHolder, RegistryHolde
WorldConfig toWorldConfig(TerraWorld world);
List<GenerationStageProvider> getStages();
void registerConfigType(ConfigType<?, ?> type, String id, int priority);
Loader getLoader();

View File

@@ -4,11 +4,12 @@ import com.dfsek.terra.api.registry.Registry;
import com.dfsek.terra.api.world.TerraWorld;
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
import com.dfsek.terra.api.world.generator.SamplerCache;
import com.dfsek.terra.api.world.generator.TerraGenerationStage;
import java.util.List;
import java.util.Map;
public interface WorldConfig {
@SuppressWarnings("unchecked")
<T> Registry<T> getRegistry(Class<T> clazz);
TerraWorld getWorld();

View File

@@ -12,8 +12,6 @@ public interface TerraWorld {
WorldConfig getConfig();
boolean isSafe();
/**
* Get a block at an ungenerated location
*