diff --git a/build-number.txt b/build-number.txt index 5ab1b5ec..260f13dd 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -3075 \ No newline at end of file +3076 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/commands/CloopCommand.java b/src/main/java/me/chayapak1/chomens_bot/commands/CloopCommand.java index ec1cba84..4981dcf6 100644 --- a/src/main/java/me/chayapak1/chomens_bot/commands/CloopCommand.java +++ b/src/main/java/me/chayapak1/chomens_bot/commands/CloopCommand.java @@ -38,11 +38,14 @@ public class CloopCommand extends Command { final ChronoUnit unit = context.getEnum(ChronoUnit.class); + if (unit == ChronoUnit.NANOS && interval < 1000) + throw new CommandException(Component.text("Interval must not be less than 1000 nanoseconds")); + final String command = context.getString(true, true); try { bot.cloop.add(unit, interval, command); - } catch (final ArithmeticException e) { + } catch (final Exception e) { throw new CommandException(Component.text(e.toString())); }