diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/worldgen/placement/AbstractEnormousPlacement.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/worldgen/placement/AbstractEnormousPlacement.kt index 760c61b84..6c453cda4 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/worldgen/placement/AbstractEnormousPlacement.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/worldgen/placement/AbstractEnormousPlacement.kt @@ -39,11 +39,6 @@ abstract class AbstractEnormousPlacement(val parameters: Parameters) : Placement * Baseline placement modifiers, dictating how to appear in chunk */ val placementModifiers: List, - - /** - * How many chunks to remember placements in, usually not required to be adjusted - */ - val chunkCacheSize: Int = 16384, ) private class GeneratedChunk(positions: Stream) { @@ -66,7 +61,7 @@ abstract class AbstractEnormousPlacement(val parameters: Parameters) : Placement private val chunkCache = Caffeine.newBuilder() .scheduler(Scheduler.systemScheduler()) .executor(Util.backgroundExecutor()) - .maximumSize(parameters.chunkCacheSize.toLong()) + .maximumSize(16384L) .expireAfterWrite(Duration.ofMinutes(5)) .softValues() .build() @@ -103,7 +98,6 @@ abstract class AbstractEnormousPlacement(val parameters: Parameters) : Placement it.group( Codec.INT.minRange(0).fieldOf("chunk_scan_range").forGetter(Parameters::chunkScanRange), CODEC.listOf().fieldOf("placement").forGetter(Parameters::placementModifiers), - Codec.INT.inRange(0, 128_000).optionalFieldOf("cache_size", 16384).forGetter(Parameters::chunkCacheSize), ).apply(it, ::Parameters) } }