From 70ac0f2c7fa8dffe8dfa6f0a1f56e90132900a31 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 7 Mar 2025 21:39:47 +0700 Subject: [PATCH] No longer require seedMix to be non-zero --- .../mc/otm/worldgen/placement/AbstractEnormousPlacement.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 750d6263b..b785e5408 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 @@ -103,7 +103,7 @@ abstract class AbstractEnormousPlacement(val parameters: Parameters) : Placement val PARAMETERS_CODEC: MapCodec = RecordCodecBuilder.mapCodec { it.group( Codec.INT.minRange(0).fieldOf("chunk_scan_range").forGetter(Parameters::chunkScanRange), - Codec.LONG.validate { if (it == 0L) DataResult.error { "Due to technical limitations, seed_mix can not be zero" } else DataResult.success(it) }.fieldOf("seed_mix").forGetter(Parameters::seedMix), + Codec.LONG.fieldOf("seed_mix").forGetter(Parameters::seedMix), CODEC.listOf().fieldOf("placement").forGetter(Parameters::placementModifiers), ).apply(it, ::Parameters) }