refactor ProbabilityCollection and MaterialSet

This commit is contained in:
dfsek
2021-07-05 19:18:55 -07:00
parent e7a2758722
commit a89b250765
42 changed files with 45 additions and 48 deletions

View File

@@ -1,6 +1,6 @@
package com.dfsek.terra.api.structure;
import com.dfsek.terra.api.util.ProbabilityCollection;
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
import com.dfsek.terra.api.util.Range;
public interface ConfiguredStructure {

View File

@@ -1,15 +1,11 @@
package com.dfsek.terra.api.util;
package com.dfsek.terra.api.util.collection;
import com.dfsek.terra.api.block.BlockType;
import com.dfsek.terra.api.block.state.BlockState;
import java.io.Serial;
import java.util.AbstractSet;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class MaterialSet extends HashSet<BlockType> {
@Serial

View File

@@ -1,4 +1,4 @@
package com.dfsek.terra.api.util;
package com.dfsek.terra.api.util.collection;
import com.dfsek.terra.api.noise.NoiseSampler;

View File

@@ -1,6 +1,6 @@
package com.dfsek.terra.api.util.seeded;
import com.dfsek.terra.api.util.ProbabilityCollection;
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
import com.dfsek.terra.api.world.biome.Biome;
import com.dfsek.terra.api.world.biome.TerraBiome;

View File

@@ -1,7 +1,7 @@
package com.dfsek.terra.api.world.biome;
import com.dfsek.terra.api.util.ProbabilityCollection;
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
import com.dfsek.terra.api.world.World;
import java.util.Set;

View File

@@ -2,7 +2,7 @@ package com.dfsek.terra.api.world.generator;
import com.dfsek.terra.api.block.state.BlockState;
import com.dfsek.terra.api.noise.NoiseSampler;
import com.dfsek.terra.api.util.ProbabilityCollection;
import com.dfsek.terra.api.util.collection.ProbabilityCollection;
public interface Palette {
Palette add(BlockState m, int layers, NoiseSampler sampler);