From b119bb0cb9efacb2eef5867e6b6d35c45e55008d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Sun, 5 Mar 2023 16:53:49 +0800 Subject: [PATCH] Fix incorrect default ban duration --- .../jie65535/openchat/commands/ChatServerCommands.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/github/jie65535/openchat/commands/ChatServerCommands.java b/src/main/java/com/github/jie65535/openchat/commands/ChatServerCommands.java index 4873454..e310b58 100644 --- a/src/main/java/com/github/jie65535/openchat/commands/ChatServerCommands.java +++ b/src/main/java/com/github/jie65535/openchat/commands/ChatServerCommands.java @@ -74,16 +74,19 @@ public class ChatServerCommands implements CommandHandler { CommandHandler.sendTranslatedMessage(sender, "commands.execution.need_target"); return; } - var time = 2051190000L; + var timeMs = 0L; if (args.size() == 2) { try { - time = System.currentTimeMillis() + Integer.parseInt(args.get(1)) * 60_000L; + timeMs = System.currentTimeMillis() + Integer.parseInt(args.get(1)) * 60_000L; } catch (NumberFormatException ignored) { CommandHandler.sendTranslatedMessage(sender, "commands.ban.invalid_time"); return; } + } else { + // default ban 1 year + timeMs = System.currentTimeMillis() + 1000L * 60L * 60L * 24L * 365L; } - plugin.getData().banList.put(targetPlayer.getUid(), time); + plugin.getData().banList.put(targetPlayer.getUid(), timeMs); plugin.saveData(); CommandHandler.sendMessage(sender, "OK"); }