1
mirror of https://github.com/Shiewk/SModeration.git synced 2026-04-29 06:34:17 +02:00

Add a config option to require a reason

This commit is contained in:
Shy
2025-05-02 16:30:14 +02:00
parent 361f66f645
commit d863622168
6 changed files with 48 additions and 20 deletions
@@ -43,6 +43,9 @@ public final class KickCommand implements CommandProvider {
}
private int kickWithoutReason(CommandContext<CommandSourceStack> context) throws CommandSyntaxException {
if (SModerationPaper.CONFIG.shouldForceReason()){
CommandUtil.error("Please provide a reason.");
}
UUID sender = CommandUtil.getSenderUUID(context.getSource());
Player target = CommandUtil.getPlayerSingle(context, "player");
executeKick(sender, target, Punishment.DEFAULT_REASON);