This commit is contained in:
Zoe Gidiere
2025-12-10 18:52:00 -07:00
parent dd2f0365b0
commit f8f6b0b4bc
2 changed files with 13 additions and 11 deletions
@@ -1,6 +1,11 @@
package com.dfsek.terra.addons.biome.extrusion.extrusions; package com.dfsek.terra.addons.biome.extrusion.extrusions;
import com.dfsek.seismic.type.sampler.Sampler; import com.dfsek.seismic.type.sampler.Sampler;
import java.util.Collection;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import com.dfsek.terra.addons.biome.extrusion.api.Extrusion; import com.dfsek.terra.addons.biome.extrusion.api.Extrusion;
import com.dfsek.terra.addons.biome.extrusion.api.ReplaceableBiome; import com.dfsek.terra.addons.biome.extrusion.api.ReplaceableBiome;
import com.dfsek.terra.addons.biome.query.api.BiomeQueries; import com.dfsek.terra.addons.biome.query.api.BiomeQueries;
@@ -9,11 +14,6 @@ import com.dfsek.terra.api.util.collection.TriStateIntCache;
import com.dfsek.terra.api.util.range.Range; import com.dfsek.terra.api.util.range.Range;
import com.dfsek.terra.api.world.biome.Biome; import com.dfsek.terra.api.world.biome.Biome;
import java.util.Collection;
import java.util.concurrent.atomic.AtomicLongArray;
import java.util.function.IntPredicate;
import java.util.function.Predicate;
import java.util.stream.Collectors;
/** /**
* Sets biomes at locations based on a sampler. * Sets biomes at locations based on a sampler.
@@ -2,6 +2,7 @@ package com.dfsek.terra.api.util.collection;
import java.util.concurrent.atomic.AtomicLongArray; import java.util.concurrent.atomic.AtomicLongArray;
public class TriStateIntCache { public class TriStateIntCache {
public static final long STATE_UNSET = 0L; public static final long STATE_UNSET = 0L;
public static final long STATE_FALSE = 1L; public static final long STATE_FALSE = 1L;
@@ -16,6 +17,7 @@ public class TriStateIntCache {
/** /**
* Checks the cache state without any allocation. * Checks the cache state without any allocation.
*
* @return STATE_UNSET (0), STATE_FALSE (1), or STATE_TRUE (2) * @return STATE_UNSET (0), STATE_FALSE (1), or STATE_TRUE (2)
*/ */
public long get(int key) { public long get(int key) {