From f0fd5484caa8d6da00d0ef24eefb18bd85571f9d Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 9 May 2023 10:29:17 +0700 Subject: [PATCH] Add codec level range check in ChanceCondition --- .../ru/dbotthepony/mc/otm/data/condition/ChanceCondition.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/data/condition/ChanceCondition.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/data/condition/ChanceCondition.kt index 232f88261..4380d963a 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/data/condition/ChanceCondition.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/data/condition/ChanceCondition.kt @@ -29,6 +29,6 @@ data class ChanceCondition(val chance: Double) : LootItemCondition, LootItemCond } companion object { - val SERIALIZER = Codec2Serializer(RecordCodecBuilder.create { it.group(Codec.DOUBLE.fieldOf("chance").forGetter(ChanceCondition::chance)).apply(it, ::ChanceCondition) }) + val SERIALIZER = Codec2Serializer(RecordCodecBuilder.create { it.group(Codec.doubleRange(0.0, 1.0).fieldOf("chance").forGetter(ChanceCondition::chance)).apply(it, ::ChanceCondition) }) } }