No longer require seedMix to be non-zero

This commit is contained in:
DBotThePony 2025-03-07 21:39:47 +07:00
parent 0ef34a00cc
commit 70ac0f2c7f
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -103,7 +103,7 @@ abstract class AbstractEnormousPlacement(val parameters: Parameters) : Placement
val PARAMETERS_CODEC: MapCodec<Parameters> = 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)
}