Skip to content

Commit e313a35

Browse files
committed
make command not found use a <label> placeholder
1 parent 0c750b9 commit e313a35

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

src/main/java/pro/cloudnode/smp/bankaccounts/BankConfig.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,8 +451,10 @@ public int invoicePerPage() {
451451
}
452452

453453
// messages.errors.unknown-command
454-
public @NotNull Component messagesErrorsUnknownCommand() {
455-
return MiniMessage.miniMessage().deserialize(Objects.requireNonNull(config.getString("messages.errors.unknown-command")));
454+
public @NotNull Component messagesErrorsUnknownCommand(final @NotNull String label) {
455+
return MiniMessage.miniMessage().deserialize(Objects.requireNonNull(config.getString("messages.errors.unknown-command"))
456+
.replace("<label>", label)
457+
);
456458
}
457459

458460
// messages.errors.max-accounts

src/main/java/pro/cloudnode/smp/bankaccounts/commands/BankCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ public static boolean run(final @NotNull CommandSender sender, final @NotNull St
175175
case "instrument", "card" -> instrument(sender, argsSubset, label);
176176
case "whois", "who", "info" -> whois(sender, argsSubset, label);
177177
case "baltop" -> baltop(sender, argsSubset, label);
178-
default -> sendMessage(sender, BankAccounts.getInstance().config().messagesErrorsUnknownCommand());
178+
default -> sendMessage(sender, BankAccounts.getInstance().config().messagesErrorsUnknownCommand(label));
179179
};
180180
}
181181

src/main/java/pro/cloudnode/smp/bankaccounts/commands/InvoiceCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public boolean execute(final @NotNull CommandSender sender, final @NotNull Strin
3333
case "pay" -> pay(sender, Arrays.copyOfRange(args, 1, args.length), label);
3434
case "send", "remind" -> send(sender, Arrays.copyOfRange(args, 1, args.length), label);
3535
case "list" -> list(sender, Arrays.copyOfRange(args, 1, args.length), label);
36-
default -> sendMessage(sender, BankAccounts.getInstance().config().messagesErrorsUnknownCommand());
36+
default -> sendMessage(sender, BankAccounts.getInstance().config().messagesErrorsUnknownCommand(label));
3737
};
3838
}
3939

src/main/resources/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ messages:
283283
# Account not found
284284
account-not-found: "<red>(!) Account not found.</red>"
285285
# Command not recognised
286-
unknown-command: "<red>(!) Unknown command. Try <click:suggest_command:/bank help><gray>/bank help</gray></click>.</red>"
286+
unknown-command: "<red>(!) Unknown command. Try <click:suggest_command:/<label> help><gray>/<label> help</gray></click>.</red>"
287287
# <type> the account type
288288
# <limit> the account limit for that type
289289
max-accounts: "<red>(!) You cannot open more than <limit> <type> accounts.</red>"

0 commit comments

Comments
 (0)