Add codec level range check in ChanceCondition
This commit is contained in:
parent
009b894374
commit
f0fd5484ca
@ -29,6 +29,6 @@ data class ChanceCondition(val chance: Double) : LootItemCondition, LootItemCond
|
||||
}
|
||||
|
||||
companion object {
|
||||
val SERIALIZER = Codec2Serializer<ChanceCondition>(RecordCodecBuilder.create { it.group(Codec.DOUBLE.fieldOf("chance").forGetter(ChanceCondition::chance)).apply(it, ::ChanceCondition) })
|
||||
val SERIALIZER = Codec2Serializer<ChanceCondition>(RecordCodecBuilder.create { it.group(Codec.doubleRange(0.0, 1.0).fieldOf("chance").forGetter(ChanceCondition::chance)).apply(it, ::ChanceCondition) })
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user