move Sampler to util package

This commit is contained in:
dfsek 2021-09-24 12:18:57 -07:00
parent a7d0e7f49b
commit 988579b708
11 changed files with 10 additions and 8 deletions

View File

@ -5,7 +5,7 @@ import com.dfsek.terra.addons.chunkgenerator.palette.SlantHolder;
import com.dfsek.terra.api.util.MathUtil;
import com.dfsek.terra.api.world.biome.GenerationSettings;
import com.dfsek.terra.api.world.generator.Palette;
import com.dfsek.terra.api.world.generator.Sampler;
import com.dfsek.terra.api.util.math.Sampler;
public final class PaletteUtil {

View File

@ -26,7 +26,7 @@ import com.dfsek.terra.api.world.generator.ChunkData;
import com.dfsek.terra.api.world.generator.ChunkGenerator;
import com.dfsek.terra.api.world.generator.GenerationStage;
import com.dfsek.terra.api.world.generator.Palette;
import com.dfsek.terra.api.world.generator.Sampler;
import com.dfsek.terra.api.util.math.Sampler;
public class NoiseChunkGenerator3D implements ChunkGenerator {

View File

@ -6,7 +6,7 @@ import com.dfsek.terra.addons.chunkgenerator.generation.math.interpolation.Chunk
import com.dfsek.terra.addons.chunkgenerator.generation.math.interpolation.ElevationInterpolator;
import com.dfsek.terra.api.world.World;
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
import com.dfsek.terra.api.world.generator.Sampler;
import com.dfsek.terra.api.util.math.Sampler;
public class Sampler3D implements Sampler {

View File

@ -4,7 +4,7 @@ import net.jafama.FastMath;
import java.util.List;
import com.dfsek.terra.api.world.generator.Sampler;
import com.dfsek.terra.api.util.math.Sampler;
/**

View File

@ -1,5 +1,6 @@
package com.dfsek.terra.api.world.generator;
import com.dfsek.terra.api.util.math.Sampler;
import org.jetbrains.annotations.NotNull;
import java.util.List;

View File

@ -1,5 +1,7 @@
package com.dfsek.terra.api.world.generator;
import com.dfsek.terra.api.util.math.Sampler;
public interface SamplerCache {
Sampler get(int x, int z);

View File

@ -1,3 +1,4 @@
dependencies {
"shadedApi"("net.jafama:jafama:2.3.2")
}

View File

@ -1,4 +1,4 @@
package com.dfsek.terra.api.world.generator;
package com.dfsek.terra.api.util.math;
@FunctionalInterface
public interface Sampler {

View File

@ -1,6 +1,5 @@
dependencies {
"shadedApi"(project(":common:api"))
"shadedApi"(project(":common:loader:config"))
"shadedApi"(project(":common:loader:addon"))
"shadedApi"("org.apache.commons:commons-rng-core:1.3")

View File

@ -9,7 +9,7 @@ import org.jetbrains.annotations.NotNull;
import com.dfsek.terra.api.TerraPlugin;
import com.dfsek.terra.api.util.MathUtil;
import com.dfsek.terra.api.world.World;
import com.dfsek.terra.api.world.generator.Sampler;
import com.dfsek.terra.api.util.math.Sampler;
public class SamplerCacheImpl implements com.dfsek.terra.api.world.generator.SamplerCache {

View File

@ -2,7 +2,6 @@ rootProject.name = "Terra"
include("common:implementation")
include("common:loader:config")
include("common:loader:addon")
fun includeImmediateChildren(dir: File, type: String) {