- Extracted shared SAMPLE_BLOCKS to GeneratorSampling

Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
CeeVeeR
2026-10-02 12:36:55 +02:00
parent 99cc2383d6
commit 357f14e900
5 changed files with 6 additions and 4 deletions
@@ -7,6 +7,7 @@ import art.arcane.iris.testsupport.RunningEnginePackData;
import art.arcane.volmlib.util.math.RNG;
import org.junit.Test;
import static art.arcane.iris.testsupport.GeneratorSampling.SAMPLE_BLOCKS;
import static art.arcane.iris.testsupport.GeneratorSampling.sampleAtBlocks;
import static org.junit.Assert.assertArrayEquals;
@@ -14,7 +15,6 @@ public class IrisBiomeChildrenGeneratorTest {
private static final long WORLD_SEED = 7L;
private static final int CHILDREN_SIGNATURE = 123;
private static final double CHILD_SHRINK_FACTOR = 4D;
private static final double[][] SAMPLE_BLOCKS = {{1000D, -2000D}, {12.5D, -7.25D}, {-517D, 333D}};
private final IrisData packData = RunningEnginePackData.create();
private final IrisBiome biome = createBiomeWithSimplexChildStyle(packData);
@@ -9,13 +9,13 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.math.RNG;
import org.junit.Test;
import static art.arcane.iris.testsupport.GeneratorSampling.SAMPLE_BLOCKS;
import static art.arcane.iris.testsupport.GeneratorSampling.sampleAtBlocks;
import static org.junit.Assert.assertArrayEquals;
public class IrisDecoratorVarianceGeneratorTest {
private static final long WORLD_SEED = 7L;
private static final double VARIANCE_ZOOM = 4D;
private static final double[][] SAMPLE_BLOCKS = {{1000D, -2000D}, {12.5D, -7.25D}, {-517D, 333D}};
private final IrisData packData = RunningEnginePackData.create();
private final IrisDecorator decorator = createDecoratorWithZoomedSimplexVariance();
@@ -9,6 +9,7 @@ import org.junit.Test;
import java.util.Arrays;
import static art.arcane.iris.testsupport.GeneratorSampling.SAMPLE_BLOCKS;
import static art.arcane.iris.testsupport.GeneratorSampling.sampleAtBlocks;
import static org.junit.Assert.assertArrayEquals;
@@ -17,7 +18,6 @@ public class ContinentGeneratorTest {
private static final double POWER_OF_TWO_CONTINENT_ZOOM = 4D;
private static final double SQUARED_CONTINENT_ZOOM = POWER_OF_TWO_CONTINENT_ZOOM * POWER_OF_TWO_CONTINENT_ZOOM;
private static final double OVERWORLD_STYLE_ZOOM = 6D;
private static final double[][] SAMPLE_BLOCKS = {{1000D, -2000D}, {12.5D, -7.25D}, {-517D, 333D}};
private static final double[][] BLOCKS_SHRUNK_BY_CONTINENT_ZOOM = shrinkByContinentZoom(SAMPLE_BLOCKS);
private static final double[] CONTINENT_MAP_OF_EXISTING_WORLDS =
{0.21889892332042843D, 0.6984934456740721D, 0.2708759584352327D};
@@ -7,6 +7,7 @@ import art.arcane.iris.testsupport.RunningEnginePackData;
import art.arcane.volmlib.util.math.RNG;
import org.junit.Test;
import static art.arcane.iris.testsupport.GeneratorSampling.SAMPLE_BLOCKS;
import static art.arcane.iris.testsupport.GeneratorSampling.sampleAtBlocks;
import static org.junit.Assert.assertArrayEquals;
@@ -14,7 +15,6 @@ public class IrisDimensionCarvingEntryTest {
private static final long WORLD_SEED = 7L;
private static final String CARVING_ENTRY_ID = "deep-caves";
private static final double CHILD_SHRINK_FACTOR = 4D;
private static final double[][] SAMPLE_BLOCKS = {{1000D, -2000D}, {12.5D, -7.25D}, {-517D, 333D}};
private final IrisData packData = RunningEnginePackData.create();
private final IrisDimensionCarvingEntry carvingEntry = createCarvingEntry();
@@ -5,6 +5,8 @@ import art.arcane.volmlib.util.noise.CNG;
import java.util.Arrays;
public final class GeneratorSampling {
public static final double[][] SAMPLE_BLOCKS = {{1000D, -2000D}, {12.5D, -7.25D}, {-517D, 333D}};
private GeneratorSampling() {
}