Skip to content

Commit 28a57dc

Browse files
committed
make Command#sendMessage use Audience instead of CommandSender
1 parent 76cd84e commit 28a57dc

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

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

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package pro.cloudnode.smp.bankaccounts;
22

3+
import net.kyori.adventure.audience.Audience;
34
import net.kyori.adventure.text.Component;
45
import net.kyori.adventure.text.minimessage.MiniMessage;
56
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
@@ -16,38 +17,38 @@ public abstract class Command implements CommandExecutor, TabCompleter {
1617
/**
1718
* Send message to sender.
1819
*
19-
* @param sender Command sender.
20-
* @param message Message to send.
20+
* @param audience Message recipient
21+
* @param message Message to send.
2122
* @return Always true.
2223
*/
23-
public static boolean sendMessage(final @NotNull CommandSender sender, final @NotNull Component message) {
24-
sender.sendMessage(message);
24+
public static boolean sendMessage(final @NotNull Audience audience, final @NotNull Component message) {
25+
audience.sendMessage(message);
2526
return true;
2627
}
2728

2829
/**
2930
* Send message to sender.
3031
*
31-
* @param sender Command sender.
32+
* @param audience Message recipient
3233
* @param message Message to send.
3334
* @param placeholders Placeholders to replace.
3435
* @return Always true.
3536
*/
36-
public static boolean sendMessage(final @NotNull CommandSender sender, final @NotNull String message, final @NotNull TagResolver @NotNull ... placeholders) {
37-
sendMessage(sender, MiniMessage.miniMessage().deserialize(message, placeholders));
37+
public static boolean sendMessage(final @NotNull Audience audience, final @NotNull String message, final @NotNull TagResolver @NotNull ... placeholders) {
38+
sendMessage(audience, MiniMessage.miniMessage().deserialize(message, placeholders));
3839
return true;
3940
}
4041

4142
/**
4243
* Send command usage to sender.
4344
*
44-
* @param sender Command sender.
45+
* @param audience Message recipient
4546
* @param label Command label.
4647
* @param arguments Command arguments.
4748
* @return Always true.
4849
*/
49-
protected static boolean sendUsage(final @NotNull CommandSender sender, final @NotNull String label, final @NotNull String arguments) {
50-
return sendMessage(sender, BankAccounts.getInstance().config().messagesCommandUsage(label, arguments));
50+
protected static boolean sendUsage(final @NotNull Audience audience, final @NotNull String label, final @NotNull String arguments) {
51+
return sendMessage(audience, BankAccounts.getInstance().config().messagesCommandUsage(label, arguments));
5152
}
5253

5354
/**

0 commit comments

Comments
 (0)