From 3f3e2fe97c8f82b165b3e9bfb171da3dd8532206 Mon Sep 17 00:00:00 2001 From: Astrash Date: Tue, 20 Jun 2023 09:57:43 +1000 Subject: [PATCH] Reduce pipeline v2 caching --- .../terra/addons/biome/pipeline/v2/PipelineBiomeProvider.java | 2 +- .../addons/biome/pipeline/v2/config/BiomePipelineTemplate.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/PipelineBiomeProvider.java b/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/PipelineBiomeProvider.java index 6c5b6f289..1a34d06e0 100644 --- a/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/PipelineBiomeProvider.java +++ b/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/PipelineBiomeProvider.java @@ -37,7 +37,7 @@ public class PipelineBiomeProvider implements BiomeProvider { this.noiseAmp = noiseAmp; this.chunkSize = pipeline.getChunkSize(); this.biomeChunkCache = Caffeine.newBuilder() - .maximumSize(1024) + .maximumSize(64) .build(pipeline::generateChunk); Set biomeSet = new HashSet<>(); diff --git a/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/config/BiomePipelineTemplate.java b/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/config/BiomePipelineTemplate.java index 52ee4292d..776d5cd04 100644 --- a/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/config/BiomePipelineTemplate.java +++ b/common/addons/biome-provider-pipeline-v2/src/main/java/com/dfsek/terra/addons/biome/pipeline/v2/config/BiomePipelineTemplate.java @@ -54,6 +54,6 @@ public class BiomePipelineTemplate implements ObjectTemplate { @Override public BiomeProvider get() { - return new PipelineBiomeProvider(new PipelineImpl(source, stages, resolution, 500), resolution, blendSampler, blendAmplitude); + return new PipelineBiomeProvider(new PipelineImpl(source, stages, resolution, 128), resolution, blendSampler, blendAmplitude); } }