From 012d1df0993f241fd00bb3233710f2be105d6178 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Fri, 4 Nov 2022 21:31:56 +0100 Subject: [PATCH] Allows 0 for positive integers and doubles It wasn't possible to set extra enchantment chance to 0. This fixes that problem. --- .../net/knarcraft/blacksmith/util/TypeValidationHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/knarcraft/blacksmith/util/TypeValidationHelper.java b/src/main/java/net/knarcraft/blacksmith/util/TypeValidationHelper.java index 82835d4..dd56982 100644 --- a/src/main/java/net/knarcraft/blacksmith/util/TypeValidationHelper.java +++ b/src/main/java/net/knarcraft/blacksmith/util/TypeValidationHelper.java @@ -98,7 +98,7 @@ public final class TypeValidationHelper { */ private static boolean isPositiveDouble(Object value, CommandSender sender) { try { - return ConfigHelper.asDouble(value) > 0.0; + return ConfigHelper.asDouble(value) >= 0.0; } catch (NumberFormatException | NullPointerException exception) { if (sender != null) { displayErrorMessage(sender, TranslatableMessage.INPUT_POSITIVE_DOUBLE_REQUIRED); @@ -116,7 +116,7 @@ public final class TypeValidationHelper { */ private static boolean isPositiveInteger(Object value, CommandSender sender) { try { - return ConfigHelper.asInt(value) > 0; + return ConfigHelper.asInt(value) >= 0; } catch (NumberFormatException | NullPointerException exception) { if (sender != null) { displayErrorMessage(sender, TranslatableMessage.INPUT_POSITIVE_INTEGER_REQUIRED);