No longer require seedMix to be non-zero
This commit is contained in:
parent
0ef34a00cc
commit
70ac0f2c7f
@ -103,7 +103,7 @@ abstract class AbstractEnormousPlacement(val parameters: Parameters) : Placement
|
|||||||
val PARAMETERS_CODEC: MapCodec<Parameters> = RecordCodecBuilder.mapCodec {
|
val PARAMETERS_CODEC: MapCodec<Parameters> = RecordCodecBuilder.mapCodec {
|
||||||
it.group(
|
it.group(
|
||||||
Codec.INT.minRange(0).fieldOf("chunk_scan_range").forGetter(Parameters::chunkScanRange),
|
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),
|
CODEC.listOf().fieldOf("placement").forGetter(Parameters::placementModifiers),
|
||||||
).apply(it, ::Parameters)
|
).apply(it, ::Parameters)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user